From d2dbb0a8116437352c716af3fdc68f2bdca14b71 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 9 Jul 2026 13:08:55 +0200 Subject: [PATCH] Bring workflows into compliance with the GitHub Actions standard Pin runner images (ubuntu-24.04, windows-2025, macos-15) and set cancel-in-progress: false on the release workflow so publishing runs queue instead of aborting mid-write. Fixes #29 --- .github/workflows/Action-Test.yml | 2 +- .github/workflows/Linter.yml | 2 +- .github/workflows/Release.yml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/Action-Test.yml b/.github/workflows/Action-Test.yml index 80e4cfe..52950c8 100644 --- a/.github/workflows/Action-Test.yml +++ b/.github/workflows/Action-Test.yml @@ -23,7 +23,7 @@ jobs: ActionTestBasic: strategy: matrix: - os: [ubuntu-latest, windows-latest, macos-latest] + os: [ubuntu-24.04, windows-2025, macos-15] name: Action-Test - [Basic] runs-on: ${{ matrix.os }} steps: diff --git a/.github/workflows/Linter.yml b/.github/workflows/Linter.yml index 7a2b0c8..461129b 100644 --- a/.github/workflows/Linter.yml +++ b/.github/workflows/Linter.yml @@ -16,7 +16,7 @@ permissions: jobs: Lint: name: Lint code base - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout repo uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 diff --git a/.github/workflows/Release.yml b/.github/workflows/Release.yml index 7960323..2d3967e 100644 --- a/.github/workflows/Release.yml +++ b/.github/workflows/Release.yml @@ -18,7 +18,7 @@ on: concurrency: group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true + cancel-in-progress: false permissions: contents: write # Required to create releases @@ -26,7 +26,7 @@ permissions: jobs: Release: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout repo uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0