aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/pr-release.yml28
1 files changed, 14 insertions, 14 deletions
diff --git a/.github/workflows/pr-release.yml b/.github/workflows/pr-release.yml
index ca56b6c..007a270 100644
--- a/.github/workflows/pr-release.yml
+++ b/.github/workflows/pr-release.yml
@@ -43,23 +43,24 @@ jobs:
docker load -i /tmp/images/image-linux-amd64.tar
docker load -i /tmp/images/image-linux-arm64.tar
- - name: Download digests
+ - name: Download SHA
uses: actions/download-artifact@v4
with:
- path: /tmp/digests
- pattern: digests-*
- merge-multiple: true
+ path: /tmp/SHA
+ pattern: sha
run-id: ${{ github.event.workflow_run.id }}
github-token: ${{ secrets.GH_PAT }}
+ - name: Read the sha.txt file
+ id: sha_reader
+ uses: juliangruber/[email protected]
+ with:
+ path: /tmp/SHA/sha/sha.txt
+
- name: Push images
- working-directory: /tmp/digests
run: |
- for file in ./*; do
- hash=$(basename "$file")
-
- docker push "sha256:$hash"
- done
+ docker push ${{ env.REGISTRY_IMAGE }}:${{ steps.sha_reader.outputs.content }}-amd64
+ docker push ${{ env.REGISTRY_IMAGE }}:${{ steps.sha_reader.outputs.content }}-arm64
- name: Download Docker metadata
uses: actions/download-artifact@v4
@@ -92,8 +93,7 @@ jobs:
- name: Create manifest list and push
working-directory: /tmp/digests
run: |
- docker buildx imagetools create $(cat /tmp/metadata/metadata/metadata.json | jq -cr '.tags | map("-t " + .) | join(" ")') \
- $(printf 'sha256:%s ' *)
+ docker buildx imagetools create $(cat /tmp/metadata/metadata/metadata.json | jq -cr '.tags | map("-t " + .) | join(" ")') ${{ env.REGISTRY_IMAGE }}:${{ steps.sha_reader.outputs.content }}-amd64 ${{ env.REGISTRY_IMAGE }}:${{ steps.sha_reader.outputs.content }}-arm64
- name: Create comment
uses: marocchino/sticky-pull-request-comment@v2
@@ -103,8 +103,8 @@ jobs:
message: |
#### :package: :robot: A new release has been made for this pull request.
- To play around with this PR, pull `${{ env.REGISTRY_IMAGE }}:pr-${{ steps.pull_request_number_reader.outputs.content }}` or `${{ env.REGISTRY_IMAGE }}:${{ github.event.pull_request.head.sha }}`.
+ To play around with this PR, pull `${{ env.REGISTRY_IMAGE }}:pr-${{ steps.pull_request_number_reader.outputs.content }}`.
Images are available for x86_64 and ARM64.
- > Latest commit: ${{ github.event.pull_request.head.sha }}
+ > Latest commit: ${{ steps.sha_reader.outputs.content }}