@@ -215,12 +215,10 @@ jobs:
215215 - name : Set image tag variables
216216 run : |
217217 echo "SERVER_IMAGE_TAG=${{ needs.build-and-deploy-server.outputs.server-image-tag }}" >> $GITHUB_ENV
218- echo "DASHBOARD_IMAGE_TAG=${{ needs.build-and-deploy-dashboard.outputs.dashboard-image-tag }}" >> $GITHUB_ENV
219218 echo "Server image tag: ${{ needs.build-and-deploy-server.outputs.server-image-tag }}"
220- echo "Dashboard image tag: ${{ needs.build-and-deploy-dashboard.outputs.dashboard-image-tag }}"
221219
222220 - name : Checkout GitOps Repository
223- if : ${{ env.SERVER_IMAGE_TAG != '' || env.DASHBOARD_IMAGE_TAG != '' }}
221+ if : ${{ env.SERVER_IMAGE_TAG != '' }}
224222 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
225223 with :
226224 repository : ${{ env.GITOPS_REPO }}
@@ -229,7 +227,7 @@ jobs:
229227 ref : ${{ env.GITOPS_BRANCH }}
230228
231229 - name : Setup GitOps Branch
232- if : ${{ env.SERVER_IMAGE_TAG != '' || env.DASHBOARD_IMAGE_TAG != '' }}
230+ if : ${{ env.SERVER_IMAGE_TAG != '' }}
233231 run : |
234232 cd gitops-repo
235233 git config --local user.email "[email protected] " @@ -240,7 +238,7 @@ jobs:
240238 git pull origin ${{ env.GITOPS_BRANCH }}
241239
242240 - name : Update Helm Values for Staging
243- if : ${{ env.SERVER_IMAGE_TAG != '' || env.DASHBOARD_IMAGE_TAG != '' }}
241+ if : ${{ env.SERVER_IMAGE_TAG != '' }}
244242 run : |
245243 # Update server image tag if available
246244 if [[ -n "${{ env.SERVER_IMAGE_TAG }}" ]]; then
@@ -249,25 +247,16 @@ jobs:
249247 -i gitops-repo/infra/helm/gram/values-dev.yaml
250248 fi
251249
252- # Update dashboard image tag if available
253- if [[ -n "${{ env.DASHBOARD_IMAGE_TAG }}" ]]; then
254- echo "Updating dashboard image tag to: ${{ env.DASHBOARD_IMAGE_TAG }}"
255- if grep -q "dashboard:" gitops-repo/infra/helm/gram/values-dev.yaml; then
256- yq eval ".dashboard.tag = \"${{ env.DASHBOARD_IMAGE_TAG }}\"" \
257- -i gitops-repo/infra/helm/gram/values-dev.yaml
258- fi
259- fi
260-
261250 - name : Commit and Push Changes
262- if : ${{ env.SERVER_IMAGE_TAG != '' || env.DASHBOARD_IMAGE_TAG != '' }}
251+ if : ${{ env.SERVER_IMAGE_TAG != '' }}
263252 run : |
264253 cd gitops-repo
265254 git add .
266255 git commit -m "chore: update staging images to ${{ github.sha }}"
267256 git push origin ${{ env.GITOPS_BRANCH }}
268257
269258 - name : Deploy to Staging using Terraform
270- if : ${{ env.SERVER_IMAGE_TAG != '' || env.DASHBOARD_IMAGE_TAG != '' }}
259+ if : ${{ env.SERVER_IMAGE_TAG != '' }}
271260 run : |
272261 cd gitops-repo
273262
@@ -282,9 +271,8 @@ jobs:
282271 mise run deploy:up:k8s dev
283272
284273 - name : Notify Deployment
285- if : ${{ env.SERVER_IMAGE_TAG != '' || env.DASHBOARD_IMAGE_TAG != '' }}
274+ if : ${{ env.SERVER_IMAGE_TAG != '' }}
286275 run : |
287276 echo "🚀 Staging deployment completed!"
288277 echo "Server image: ${{ env.SERVER_IMAGE_TAG }}"
289- echo "Dashboard image: ${{ env.DASHBOARD_IMAGE_TAG }}"
290278 echo "Commit: ${{ github.sha }}"
0 commit comments