From 678ecb23e3fb60fe624719a7444b0732c61ee44d Mon Sep 17 00:00:00 2001 From: Konstantin Pavlov Date: Thu, 5 Dec 2024 19:19:39 -0800 Subject: [PATCH 1/2] CI: main: move to explicit OS versions. --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 94fb2af..fddd456 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -5,7 +5,7 @@ on: jobs: check-generate: - runs-on: macOS-latest + runs-on: macOS-14 outputs: matrix: ${{ steps.generate-matrix.outputs.matrix }} steps: @@ -36,7 +36,7 @@ jobs: id: generate-matrix run: | JSON="{\"include\":[" - for os in macos-latest ubuntu-latest; do + for os in macos-14 ubuntu-24.04; do for formula in $( echo ${{ steps.formulae-detect.outputs.testing_formulae }} | tr ',' ' ' ); do JSON="$JSON$( jq -nRr '( $ARGS.positional[] | { os: $os, formulae: . }) | tojson' --arg os "$os" --args "$formula" )," done From c0177419ad2000429645089d24ab9499668f34ac Mon Sep 17 00:00:00 2001 From: Konstantin Pavlov Date: Thu, 5 Dec 2024 19:19:54 -0800 Subject: [PATCH 2/2] CI: manual: move to explicit OS versions and bump macOS. --- .github/workflows/manual.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/manual.yml b/.github/workflows/manual.yml index 541c466..ab47280 100644 --- a/.github/workflows/manual.yml +++ b/.github/workflows/manual.yml @@ -6,7 +6,7 @@ on: jobs: test-bot: name: Check syntax - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Set up Homebrew id: set-up-homebrew @@ -27,7 +27,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macOS-12, macOS-13, macOS-14] + os: [ubuntu-24.04, macOS-13, macOS-14, macOS-15] steps: - name: Set up Homebrew id: set-up-homebrew @@ -46,7 +46,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macOS-12, macOS-13, macOS-14] + os: [ubuntu-24.04, macOS-13, macOS-14, macOS-15] steps: - name: Set up Homebrew id: set-up-homebrew @@ -66,7 +66,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macOS-12, macOS-13, macOS-14] + os: [ubuntu-24.04, macOS-13, macOS-14, macOS-15] steps: - name: Set up Homebrew id: set-up-homebrew @@ -85,7 +85,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macOS-12, macOS-13, macOS-14] + os: [ubuntu-24.04, macOS-12, macOS-13, macOS-14] steps: - name: Set up Homebrew id: set-up-homebrew @@ -104,7 +104,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macOS-12, macOS-13, macOS-14] + os: [ubuntu-24.04, macOS-12, macOS-13, macOS-14] steps: - name: Set up Homebrew id: set-up-homebrew @@ -123,7 +123,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macOS-12, macOS-13, macOS-14] + os: [ubuntu-24.04, macOS-12, macOS-13, macOS-14] steps: - name: Set up Homebrew id: set-up-homebrew @@ -142,7 +142,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macOS-12, macOS-13, macOS-14] + os: [ubuntu-24.04, macOS-12, macOS-13, macOS-14] steps: - name: Set up Homebrew id: set-up-homebrew