From 508934e146bb84de3b78b1011160e832df364eed Mon Sep 17 00:00:00 2001 From: Emilio Ojeda Date: Mon, 7 Jul 2025 16:22:13 -0600 Subject: [PATCH 1/2] ci: specify runner for the `release` workflow --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3a833f1..843ff63 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,7 +7,7 @@ on: jobs: release: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: write steps: From 4796fbafc192e1796516262dcf5e2fc7cc1d189f Mon Sep 17 00:00:00 2001 From: Emilio Ojeda Date: Mon, 7 Jul 2025 16:23:32 -0600 Subject: [PATCH 2/2] ci: run the `build-package` workflow only when Swift-related changes --- .github/workflows/build-package.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-package.yml b/.github/workflows/build-package.yml index bbde19b..78fc48a 100644 --- a/.github/workflows/build-package.yml +++ b/.github/workflows/build-package.yml @@ -3,10 +3,17 @@ name: Build Package on: push: branches: [main] + paths: &code-paths + - 'Sources/**' + - 'Tests/**' + - 'Package.swift' + - '.swift-version' + - '.swiftlint.yml' pull_request: types: [opened, synchronize] branches: [main, feature/**, fix/**, ci/**, docs/**, misc/**] - + paths: *code-paths + jobs: build-and-test: name: Build for ${{ matrix.xcode-version }}