Skip to content

Commit d93c2d5

Browse files
committed
gh-actions: upgrade to ubuntu 24.04
1 parent af7c5e5 commit d93c2d5

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

.github/workflows/ci-tests.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
tox:
1616
name: CI tests via Tox
1717

18-
runs-on: ubuntu-22.04
18+
runs-on: ubuntu-24.04
1919

2020
strategy:
2121
matrix:
@@ -64,7 +64,7 @@ jobs:
6464
tox-style:
6565
name: CI linters via Tox
6666

67-
runs-on: ubuntu-20.04
67+
runs-on: ubuntu-24.04
6868

6969
strategy:
7070
matrix:
@@ -99,7 +99,7 @@ jobs:
9999

100100
typescript:
101101
name: Confirm that codegen typescript passes tests with CWL
102-
runs-on: ubuntu-22.04
102+
runs-on: ubuntu-24.04
103103
steps:
104104
- uses: actions/checkout@v4
105105
- name: Set up Node
@@ -133,7 +133,7 @@ jobs:
133133
134134
cpp:
135135
name: Confirm that codegen C++ passes tests with CWL
136-
runs-on: ubuntu-22.04
136+
runs-on: ubuntu-24.04
137137
steps:
138138
- name: Install C++ dependencies
139139
run: sudo apt-get install libyaml-cpp-dev
@@ -162,7 +162,7 @@ jobs:
162162
release_test:
163163
name: Schema Salad release test
164164

165-
runs-on: ubuntu-22.04
165+
runs-on: ubuntu-24.04
166166

167167
steps:
168168
- uses: actions/checkout@v4
@@ -189,10 +189,12 @@ jobs:
189189
run: ./release-test.sh
190190

191191
build_test_container:
192-
runs-on: ubuntu-latest
192+
runs-on: ubuntu-24.04
193193
steps:
194194
- uses: actions/checkout@v4
195195
- name: record schema-salad version
196-
run: pip install -U setuptools wheel && pip install setuptools_scm[toml] && python setup.py --version
196+
run: |
197+
python3 -m venv env
198+
source env/bin/activate && pip install -U setuptools wheel && pip install setuptools_scm[toml] && python setup.py --version
197199
- name: build & test schema_salad container
198200
run: ./build-schema_salad-docker.sh

.github/workflows/wheels.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ concurrency:
1717
jobs:
1818
build_wheels:
1919
name: ${{ matrix.image }} wheels
20-
runs-on: ubuntu-22.04
20+
runs-on: ubuntu-24.04
2121
strategy:
2222
matrix:
2323
include:
@@ -63,7 +63,7 @@ jobs:
6363

6464
build_sdist:
6565
name: Build source distribution
66-
runs-on: ubuntu-22.04
66+
runs-on: ubuntu-24.04
6767
steps:
6868
- uses: actions/checkout@v4
6969
if: ${{ github.event_name != 'repository_dispatch' }}
@@ -111,7 +111,7 @@ jobs:
111111

112112
upload_pypi:
113113
needs: [build_wheels, build_sdist]
114-
runs-on: ubuntu-latest
114+
runs-on: ubuntu-24.04
115115
environment: pypi
116116
permissions:
117117
id-token: write

0 commit comments

Comments
 (0)