From 38dd31c7d541c8abfe710835bfe70bdb5d059036 Mon Sep 17 00:00:00 2001 From: Tom Parker-Shemilt Date: Sun, 6 Jul 2025 11:10:57 +0100 Subject: [PATCH 1/2] Update various outdated actions --- .github/workflows/publish.yml | 2 +- .github/workflows/publish_docs.yml | 7 +++---- .github/workflows/static-analysis.yml | 18 +++++++++--------- .github/workflows/tests.yml | 12 ++++++------ 4 files changed, 19 insertions(+), 20 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 0dafe04..b5794b1 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -26,7 +26,7 @@ jobs: with: fetch-depth: 0 token: ${{secrets.RELEASE_PLZ_TOKEN}} - - uses: actions/cache@v2 + - uses: actions/cache@v4 with: path: | ~/.cargo/bin/ diff --git a/.github/workflows/publish_docs.yml b/.github/workflows/publish_docs.yml index 78b15cc..4d0ed76 100644 --- a/.github/workflows/publish_docs.yml +++ b/.github/workflows/publish_docs.yml @@ -59,7 +59,7 @@ jobs: mkdir ../book - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: 'main' - run: mdbook build @@ -68,7 +68,7 @@ jobs: mv ./book ../book/main - name: tagcheckout - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: ref: ${{ steps.latestprerelease.outputs.prereleasetag }} @@ -77,9 +77,8 @@ jobs: run: | mv ./book ../book/pre - - name: tagcheckout - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: ref: ${{ steps.latestrelease.outputs.releasetag }} diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index 7db6c12..016489a 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -20,8 +20,8 @@ jobs: steps: - name: Dependencies run: sudo apt-get update && sudo apt-get install g++ pkg-config libx11-dev libasound2-dev libudev-dev clang lld - - uses: actions/checkout@v2 - - uses: actions/cache@v2 + - uses: actions/checkout@v4 + - uses: actions/cache@v4 with: path: | ~/.cargo/bin/ @@ -41,8 +41,8 @@ jobs: formatting: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/cache@v2 + - uses: actions/checkout@v4 + - uses: actions/cache@v4 with: path: | ~/.cargo/bin/ @@ -62,8 +62,8 @@ jobs: check-docs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/cache@v2 + - uses: actions/checkout@v4 + - uses: actions/cache@v4 with: path: | ~/.cargo/bin/ @@ -80,7 +80,7 @@ jobs: mdbook: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup mdBook uses: peaceiris/actions-mdbook@v1 @@ -92,7 +92,7 @@ jobs: check-markdown-links: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: check dead links continue-on-error: true id: run1 @@ -139,7 +139,7 @@ jobs: markdownlint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: # Full git history is needed to get a proper list of changed files within `super-linter` fetch-depth: 0 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 25ecdf8..afecc03 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -20,8 +20,8 @@ jobs: steps: - name: Dependencies run: sudo apt-get update && sudo apt-get install g++ pkg-config libx11-dev libasound2-dev libudev-dev clang lld - - uses: actions/checkout@v2 - - uses: actions/cache@v2 + - uses: actions/checkout@v4 + - uses: actions/cache@v4 with: path: | ~/.cargo/bin/ @@ -38,8 +38,8 @@ jobs: tests-mac: runs-on: mac-latest steps: - - uses: actions/checkout@v2 - - uses: actions/cache@v2 + - uses: actions/checkout@v4 + - uses: actions/cache@v4 with: path: | ~/.cargo/bin/ @@ -56,8 +56,8 @@ jobs: tests-windows: runs-on: windows-latest steps: - - uses: actions/checkout@v2 - - uses: actions/cache@v2 + - uses: actions/checkout@v4 + - uses: actions/cache@v4 with: path: | ~/.cargo/bin/ From 77941227311c70d4ed465e38baa1863af621305b Mon Sep 17 00:00:00 2001 From: Tom Parker-Shemilt Date: Sun, 6 Jul 2025 11:15:43 +0100 Subject: [PATCH 2/2] Branches don't seem to support ignore syntax --- .github/workflows/static-analysis.yml | 4 ++-- .github/workflows/tests.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index 016489a..53e8a91 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -2,8 +2,8 @@ name: Static Analysis on: pull_request: - branches: - - '!release-plz-*' + branches-ignore: + - 'release-plz-*' push: branches: ["main"] diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index afecc03..489881a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -2,8 +2,8 @@ name: Tests on: pull_request: - branches: - - '!release-plz-*' + branches-ignore: + - 'release-plz-*' push: branches: ["main"]