Skip to content

Commit 4d4d648

Browse files
ci: updates to latest ubuntu-24.04 macos-14 (#3777)
Signed-off-by: Adrian Cole <[email protected]>
1 parent fcaa2cf commit 4d4d648

9 files changed

+13
-14
lines changed

.github/workflows/create_release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on: # yamllint disable-line rule:truthy
1010

1111
jobs:
1212
create_release:
13-
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
13+
runs-on: ubuntu-24.04 # newest available distribution, aka noble
1414
steps:
1515
- name: Checkout Repository
1616
uses: actions/checkout@v4

.github/workflows/deploy.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ on: # yamllint disable-line rule:truthy
1515

1616
jobs:
1717
deploy:
18-
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
18+
runs-on: ubuntu-24.04 # newest available distribution, aka noble
1919
steps:
2020
- name: Checkout Repository
2121
uses: actions/checkout@v4

.github/workflows/docker_push.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on: # yamllint disable-line rule:truthy
1010

1111
jobs:
1212
docker_push:
13-
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
13+
runs-on: ubuntu-24.04 # newest available distribution, aka noble
1414
steps:
1515
- name: Checkout Repository
1616
uses: actions/checkout@v4

.github/workflows/lint.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ on: # yamllint disable-line rule:truthy
2424
jobs:
2525
lint:
2626
name: lint
27-
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
27+
runs-on: ubuntu-24.04 # newest available distribution, aka noble
2828
# skip commits made by the release plugin
2929
if: "!contains(github.event.head_commit.message, 'maven-release-plugin')"
3030
steps:

.github/workflows/security.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ on: # yamllint disable-line rule:truthy
2323
jobs:
2424
security:
2525
name: security
26-
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
26+
runs-on: ubuntu-24.04 # newest available distribution, aka noble
2727
# skip commits made by the release plugin
2828
if: "!contains(github.event.head_commit.message, 'maven-release-plugin')"
2929
steps:

.github/workflows/test.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ on: # yamllint disable-line rule:truthy
2323
jobs:
2424
test:
2525
name: test (JDK ${{ matrix.java_version }})
26-
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
26+
runs-on: ubuntu-24.04 # newest available distribution, aka noble
2727
# skip commits made by the release plugin
2828
if: "!contains(github.event.head_commit.message, 'maven-release-plugin')"
2929
strategy:
@@ -60,7 +60,7 @@ jobs:
6060
build-bin/test -DexcludedGroups=docker ${{ matrix.maven_args }}
6161
6262
test_docker:
63-
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
63+
runs-on: ubuntu-24.04 # newest available distribution, aka noble
6464
# skip commits made by the release plugin
6565
if: "!contains(github.event.head_commit.message, 'maven-release-plugin')"
6666
strategy:

.github/workflows/test_readme.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
matrix:
3434
include: # Not ubuntu as already tested as a part of the docker job
3535
- name: macos
36-
os: macos-13
36+
os: macos-14
3737
- name: windows
3838
os: windows-2022
3939
steps:
@@ -57,7 +57,7 @@ jobs:
5757
MAVEN_CONFIG: '-T1C -q --batch-mode -DskipTests'
5858

5959
docker:
60-
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
60+
runs-on: ubuntu-24.04 # newest available distribution, aka noble
6161
# skip commits made by the release plugin
6262
if: "!contains(github.event.head_commit.message, 'maven-release-plugin')"
6363
timeout-minutes: 10

build-bin/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ on: # yamllint disable-line rule:truthy
9898
jobs:
9999
lint:
100100
name: Lint
101-
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
101+
runs-on: ubuntu-24.04 # newest available distribution, aka noble
102102
# skip commits made by the release plugin
103103
if: "!contains(github.event.head_commit.message, 'maven-release-plugin')"
104104
steps:
@@ -195,7 +195,7 @@ on: # yamllint disable-line rule:truthy
195195
196196
jobs:
197197
deploy:
198-
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
198+
runs-on: ubuntu-24.04 # newest available distribution, aka noble
199199
steps:
200200
- name: Checkout Repository
201201
uses: actions/checkout@v4

build-bin/configure_lint

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
#!/bin/sh -ue
22

33
# Attempt to install markdown-link-check if absent
4-
# TODO: unpin version following tcort/markdown-link-check#304
5-
markdown-link-check -V || npm install -g [email protected]
4+
markdown-link-check -V || npm install -g markdown-link-check
65

76
# Attempt to install yamllint if absent
8-
yamllint || pip install --user yamllint
7+
yamllint -v || pip install --user yamllint

0 commit comments

Comments
 (0)