Also ${{ github.run_id }} for cache key.

This makes rue that the cache key is unique across workflow runs
master
Dimitri Huisman 2 years ago
parent d56eb16f52
commit f35d82b3a0

@ -134,7 +134,7 @@ jobs:
load: false load: false
push: false push: false
set: | set: |
*.cache-to=type=gha,scope=build-${{ matrix.target }}-${{ github.ref }},mode=min *.cache-to=type=gha,scope=build-${{ matrix.target }}-${{ github.ref }}-${{ github.run_id }},mode=min
*.platform=${{ inputs.architecture }} *.platform=${{ inputs.architecture }}
# This job runs all the tests. # This job runs all the tests.
@ -189,20 +189,20 @@ jobs:
load: true load: true
push: false push: false
set: | set: |
*.cache-from=type=gha,scope=build-docs-${{ github.ref }} *.cache-from=type=gha,scope=build-docs-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-setup-${{ github.ref }} *.cache-from=type=gha,scope=build-setup-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-admin-${{ github.ref }} *.cache-from=type=gha,scope=build-admin-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-antispam-${{ github.ref }} *.cache-from=type=gha,scope=build-antispam-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-front-${{ github.ref }} *.cache-from=type=gha,scope=build-front-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-imap-${{ github.ref }} *.cache-from=type=gha,scope=build-imap-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-smtp-${{ github.ref }} *.cache-from=type=gha,scope=build-smtp-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-snappymail-${{ github.ref }} *.cache-from=type=gha,scope=build-snappymail-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-roundcube-${{ github.ref }} *.cache-from=type=gha,scope=build-roundcube-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-antivirus-${{ github.ref }} *.cache-from=type=gha,scope=build-antivirus-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-fetchmail-${{ github.ref }} *.cache-from=type=gha,scope=build-fetchmail-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-resolver-${{ github.ref }} *.cache-from=type=gha,scope=build-resolver-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-traefik-certdumper-${{ github.ref }} *.cache-from=type=gha,scope=build-traefik-certdumper-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-webdav-${{ github.ref }} *.cache-from=type=gha,scope=build-webdav-${{ github.ref }}-${{ github.run_id }}
*.platform=${{ inputs.architecture }} *.platform=${{ inputs.architecture }}
- name: Install python packages - name: Install python packages
run: python3 -m pip install -r tests/requirements.txt run: python3 -m pip install -r tests/requirements.txt
@ -254,20 +254,20 @@ jobs:
files: ${{env.HCL_FILE}} files: ${{env.HCL_FILE}}
push: true push: true
set: | set: |
*.cache-from=type=gha,scope=build-docs-${{ github.ref }} *.cache-from=type=gha,scope=build-docs-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-setup-${{ github.ref }} *.cache-from=type=gha,scope=build-setup-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-admin-${{ github.ref }} *.cache-from=type=gha,scope=build-admin-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-antispam-${{ github.ref }} *.cache-from=type=gha,scope=build-antispam-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-front-${{ github.ref }} *.cache-from=type=gha,scope=build-front-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-imap-${{ github.ref }} *.cache-from=type=gha,scope=build-imap-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-smtp-${{ github.ref }} *.cache-from=type=gha,scope=build-smtp-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-snappymail-${{ github.ref }} *.cache-from=type=gha,scope=build-snappymail-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-roundcube-${{ github.ref }} *.cache-from=type=gha,scope=build-roundcube-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-antivirus-${{ github.ref }} *.cache-from=type=gha,scope=build-antivirus-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-fetchmail-${{ github.ref }} *.cache-from=type=gha,scope=build-fetchmail-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-resolver-${{ github.ref }} *.cache-from=type=gha,scope=build-resolver-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-traefik-certdumper-${{ github.ref }} *.cache-from=type=gha,scope=build-traefik-certdumper-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-webdav-${{ github.ref }} *.cache-from=type=gha,scope=build-webdav-${{ github.ref }}-${{ github.run_id }}
*.platform=${{ inputs.architecture }} *.platform=${{ inputs.architecture }}
deploy-arm: deploy-arm:
@ -306,20 +306,20 @@ jobs:
files: ${{env.HCL_FILE}} files: ${{env.HCL_FILE}}
push: true push: true
set: | set: |
*.cache-from=type=gha,scope=build-docs *.cache-from=type=gha,scope=build-docs-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-setup *.cache-from=type=gha,scope=build-setup-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-admin *.cache-from=type=gha,scope=build-admin-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-antispam *.cache-from=type=gha,scope=build-antispam-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-front *.cache-from=type=gha,scope=build-front-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-imap *.cache-from=type=gha,scope=build-imap-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-smtp *.cache-from=type=gha,scope=build-smtp-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-snappymail *.cache-from=type=gha,scope=build-snappymail-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-roundcube *.cache-from=type=gha,scope=build-roundcube-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-antivirus *.cache-from=type=gha,scope=build-antivirus-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-fetchmail *.cache-from=type=gha,scope=build-fetchmail-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-resolver *.cache-from=type=gha,scope=build-resolver-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-traefik-certdumper *.cache-from=type=gha,scope=build-traefik-certdumper-${{ github.ref }}-${{ github.run_id }}
*.cache-from=type=gha,scope=build-webdav *.cache-from=type=gha,scope=build-webdav-${{ github.ref }}-${{ github.run_id }}
*.platform=${{ inputs.architecture }} *.platform=${{ inputs.architecture }}
#This job creates a tagged release. A tag is created for the pinned version x.y.z. The GH release refers to this tag. #This job creates a tagged release. A tag is created for the pinned version x.y.z. The GH release refers to this tag.

Loading…
Cancel
Save