Skip to content

Commit fa45a3c

Browse files
committed
Update CI jobs to include deb 11, 12, 13 and py3.6 to py3.13
1 parent 898bc84 commit fa45a3c

File tree

4 files changed

+78
-1
lines changed

4 files changed

+78
-1
lines changed

.github/workflows/ci-scripts-build.yml

Lines changed: 72 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ env:
1111

1212
jobs:
1313
build-base:
14-
name: ${{ matrix.base }}/${{ matrix.os }}/${{ matrix.python }}/${{ matrix.extra }}
14+
name: ${{ matrix.base }}/${{ matrix.os }}/${{ matrix.profile }}/${{ matrix.python }}/${{ matrix.extra }}
1515
runs-on: ${{ matrix.os }}
16+
container: ${{ matrix.container }}
1617
# Set environment variables from matrix parameters
1718
env:
1819
CMP: ${{ matrix.cmp }}
@@ -33,6 +34,49 @@ jobs:
3334
base: "7.0"
3435
python: "3.7"
3536
profile: deb10
37+
container: "python:3.7"
38+
test: yes
39+
40+
- os: ubuntu-latest
41+
cmp: gcc
42+
configuration: default
43+
base: "7.0"
44+
python: "3.9"
45+
profile: deb11
46+
test: yes
47+
48+
- os: ubuntu-latest
49+
cmp: gcc
50+
configuration: default
51+
base: "7.0"
52+
python: "3.11"
53+
profile: deb12
54+
test: yes
55+
56+
- os: ubuntu-latest
57+
cmp: gcc
58+
configuration: default
59+
base: "7.0"
60+
python: "3.13"
61+
profile: deb13
62+
test: yes
63+
64+
- os: ubuntu-latest
65+
cmp: gcc
66+
configuration: default
67+
base: "7.0"
68+
python: "3.6"
69+
container: "python:3.6"
70+
profile: latest
71+
test: yes
72+
73+
- os: ubuntu-latest
74+
cmp: gcc
75+
configuration: default
76+
base: "7.0"
77+
python: "3.7"
78+
container: "python:3.7"
79+
profile: latest
3680
test: yes
3781

3882
- os: ubuntu-latest
@@ -59,6 +103,30 @@ jobs:
59103
profile: latest
60104
test: yes
61105

106+
- os: ubuntu-latest
107+
cmp: gcc
108+
configuration: default
109+
base: "7.0"
110+
python: "3.11"
111+
profile: latest
112+
test: yes
113+
114+
- os: ubuntu-latest
115+
cmp: gcc
116+
configuration: default
117+
base: "7.0"
118+
python: "3.12"
119+
profile: latest
120+
test: yes
121+
122+
- os: ubuntu-latest
123+
cmp: gcc
124+
configuration: default
125+
base: "7.0"
126+
python: "3.13"
127+
profile: latest
128+
test: yes
129+
62130
- os: macos-latest
63131
cmp: gcc
64132
configuration: default
@@ -72,6 +140,7 @@ jobs:
72140
configuration: default
73141
base: "3.15"
74142
python: "3.7"
143+
container: "python:3.7"
75144
profile: deb10
76145
test: yes
77146

@@ -80,12 +149,14 @@ jobs:
80149
configuration: default
81150
base: "3.14"
82151
python: "3.7"
152+
container: "python:3.7"
83153
profile: deb10
84154
steps:
85155
- uses: actions/checkout@v3
86156
with:
87157
submodules: true
88158
- name: Set up Python ${{ matrix.python }}
159+
if: ${{ !matrix.container }}
89160
uses: actions/setup-python@v4
90161
with:
91162
python-version: ${{ matrix.python }}

requirements-deb11.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
numpy==1.19.5
2+
nose2==0.9.2

requirements-deb12.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
numpy==1.24.2
2+
nose2==0.12.0

requirements-deb13.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
numpy==2.2.4
2+
nose2==0.15.1

0 commit comments

Comments
 (0)