Skip to content

Commit 66d018a

Browse files
authored
Merge pull request #670 from themepark-dev/develop
Fix publish job
2 parents e316f30 + 4c9b721 commit 66d018a

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

.github/workflows/docker-build.yml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -106,21 +106,27 @@ jobs:
106106
username: ${{ github.repository_owner }}
107107
password: ${{ secrets.GH_PAT }}
108108

109+
- name: Set Image and Tag Env
110+
env:
111+
DOCKER_CLI_EXPERIMENTAL: enabled
112+
run: |
113+
echo "IMAGE=${{ matrix.registry }}/${GITHUB_REPOSITORY,,}" >> $GITHUB_ENV
114+
echo "TAG=${{ github.ref_name }}-${GITHUB_SHA:0:7}-${GITHUB_RUN_NUMBER}" >> $GITHUB_ENV
115+
- name: Set Source Env
116+
run: |
117+
echo "SOURCE=${IMAGE}:${TAG}" >> $GITHUB_ENV
109118
- name: Create manifests
110119
env:
111120
DOCKER_CLI_EXPERIMENTAL: enabled
112121
run: |
113-
IMAGE=${{ matrix.registry }}/${GITHUB_REPOSITORY,,}
114-
TAG=${{ github.ref_name }}-${GITHUB_SHA:0:7}-${GITHUB_RUN_NUMBER}
115-
SOURCE=${IMAGE}:${TAG}
116122
[[ -f linux-amd64.Dockerfile ]] && AMD64=${SOURCE}-linux-amd64${{ github.event.inputs.tag }}
117123
[[ -f linux-arm64.Dockerfile ]] && ARM64=${SOURCE}-linux-arm64${{ github.event.inputs.tag }}
118-
[[ -f linux-arm-v7.Dockerfile ]] && ARMV7=${SOURCE}-linux-arm-v7${{ github.event.inputs.tag }}
119-
docker manifest create ${IMAGE}:${TAG}${{ github.event.inputs.tag }} ${AMD64} ${ARM64} ${ARMV7}
124+
docker manifest create ${IMAGE}:${TAG}${{ github.event.inputs.tag }} ${AMD64} ${ARM64}
120125
docker manifest push ${IMAGE}:${TAG}${{ github.event.inputs.tag }}
121126
TAG=${{ github.ref_name }}${{ github.event.inputs.tag }}
122-
docker manifest create ${IMAGE}:${TAG} ${AMD64} ${ARM64} ${ARMV7}
127+
docker manifest create ${IMAGE}:${TAG} ${AMD64} ${ARM64}
123128
docker manifest push ${IMAGE}:${TAG}
129+
124130
- name: Latest manifest
125131
if: github.event.release.target_commitish == 'master' || github.event.inputs.branch == 'master'
126132
env:
@@ -131,6 +137,5 @@ jobs:
131137
SOURCE=${IMAGE}:${TAG}-${GITHUB_SHA:0:7}-${GITHUB_RUN_NUMBER}
132138
[[ -f linux-amd64.Dockerfile ]] && AMD64=${SOURCE}-linux-amd64
133139
[[ -f linux-arm64.Dockerfile ]] && ARM64=${SOURCE}-linux-arm64
134-
[[ -f linux-arm-v7.Dockerfile ]] && ARMV7=${SOURCE}-linux-arm-v7
135-
docker manifest create ${IMAGE}:latest ${AMD64} ${ARM64} ${ARMV7}
140+
docker manifest create ${IMAGE}:latest ${AMD64} ${ARM64}
136141
docker manifest push ${IMAGE}:latest

0 commit comments

Comments
 (0)