mirror of
https://github.com/freedomofpress/dangerzone.git
synced 2025-05-08 22:41:50 +02:00
Tag before upload to have the same container digest
This commit is contained in:
parent
6d78e3b4cb
commit
41afa0fb23
1 changed files with 9 additions and 5 deletions
14
.github/workflows/release-container-image.yml
vendored
14
.github/workflows/release-container-image.yml
vendored
|
@ -1,7 +1,7 @@
|
||||||
# This action listens on new tags, generates a new container image
|
# This action listens on new tags, generates a new container image
|
||||||
# sign it and upload it to the container registry.
|
# sign it and upload it to the container registry.
|
||||||
|
|
||||||
name: Publish container image
|
name: Release container image
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
tags:
|
tags:
|
||||||
|
@ -40,11 +40,15 @@ jobs:
|
||||||
sudo apt-get install -y python3-poetry
|
sudo apt-get install -y python3-poetry
|
||||||
python3 ./install/common/build-image.py
|
python3 ./install/common/build-image.py
|
||||||
echo ${{ github.token }} | podman login ghcr.io -u USERNAME --password-stdin
|
echo ${{ github.token }} | podman login ghcr.io -u USERNAME --password-stdin
|
||||||
|
|
||||||
|
# Load the image with the final name directly
|
||||||
gunzip -c share/container.tar.gz | podman load
|
gunzip -c share/container.tar.gz | podman load
|
||||||
podman push \
|
FINAL_IMAGE_NAME="${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}"
|
||||||
dangerzone.rocks/dangerzone \
|
podman tag dangerzone.rocks/dangerzone "$FINAL_IMAGE_NAME"
|
||||||
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
|
podman push "$FINAL_IMAGE_NAME"
|
||||||
DIGEST=$(podman images --filter "reference=dangerzone.rocks/dangerzone" --format "{{ .Digest }}")
|
|
||||||
|
# Get digest of the pushed image using the final name
|
||||||
|
DIGEST=$(podman inspect --format='{{.Digest}}' "$FINAL_IMAGE_NAME")
|
||||||
echo "Digest: ${DIGEST}"
|
echo "Digest: ${DIGEST}"
|
||||||
echo "digest=${DIGEST}" >> "$GITHUB_OUTPUT"
|
echo "digest=${DIGEST}" >> "$GITHUB_OUTPUT"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue