|
|
|
@ -68,7 +68,7 @@ jobs: |
|
|
|
|
|
|
|
# Start Docker Buildx |
|
|
|
- name: Setup Docker Buildx |
|
|
|
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 |
|
|
|
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0 |
|
|
|
# https://github.com/moby/buildkit/issues/3969 |
|
|
|
# Also set max parallelism to 2, the default of 4 breaks GitHub Actions and causes OOMKills |
|
|
|
with: |
|
|
|
@ -240,7 +240,7 @@ jobs: |
|
|
|
touch "${RUNNER_TEMP}/digests/${digest#sha256:}" |
|
|
|
|
|
|
|
- name: Upload digest |
|
|
|
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 |
|
|
|
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 |
|
|
|
with: |
|
|
|
name: digests-${{ env.NORMALIZED_ARCH }}-${{ matrix.base_image }} |
|
|
|
path: ${{ runner.temp }}/digests/* |
|
|
|
@ -277,12 +277,12 @@ jobs: |
|
|
|
|
|
|
|
# Upload artifacts to Github Actions and Attest the binaries |
|
|
|
- name: Attest binaries |
|
|
|
uses: actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0 |
|
|
|
uses: actions/attest-build-provenance@00014ed6ed5efc5b1ab7f7f34a39eb55d41aa4f8 # v3.1.0 |
|
|
|
with: |
|
|
|
subject-path: vaultwarden-${{ env.NORMALIZED_ARCH }} |
|
|
|
|
|
|
|
- name: Upload binaries as artifacts |
|
|
|
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 |
|
|
|
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 |
|
|
|
with: |
|
|
|
name: vaultwarden-${{ env.SOURCE_VERSION }}-linux-${{ env.NORMALIZED_ARCH }}-${{ matrix.base_image }} |
|
|
|
path: vaultwarden-${{ env.NORMALIZED_ARCH }} |
|
|
|
@ -306,7 +306,7 @@ jobs: |
|
|
|
|
|
|
|
steps: |
|
|
|
- name: Download digests |
|
|
|
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 |
|
|
|
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 |
|
|
|
with: |
|
|
|
path: ${{ runner.temp }}/digests |
|
|
|
pattern: digests-*-${{ matrix.base_image }} |
|
|
|
@ -397,7 +397,7 @@ jobs: |
|
|
|
# Attest container images |
|
|
|
- name: Attest - docker.io - ${{ matrix.base_image }} |
|
|
|
if: ${{ env.HAVE_DOCKERHUB_LOGIN == 'true' && env.DIGEST_SHA != ''}} |
|
|
|
uses: actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0 |
|
|
|
uses: actions/attest-build-provenance@00014ed6ed5efc5b1ab7f7f34a39eb55d41aa4f8 # v3.1.0 |
|
|
|
with: |
|
|
|
subject-name: ${{ vars.DOCKERHUB_REPO }} |
|
|
|
subject-digest: ${{ env.DIGEST_SHA }} |
|
|
|
@ -405,7 +405,7 @@ jobs: |
|
|
|
|
|
|
|
- name: Attest - ghcr.io - ${{ matrix.base_image }} |
|
|
|
if: ${{ env.HAVE_GHCR_LOGIN == 'true' && env.DIGEST_SHA != ''}} |
|
|
|
uses: actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0 |
|
|
|
uses: actions/attest-build-provenance@00014ed6ed5efc5b1ab7f7f34a39eb55d41aa4f8 # v3.1.0 |
|
|
|
with: |
|
|
|
subject-name: ${{ vars.GHCR_REPO }} |
|
|
|
subject-digest: ${{ env.DIGEST_SHA }} |
|
|
|
@ -413,7 +413,7 @@ jobs: |
|
|
|
|
|
|
|
- name: Attest - quay.io - ${{ matrix.base_image }} |
|
|
|
if: ${{ env.HAVE_QUAY_LOGIN == 'true' && env.DIGEST_SHA != ''}} |
|
|
|
uses: actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0 |
|
|
|
uses: actions/attest-build-provenance@00014ed6ed5efc5b1ab7f7f34a39eb55d41aa4f8 # v3.1.0 |
|
|
|
with: |
|
|
|
subject-name: ${{ vars.QUAY_REPO }} |
|
|
|
subject-digest: ${{ env.DIGEST_SHA }} |
|
|
|
|