The cargo-target PVC retains the source checkout between workflow runs. When the container UID differs from the PVC owner, git refuses to operate with "dubious ownership" error. Adding safe.directory resolves this. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>