@@ -152,7 +152,7 @@ jobs:
152152 - name : Patch dev values — backend + frontend
153153 run : |
154154 FILE="gitops/environments/dev/values.yaml"
155- docker run --rm -v "$PWD/gitops:/gitops" mikefarah/yq:4 \
155+ docker run --rm --user root - v "$PWD/gitops:/gitops" mikefarah/yq:4 \
156156 e '.backend.image.tag = "${{ steps.tag.outputs.new-tag }}" | .frontend.image.tag = "${{ steps.tag.outputs.new-tag }}"' \
157157 -i /gitops/environments/dev/values.yaml
158158
@@ -329,15 +329,15 @@ jobs:
329329 run : |
330330 FILE="gitops/environments/staging/values.yaml"
331331 # Use yq to update only the image.tag fields — avoids sed fragility
332- docker run --rm -v "$PWD/gitops:/gitops" \
332+ docker run --rm --user root - v "$PWD/gitops:/gitops" \
333333 mikefarah/yq:4 \
334334 e '.backend.image.tag = "${{ steps.tag.outputs.new-tag }}"' \
335335 -i /gitops/environments/staging/values.yaml
336336 echo "Backend image.tag patched to ${{ steps.tag.outputs.new-tag }}"
337337
338338 - name : Patch staging values — frontend
339339 run : |
340- docker run --rm -v "$PWD/gitops:/gitops" \
340+ docker run --rm --user root - v "$PWD/gitops:/gitops" \
341341 mikefarah/yq:4 \
342342 e '.frontend.image.tag = "${{ steps.tag.outputs.new-tag }}"' \
343343 -i /gitops/environments/staging/values.yaml
@@ -539,14 +539,14 @@ jobs:
539539
540540 - name : Patch production values — backend
541541 run : |
542- docker run --rm -v "$PWD/gitops:/gitops" \
542+ docker run --rm --user root - v "$PWD/gitops:/gitops" \
543543 mikefarah/yq:4 \
544544 e '.backend.image.tag = "${{ steps.ver.outputs.tag }}"' \
545545 -i /gitops/environments/production/values.yaml
546546
547547 - name : Patch production values — frontend
548548 run : |
549- docker run --rm -v "$PWD/gitops:/gitops" \
549+ docker run --rm --user root - v "$PWD/gitops:/gitops" \
550550 mikefarah/yq:4 \
551551 e '.frontend.image.tag = "${{ steps.ver.outputs.tag }}"' \
552552 -i /gitops/environments/production/values.yaml
0 commit comments