Skip to content

Commit aade34c

Browse files
committed
fix build
1 parent 41a14e4 commit aade34c

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

.github/workflows/build_multi_arch_image.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
5252
docker tag ghcr.io/nhsdigital/eps-devcontainer-base:latest "ghcr.io/nhsdigital/eps-devcontainers:${DOCKER_TAG}-${ARCHITECTURE}"
5353
54-
docker save "ghcr.io/nhsdigital/eps-devcontainers:latest-${ARCHITECTURE}" -o "eps-devcontainer-base-latest-${ARCHITECTURE}.img"
54+
docker save "ghcr.io/nhsdigital/eps-devcontainers:${DOCKER_TAG}-${ARCHITECTURE}" -o "eps-devcontainer-base-${DOCKER_TAG}-${ARCHITECTURE}.img"
5555
env:
5656
GH_TOKEN: ${{ steps.generate-token.outputs.token }}
5757
ARCHITECTURE: '${{ matrix.arch }}'
@@ -60,9 +60,9 @@ jobs:
6060
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
6161
name: Upload docker images
6262
with:
63-
name: "eps-devcontainer-base-latest-${{ matrix.arch }}.img"
63+
name: "eps-devcontainer-base-${{ inputs.docker_tag }}-${{ matrix.arch }}.img"
6464
path: |
65-
eps-devcontainer-base-latest-${{ matrix.arch }}.img
65+
eps-devcontainer-base-${{ inputs.docker_tag }}-${{ matrix.arch }}.img
6666
- name: Check docker vulnerabilities
6767
uses: aquasecurity/trivy-action@b6643a29fecd7f34b3597bc6acb0a98b03d33ff8
6868
with:
@@ -79,12 +79,13 @@ jobs:
7979
- name: Show docker vulnerability output
8080
if: always()
8181
run: |
82-
echo "Scan output for ghcr.io/nhsdigital/eps-devcontainers:${{ inputs.docker_tag }}-${ARCHITECTURE}"
82+
echo "Scan output for ghcr.io/nhsdigital/eps-devcontainers:${DOCKER_TAG}-${ARCHITECTURE}"
8383
if [ -f dependency_results_docker.txt ]; then
8484
cat dependency_results_docker.txt
8585
fi
8686
env:
8787
ARCHITECTURE: '${{ matrix.arch }}'
88+
DOCKER_TAG: '${{ inputs.docker_tag }}'
8889

8990
publish_image:
9091
needs: build_image
@@ -113,17 +114,17 @@ jobs:
113114
- name: Download amd64 images
114115
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
115116
with:
116-
name: eps-devcontainer-base-latest-amd64.img
117+
name: eps-devcontainer-base-${{ inputs.docker_tag }}-amd64.img
117118
- name: Download arm64 images
118119
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
119120
with:
120-
name: eps-devcontainer-base-latest-arm64.img
121+
name: eps-devcontainer-base-${{ inputs.docker_tag }}-arm64.img
121122
- name: Load and push multi-arch image
122123
run: >
123124
echo "${GITHUB_TOKEN}" | docker login ghcr.io -u "${GITHUB_ACTOR}" --password-stdin
124125
echo "loading images"
125-
docker load -i eps-devcontainer-base-latest-amd64.img
126-
docker load -i eps-devcontainer-base-latest-arm64.img
126+
docker load -i "eps-devcontainer-base-${DOCKER_TAG}-amd64.img"
127+
docker load -i "eps-devcontainer-base-${DOCKER_TAG}-arm64.img"
127128
128129
echo "Tagging latest images"
129130
docker tag "ghcr.io/nhsdigital/eps-devcontainers:${DOCKER_TAG}-amd64" "ghcr.io/nhsdigital/eps-devcontainers:latest-amd64"

0 commit comments

Comments
 (0)