1414 required : true
1515
1616jobs :
17+ set-github-env :
18+ runs-on : ubuntu-22.04
19+ steps :
20+ - name : Set YYYYMMDDHHMM
21+ run : echo "YYYYMMDDHHMM=$(date -u +'%Y%m%d%H%M')" >> $GITHUB_ENV
1722 update-cvd-test-bazel-cache :
1823 if : inputs.update-cache
1924 runs-on : ubuntu-24.04
3338 - name : Run cvd unit tests
3439 uses : ./.github/actions/run-cvd-unit-tests
3540 update-bazel-cache-and-deploy-debian-package-amd64 :
41+ needs : [set-github-env]
3642 environment : deployment
3743 runs-on : ubuntu-22.04
3844 steps :
5157 - name : Build CF host debian packages
5258 uses : ./.github/actions/build-debian-packages
5359 with :
54- deploy-channel : ${{ inputs.deploy-channel }}
60+ yyyymmddhhmm : ${{ env.YYYYMMDDHHMM }}
5561 - name : Authentication on GCP project android-cuttlefish-artifacts
5662 if : inputs.deploy-channel != ''
5763 uses : ' google-github-actions/auth@v2'
6470 deploy-channel : ${{ inputs.deploy-channel }}
6571 path : .
6672 update-bazel-cache-and-deploy-debian-package-arm64 :
73+ needs : [set-github-env]
6774 environment : deployment
6875 runs-on : ubuntu-22.04-arm
6976 steps :
8289 - name : Build CF host debian packages
8390 uses : ./.github/actions/build-debian-packages
8491 with :
85- deploy-channel : ${{ inputs.deploy-channel }}
92+ yyyymmddhhmm : ${{ env.YYYYMMDDHHMM }}
8693 - name : Authentication on GCP project android-cuttlefish-artifacts
8794 if : inputs.deploy-channel != ''
8895 uses : ' google-github-actions/auth@v2'
@@ -120,6 +127,7 @@ jobs:
120127 with :
121128 arch : amd64
122129 deploy-channel : ${{ inputs.deploy-channel }}
130+ yyyymmddhhmm : ${{ env.YYYYMMDDHHMM }}
123131 deploy-docker-image-arm64 :
124132 if : inputs.deploy-channel != ''
125133 needs : [update-bazel-cache-and-deploy-debian-package-arm64]
@@ -145,6 +153,7 @@ jobs:
145153 with :
146154 arch : arm64
147155 deploy-channel : ${{ inputs.deploy-channel }}
156+ yyyymmddhhmm : ${{ env.YYYYMMDDHHMM }}
148157 deploy-docker-manifest :
149158 if : inputs.deploy-channel != ''
150159 needs : [deploy-docker-image-amd64, deploy-docker-image-arm64]
@@ -179,9 +188,8 @@ jobs:
179188 ;;
180189 nightly)
181190 # Nightly version tag : gitYYYYMMDDHHMM-<Github SHA 8 digit>
182- DATE=$(date -u +'%Y%m%d%H%M')
183191 SHORT_SHA=$(echo ${{ github.sha }} | cut -c1-8)
184- TAG="git${DATE }-${SHORT_SHA}"
192+ TAG="git${{ env.YYYYMMDDHHMM } }-${SHORT_SHA}"
185193 ;;
186194 *)
187195 exit 1
0 commit comments