From 685fd794c0667a876a0b790cdcfb8a5532318bb9 Mon Sep 17 00:00:00 2001 From: Alireza Ahmadi Date: Sat, 10 Oct 2026 00:46:23 +0200 Subject: [PATCH] ci: skip tests for version-only pushes, pin runners to ubuntu-24.04 --- .github/workflows/docker.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/test.yml | 7 ++++++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 55a183ce..47d5a191 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -12,7 +12,7 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v5 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8892b5b6..cb258943 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -37,7 +37,7 @@ jobs: - 386 - armv5 - s390x - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout repository uses: actions/checkout@v5 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4149dd85..f4b14ce2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,6 +4,11 @@ on: push: branches: - main + # A version bump or a docs change does not need the suite, and running it + # would only cancel the run of the merge it follows. + paths-ignore: + - 'config/version' + - '**.md' pull_request: workflow_dispatch: @@ -16,7 +21,7 @@ concurrency: jobs: test: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout repository uses: actions/checkout@v5