File tree Expand file tree Collapse file tree 2 files changed +12
-10
lines changed Expand file tree Collapse file tree 2 files changed +12
-10
lines changed Original file line number Diff line number Diff line change 15
15
tox :
16
16
name : CI tests via Tox
17
17
18
- runs-on : ubuntu-22 .04
18
+ runs-on : ubuntu-24 .04
19
19
20
20
strategy :
21
21
matrix :
64
64
tox-style :
65
65
name : CI linters via Tox
66
66
67
- runs-on : ubuntu-20 .04
67
+ runs-on : ubuntu-24 .04
68
68
69
69
strategy :
70
70
matrix :
99
99
100
100
typescript :
101
101
name : Confirm that codegen typescript passes tests with CWL
102
- runs-on : ubuntu-22 .04
102
+ runs-on : ubuntu-24 .04
103
103
steps :
104
104
- uses : actions/checkout@v4
105
105
- name : Set up Node
@@ -133,7 +133,7 @@ jobs:
133
133
134
134
cpp :
135
135
name : Confirm that codegen C++ passes tests with CWL
136
- runs-on : ubuntu-22 .04
136
+ runs-on : ubuntu-24 .04
137
137
steps :
138
138
- name : Install C++ dependencies
139
139
run : sudo apt-get install libyaml-cpp-dev
@@ -162,7 +162,7 @@ jobs:
162
162
release_test :
163
163
name : Schema Salad release test
164
164
165
- runs-on : ubuntu-22 .04
165
+ runs-on : ubuntu-24 .04
166
166
167
167
steps :
168
168
- uses : actions/checkout@v4
@@ -189,10 +189,12 @@ jobs:
189
189
run : ./release-test.sh
190
190
191
191
build_test_container :
192
- runs-on : ubuntu-latest
192
+ runs-on : ubuntu-24.04
193
193
steps :
194
194
- uses : actions/checkout@v4
195
195
- 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
197
199
- name : build & test schema_salad container
198
200
run : ./build-schema_salad-docker.sh
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ concurrency:
17
17
jobs :
18
18
build_wheels :
19
19
name : ${{ matrix.image }} wheels
20
- runs-on : ubuntu-22 .04
20
+ runs-on : ubuntu-24 .04
21
21
strategy :
22
22
matrix :
23
23
include :
63
63
64
64
build_sdist :
65
65
name : Build source distribution
66
- runs-on : ubuntu-22 .04
66
+ runs-on : ubuntu-24 .04
67
67
steps :
68
68
- uses : actions/checkout@v4
69
69
if : ${{ github.event_name != 'repository_dispatch' }}
@@ -111,7 +111,7 @@ jobs:
111
111
112
112
upload_pypi :
113
113
needs : [build_wheels, build_sdist]
114
- runs-on : ubuntu-latest
114
+ runs-on : ubuntu-24.04
115
115
environment : pypi
116
116
permissions :
117
117
id-token : write
You can’t perform that action at this time.
0 commit comments