Skip to content

Commit d4c313f

Browse files
ci: fix static binary copy (#451)
* ci: fix static binary copy * Update static.yaml Co-authored-by: Rob Landers <[email protected]> * fix * fix * fix --------- Co-authored-by: Rob Landers <[email protected]>
1 parent f19c153 commit d4c313f

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

.github/workflows/docker.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -169,12 +169,10 @@ jobs:
169169
run: |
170170
mkdir -p /tmp/metadata/builder /tmp/metadata/runner
171171
172-
# shellcheck disable=SC2086
173-
builderDigest=$(jq -r '."builder-${{ matrix.variant }}"."containerimage.digest"' <<< ${METADATA})
172+
builderDigest=$(jq -r '."builder-${{ matrix.variant }}"."containerimage.digest"' <<< "${METADATA}")
174173
touch "/tmp/metadata/builder/${builderDigest#sha256:}"
175174
176-
# shellcheck disable=SC2086
177-
runnerDigest=$(jq -r '."runner-${{ matrix.variant }}"."containerimage.digest"' <<< ${METADATA})
175+
runnerDigest=$(jq -r '."runner-${{ matrix.variant }}"."containerimage.digest"' <<< "${METADATA}")
178176
touch "/tmp/metadata/runner/${runnerDigest#sha256:}"
179177
env:
180178
METADATA: ${{ steps.build.outputs.metadata }}

.github/workflows/static.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,11 +141,11 @@ jobs:
141141
name: Copy binary
142142
if: ${{ !fromJson(needs.prepare.outputs.push) }}
143143
run: |
144-
image=$(jq -r '."static-builder"."containerimage.config.digest"' <<< "${METADATA}")
145-
container=$(docker create --platform=${{ matrix.platform }} --name static-builder "${image}")
146-
docker cp "${container}:/go/src/app/dist/${BINARY}" "${BINARY}"
144+
digest=$(jq -r '."static-builder"."containerimage.config.digest"' <<< "${METADATA}")
145+
docker create --platform=${{ matrix.platform }} --name static-builder "${digest}"
146+
docker cp "static-builder:/go/src/app/dist/${BINARY}" "${BINARY}"
147147
env:
148-
METADATA: ${{ needs.prepare.outputs.metadata }}
148+
METADATA: ${{ steps.build.outputs.metadata }}
149149
BINARY: frankenphp-linux-${{ matrix.platform == 'linux/amd64' && 'x86_64' || 'aarch64' }}
150150
-
151151
name: Upload artifact

0 commit comments

Comments
 (0)