Skip to content

Commit a84ce14

Browse files
authored
ci: Drop support for macOS 13 & 14 to prepare to upgrade ystdlib-cpp; Lock GH runner images to latest available rather than latest stable. (#1130)
1 parent b0a607f commit a84ce14

File tree

7 files changed

+23
-19
lines changed

7 files changed

+23
-19
lines changed

.github/workflows/clp-core-build-macos.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,6 @@ jobs:
4545
strategy:
4646
matrix:
4747
os:
48-
- "macos-13"
49-
- "macos-14"
5048
- "macos-15"
5149
use_shared_libs:
5250
- true

.github/workflows/clp-core-build.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ concurrency:
4242
jobs:
4343
filter-relevant-changes:
4444
name: "filter-relevant-changes"
45-
runs-on: "ubuntu-latest"
45+
runs-on: "ubuntu-24.04"
4646
outputs:
4747
centos_stream_9_image_changed: "${{steps.filter.outputs.centos_stream_9_image}}"
4848
ubuntu_jammy_image_changed: "${{steps.filter.outputs.ubuntu_jammy_image}}"
@@ -99,7 +99,7 @@ jobs:
9999
name: "centos-stream-9-deps-image"
100100
if: "needs.filter-relevant-changes.outputs.centos_stream_9_image_changed == 'true'"
101101
needs: "filter-relevant-changes"
102-
runs-on: "ubuntu-latest"
102+
runs-on: "ubuntu-24.04"
103103
steps:
104104
- uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683"
105105
with:
@@ -125,7 +125,7 @@ jobs:
125125
name: "ubuntu-jammy-deps-image"
126126
if: "needs.filter-relevant-changes.outputs.ubuntu_jammy_image_changed == 'true'"
127127
needs: "filter-relevant-changes"
128-
runs-on: "ubuntu-latest"
128+
runs-on: "ubuntu-24.04"
129129
steps:
130130
- uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683"
131131
with:
@@ -160,7 +160,7 @@ jobs:
160160
use_shared_libs: [true, false]
161161
name: "centos-stream-9-${{matrix.use_shared_libs == true && 'dynamic' || 'static'}}-linked-bins"
162162
continue-on-error: true
163-
runs-on: "ubuntu-latest"
163+
runs-on: "ubuntu-24.04"
164164
steps:
165165
- uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683"
166166
with:
@@ -205,7 +205,7 @@ jobs:
205205
OS_NAME: "ubuntu-jammy"
206206
name: "ubuntu-jammy-${{matrix.use_shared_libs == true && 'dynamic' || 'static'}}-linked-bins"
207207
continue-on-error: true
208-
runs-on: "ubuntu-latest"
208+
runs-on: "ubuntu-24.04"
209209
steps:
210210
- uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683"
211211
with:
@@ -252,7 +252,7 @@ jobs:
252252
# Run if the ancestor jobs were successful/skipped and building clp was successful.
253253
if: "!cancelled() && !failure() && needs.ubuntu-jammy-binaries.result == 'success'"
254254
needs: "ubuntu-jammy-binaries"
255-
runs-on: "ubuntu-latest"
255+
runs-on: "ubuntu-24.04"
256256
env:
257257
OS_NAME: "ubuntu-jammy"
258258
TMP_OUTPUT_DIR: "/tmp"
@@ -319,7 +319,7 @@ jobs:
319319
needs:
320320
- "filter-relevant-changes"
321321
- "ubuntu-jammy-deps-image"
322-
runs-on: "ubuntu-latest"
322+
runs-on: "ubuntu-24.04"
323323
steps:
324324
- uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683"
325325
with:

.github/workflows/clp-docs.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ jobs:
1818
name: "build"
1919
strategy:
2020
matrix:
21-
os: ["macos-latest", "ubuntu-latest"]
21+
os:
22+
- "macos-15"
23+
- "ubuntu-24.04"
2224
runs-on: "${{matrix.os}}"
2325
steps:
2426
- uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683"
@@ -34,7 +36,7 @@ jobs:
3436
shell: "bash"
3537
run: "npm install -g @go-task/cli"
3638

37-
- if: "matrix.os == 'macos-latest'"
39+
- if: "matrix.os == 'macos-15'"
3840
name: "Install coreutils (for md5sum)"
3941
run: "brew install coreutils"
4042

@@ -46,7 +48,7 @@ jobs:
4648
- if: >-
4749
contains(fromJSON('["push", "workflow_dispatch"]'), github.event_name)
4850
&& ('refs/heads/main' == github.ref || startsWith(github.ref, 'refs/tags/v'))
49-
&& 'ubuntu-latest' == matrix.os
51+
&& 'ubuntu-24.04' == matrix.os
5052
uses: "actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02"
5153
with:
5254
name: "docs-html"

.github/workflows/clp-execution-image-build.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ concurrency:
2424
jobs:
2525
filter-relevant-changes:
2626
name: "filter-relevant-changes"
27-
runs-on: "ubuntu-latest"
27+
runs-on: "ubuntu-24.04"
2828
outputs:
2929
ubuntu_jammy_image_changed: "${{steps.filter.outputs.ubuntu_jammy_image}}"
3030
steps:
@@ -51,7 +51,7 @@ jobs:
5151
name: "ubuntu-jammy-execution-image"
5252
if: "'true' == needs.filter-relevant-changes.outputs.ubuntu_jammy_image_changed"
5353
needs: "filter-relevant-changes"
54-
runs-on: "ubuntu-latest"
54+
runs-on: "ubuntu-24.04"
5555
steps:
5656
- uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683"
5757
with:

.github/workflows/clp-lint.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ jobs:
1818
name: "lint-check"
1919
strategy:
2020
matrix:
21-
os: ["macos-latest", "ubuntu-latest"]
21+
os:
22+
- "macos-15"
23+
- "ubuntu-24.04"
2224
runs-on: "${{matrix.os}}"
2325
steps:
2426
- uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683"
@@ -33,7 +35,7 @@ jobs:
3335
shell: "bash"
3436
run: "npm install -g @go-task/cli"
3537

36-
- if: "matrix.os == 'macos-latest'"
38+
- if: "matrix.os == 'macos-15'"
3739
name: "Install coreutils (for md5sum)"
3840
run: "brew install coreutils"
3941

.github/workflows/clp-pr-title-checks.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
permissions:
2525
# For amannn/action-semantic-pull-request
2626
pull-requests: "read"
27-
runs-on: "ubuntu-latest"
27+
runs-on: "ubuntu-24.04"
2828
steps:
2929
- uses: "amannn/action-semantic-pull-request@0723387faaf9b38adef4775cd42cfd5155ed6017"
3030
env:

.github/workflows/clp-s-generated-code-checks.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ jobs:
1515
name: "antlr-code-committed"
1616
strategy:
1717
matrix:
18-
os: ["macos-latest", "ubuntu-latest"]
18+
os:
19+
- "macos-15"
20+
- "ubuntu-24.04"
1921
runs-on: "${{matrix.os}}"
2022
steps:
2123
- uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683"
@@ -26,7 +28,7 @@ jobs:
2628
shell: "bash"
2729
run: "npm install -g @go-task/cli"
2830

29-
- if: "matrix.os == 'macos-latest'"
31+
- if: "matrix.os == 'macos-15'"
3032
name: "Install coreutils (for md5sum)"
3133
run: "brew install coreutils"
3234

0 commit comments

Comments
 (0)