|
72 | 72 | - name: Normalize Platform Pair (replace / with -)
|
73 | 73 | run: |
|
74 | 74 | platform=${{ matrix.platform }}
|
75 |
| - echo "PLATFORM_TUPLE=${platform//\//-}" >> $GITHUB_ENV |
| 75 | + echo "PLATFORM_TUPLE=${platform//\//-}" >> "$GITHUB_ENV" |
76 | 76 |
|
77 | 77 | # Adapted from https://docs.docker.com/build/ci/github-actions/multi-platform/
|
78 | 78 | - name: Build and push by digest
|
@@ -143,8 +143,8 @@ jobs:
|
143 | 143 | # The final command becomes `docker buildx imagetools create -t tag1 -t tag2 ... <RUFF_BASE_IMG>@sha256:<sha256_1> <RUFF_BASE_IMG>@sha256:<sha256_2> ...`
|
144 | 144 | run: |
|
145 | 145 | docker buildx imagetools create \
|
146 |
| - $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \ |
147 |
| - $(printf '${RUFF_BASE_IMG}@sha256:%s ' *) |
| 146 | + "$(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON")" \ |
| 147 | + "$(printf "${RUFF_BASE_IMG}@sha256:%s " *)" |
148 | 148 |
|
149 | 149 | docker-publish-extra:
|
150 | 150 | name: Publish additional Docker image based on ${{ matrix.image-mapping }}
|
@@ -203,14 +203,14 @@ jobs:
|
203 | 203 | TAG_PATTERNS="${TAG_PATTERNS%\\n}"
|
204 | 204 |
|
205 | 205 | # Export image cache name
|
206 |
| - echo "IMAGE_REF=${BASE_IMAGE//:/-}" >> $GITHUB_ENV |
| 206 | + echo "IMAGE_REF=${BASE_IMAGE//:/-}" >> "$GITHUB_ENV" |
207 | 207 |
|
208 | 208 | # Export tag patterns using the multiline env var syntax
|
209 | 209 | {
|
210 | 210 | echo "TAG_PATTERNS<<EOF"
|
211 | 211 | echo -e "${TAG_PATTERNS}"
|
212 | 212 | echo EOF
|
213 |
| - } >> $GITHUB_ENV |
| 213 | + } >> "$GITHUB_ENV" |
214 | 214 |
|
215 | 215 | - name: Extract metadata (tags, labels) for Docker
|
216 | 216 | id: meta
|
@@ -288,5 +288,5 @@ jobs:
|
288 | 288 | readarray -t lines <<< "$DOCKER_METADATA_OUTPUT_ANNOTATIONS"; annotations=(); for line in "${lines[@]}"; do annotations+=(--annotation "$line"); done
|
289 | 289 | docker buildx imagetools create \
|
290 | 290 | "${annotations[@]}" \
|
291 |
| - $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \ |
292 |
| - $(printf '${RUFF_BASE_IMG}@sha256:%s ' *) |
| 291 | + "$(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON")" \ |
| 292 | + "$(printf "${RUFF_BASE_IMG}@sha256:%s " *)" |
0 commit comments