File tree Expand file tree Collapse file tree 6 files changed +26
-20
lines changed Expand file tree Collapse file tree 6 files changed +26
-20
lines changed Original file line number Diff line number Diff line change 8
8
9
9
pull_request :
10
10
11
+ # Allow manual invocation, for testing.
12
+ workflow_dispatch :
13
+
11
14
jobs :
12
15
# Run tests with Bazel v5.3.0.
13
16
test :
14
17
name : Test with Bazel
15
- runs-on : ubuntu-22 .04
18
+ runs-on : ubuntu-24 .04
16
19
strategy :
17
20
matrix :
18
21
# Hardware optimizers.
45
48
46
49
test-san :
47
50
name : Sanitizer tests
48
- runs-on : ubuntu-22 .04
51
+ runs-on : ubuntu-24 .04
49
52
strategy :
50
53
matrix :
51
54
# Test sanitizers
76
79
77
80
test-mem :
78
81
name : Test with tcmalloc
79
- runs-on : ubuntu-20 .04
82
+ runs-on : ubuntu-24 .04
80
83
81
84
steps :
82
85
- uses : actions/checkout@v4
Original file line number Diff line number Diff line change 4
4
schedule :
5
5
- cron : " 0 0 * * *"
6
6
7
+ # Allow manual invocation, for testing.
8
+ workflow_dispatch :
9
+
7
10
jobs :
8
11
consistency :
9
12
name : Nightly Compatibility
10
- runs-on : ubuntu-22 .04
13
+ runs-on : ubuntu-24 .04
11
14
steps :
12
15
- uses : actions/checkout@v4
13
16
- uses : actions/setup-python@v5
Original file line number Diff line number Diff line change 9
9
# Run tests for any PRs.
10
10
pull_request :
11
11
12
+ # Allow manual invocation, for testing.
13
+ workflow_dispatch :
14
+
12
15
jobs :
13
16
# Run tests.
14
17
# See also https://docs.docker.com/docker-hub/builds/automated-testing/
Original file line number Diff line number Diff line change 12
12
# Only check formatting when python files are changed.
13
13
- ' **/*.py'
14
14
15
+ # Allow manual invocation, for testing.
16
+ workflow_dispatch :
17
+
15
18
jobs :
16
19
format :
17
20
name : Format check
18
- runs-on : ubuntu-latest
21
+ runs-on : ubuntu-24.04
19
22
steps :
20
23
- uses : actions/checkout@v4
21
24
with :
Original file line number Diff line number Diff line change 4
4
release :
5
5
types : [published]
6
6
7
+ # Allow manual invocation, for testing.
8
+ workflow_dispatch :
9
+
7
10
jobs :
8
11
build_wheels :
9
12
name : Build wheels on ${{ matrix.os }}
@@ -12,19 +15,13 @@ jobs:
12
15
fail-fast : false
13
16
matrix :
14
17
include :
15
- - os : macos-12 # x86_64
16
- name : mac
17
- env :
18
- macosx_deployment_target : " 12.0"
19
- cibw :
20
- build : " cp39* cp310* cp311* cp312*"
21
18
- os : macos-13-large # Apple Silicon
22
19
name : mac_arm64
23
20
env :
24
21
macosx_deployment_target : " 13.0"
25
22
cibw :
26
23
build : " cp39* cp310* cp311* cp312*"
27
- - os : ubuntu-22 .04
24
+ - os : ubuntu-24 .04
28
25
name : manylinux2014
29
26
cibw :
30
27
arch : x86_64
76
73
release-wheels :
77
74
name : Publish all wheels
78
75
needs : [build_wheels]
79
- runs-on : ubuntu-latest
76
+ runs-on : ubuntu-24.04
80
77
steps :
81
78
- name : Download build artifacts
82
79
uses : actions/download-artifact@v4
Original file line number Diff line number Diff line change 9
9
# Build wheels for any PRs.
10
10
pull_request :
11
11
12
+ # Allow manual invocation, for testing.
13
+ workflow_dispatch :
14
+
12
15
jobs :
13
16
build_wheels :
14
17
name : Build wheels on ${{ matrix.os }}
@@ -17,19 +20,13 @@ jobs:
17
20
fail-fast : false
18
21
matrix :
19
22
include :
20
- - os : macos-12 # x86_64
21
- name : mac
22
- env :
23
- macosx_deployment_target : " 12.0"
24
- cibw :
25
- build : " cp39* cp310* cp311* cp312*"
26
23
- os : macos-13-large # Apple Silicon
27
24
name : mac_arm64
28
25
env :
29
26
macosx_deployment_target : " 13.0"
30
27
cibw :
31
28
build : " cp39* cp310* cp311* cp312*"
32
- - os : ubuntu-22 .04
29
+ - os : ubuntu-24 .04
33
30
name : manylinux2014
34
31
cibw :
35
32
arch : x86_64
You can’t perform that action at this time.
0 commit comments