2323 id : yyyymmddhhmm
2424 run : echo "time=$(date -u +'%Y%m%d%H%M')" >> $GITHUB_OUTPUT
2525 - name : Echo YYYYMMDDHHMM
26- run : echo ${{ steps.yyyymmddhhmm.outputs.time }}
26+ run : echo ${STEPS_YYYYMMDDHHMM_OUTPUTS_TIME}
27+ env :
28+ STEPS_YYYYMMDDHHMM_OUTPUTS_TIME : ${{ steps.yyyymmddhhmm.outputs.time }}
2729 update-cvd-test-bazel-cache :
2830 if : inputs.update-cache
2931 runs-on : ubuntu-24.04
@@ -119,7 +121,9 @@ jobs:
119121 - name : Checkout repository
120122 uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
121123 - name : Build docker image
122- run : container/image-builder.sh -m ${{ inputs.deploy-channel }}
124+ run : container/image-builder.sh -m ${INPUTS_DEPLOY_CHANNEL}
125+ env :
126+ INPUTS_DEPLOY_CHANNEL : ${{ inputs.deploy-channel }}
123127 - name : Authentication on GCP project android-cuttlefish-artifacts
124128 uses : ' google-github-actions/auth@v3'
125129 with :
@@ -145,7 +149,9 @@ jobs:
145149 - name : Checkout repository
146150 uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
147151 - name : Build docker image
148- run : container/image-builder.sh -m ${{ inputs.deploy-channel }}
152+ run : container/image-builder.sh -m ${INPUTS_DEPLOY_CHANNEL}
153+ env :
154+ INPUTS_DEPLOY_CHANNEL : ${{ inputs.deploy-channel }}
149155 - name : Authentication on GCP project android-cuttlefish-artifacts
150156 uses : ' google-github-actions/auth@v3'
151157 with :
@@ -182,32 +188,35 @@ jobs:
182188 password : ' ${{ secrets.artifact-registry-uploader-json-creds }}'
183189 - name : Deploy manifests
184190 run : |
185- case "${{ inputs.deploy-channel } }" in
191+ case "${INPUTS_DEPLOY_CHANNEL }" in
186192 stable)
187193 # Stable version tag : X.Y.Z
188- SEMVER=$(echo ${{ github.ref_name } } | grep -oE '[0-9]+.[0-9]+.[0-9]+')
194+ SEMVER=$(echo ${GITHUB_REF_NAME } | grep -oE '[0-9]+.[0-9]+.[0-9]+')
189195 TAG="${SEMVER}"
190196 ;;
191197 unstable)
192198 # Unstable version tag : X.Y-<Github SHA 8 digit>
193- SEMVER=$(echo ${{ github.ref_name } } | grep -oE '[0-9]+.[0-9]+')
199+ SEMVER=$(echo ${GITHUB_REF_NAME } | grep -oE '[0-9]+.[0-9]+')
194200 SHORT_SHA=$(echo ${{ github.sha }} | cut -c1-8)
195201 TAG="${SEMVER}-${SHORT_SHA}"
196202 ;;
197203 nightly)
198204 # Nightly version tag : gitYYYYMMDDHHMM-<Github SHA 8 digit>
199205 SHORT_SHA=$(echo ${{ github.sha }} | cut -c1-8)
200- TAG="git${{ needs.set-variables.outputs.yyyymmddhhmm } }-${SHORT_SHA}"
206+ TAG="git${NEEDS_SET_VARIABLES_OUTPUTS_YYYYMMDDHHMM }-${SHORT_SHA}"
201207 ;;
202208 *)
203209 exit 1
204210 ;;
205211 esac
206212 IMAGE=us-docker.pkg.dev/android-cuttlefish-artifacts/cuttlefish-orchestration/cuttlefish-orchestration
207213
208- for MANIFEST_TAG in ${TAG} ${{ inputs.deploy-channel } }; do
214+ for MANIFEST_TAG in ${TAG} ${INPUTS_DEPLOY_CHANNEL }; do
209215 docker manifest create ${IMAGE}:${MANIFEST_TAG} \
210216 --amend ${IMAGE}:${TAG}-amd64 \
211217 --amend ${IMAGE}:${TAG}-arm64
212218 docker manifest push ${IMAGE}:${MANIFEST_TAG}
213219 done
220+ env :
221+ INPUTS_DEPLOY_CHANNEL : ${{ inputs.deploy-channel }}
222+ NEEDS_SET_VARIABLES_OUTPUTS_YYYYMMDDHHMM : ${{ needs.set-variables.outputs.yyyymmddhhmm }}
0 commit comments