[ci] Set cache_nonce for all jobs, not just those in the matrix

This commit is contained in:
Mark Spanbroek 2022-11-09 11:27:56 +01:00
parent b890b9d387
commit cf6d5c1640
No known key found for this signature in database
GPG Key ID: FBE3E9548D427C00
2 changed files with 4 additions and 8 deletions

View File

@ -15,9 +15,6 @@ inputs:
shell: shell:
description: "Shell to run commands in" description: "Shell to run commands in"
default: "bash --noprofile --norc -e -o pipefail" default: "bash --noprofile --norc -e -o pipefail"
cache_nonce:
description: "Change to a new value to ignore previously cached versions"
default: 0
runs: runs:
using: "composite" using: "composite"
steps: steps:
@ -156,8 +153,8 @@ runs:
uses: actions/cache@v3 uses: actions/cache@v3
with: with:
path: NimBinaries path: NimBinaries
key: ${{ inputs.os }}-${{ inputs.cpu }}-nim-${{ inputs.nim_branch }}-cache-${{ inputs.cache_nonce }}-${{ github.run_id }} key: ${{ inputs.os }}-${{ inputs.cpu }}-nim-${{ inputs.nim_branch }}-cache-${{ env.cache_nonce }}-${{ github.run_id }}
restore-keys: ${{ inputs.os }}-${{ inputs.cpu }}-nim-${{ inputs.nim_branch }}-cache-${{ inputs.cache_nonce }} restore-keys: ${{ inputs.os }}-${{ inputs.cpu }}-nim-${{ inputs.nim_branch }}-cache-${{ env.cache_nonce }}
- name: Set NIM_COMMIT - name: Set NIM_COMMIT
shell: ${{ inputs.shell }} {0} shell: ${{ inputs.shell }} {0}

View File

@ -5,13 +5,13 @@ on:
- main - main
pull_request: pull_request:
workflow_dispatch: workflow_dispatch:
env:
cache_nonce: 0 # Allows for easily busting actions/cache caches
jobs: jobs:
build: build:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
cache_nonce: [ 0 ] # Allows for easily busting actions/cache caches
os: [linux, macos, windows] os: [linux, macos, windows]
include: include:
- os: linux - os: linux
@ -42,7 +42,6 @@ jobs:
with: with:
os: ${{ matrix.os }} os: ${{ matrix.os }}
shell: ${{ matrix.shell }} shell: ${{ matrix.shell }}
cache_nonce: ${{ matrix.cache_nonce }}
- name: Start Ethereum node with Codex contracts - name: Start Ethereum node with Codex contracts
working-directory: vendor/dagger-contracts working-directory: vendor/dagger-contracts