9
9
branches :
10
10
- release
11
11
- trigger-nightly
12
+ pull_request :
12
13
13
14
env :
14
15
CARGO_INCREMENTAL : 0
@@ -26,36 +27,39 @@ jobs:
26
27
strategy :
27
28
matrix :
28
29
include :
29
- - os : windows-latest
30
- target : x86_64-pc-windows-msvc
31
- code-target : win32-x64
32
- - os : windows-latest
33
- target : i686-pc-windows-msvc
34
- - os : windows-latest
35
- target : aarch64-pc-windows-msvc
36
- code-target : win32-arm64
30
+ # - os: windows-latest
31
+ # target: x86_64-pc-windows-msvc
32
+ # code-target: win32-x64
33
+ # - os: windows-latest
34
+ # target: i686-pc-windows-msvc
35
+ # - os: windows-latest
36
+ # target: aarch64-pc-windows-msvc
37
+ # code-target: win32-arm64
37
38
- os : ubuntu-latest
38
39
target : x86_64-unknown-linux-gnu
39
40
container : quay.io/pypa/manylinux_2_28_x86_64
40
41
code-target : linux-x64
41
- - os : ubuntu-latest
42
- target : aarch64-unknown-linux-gnu
43
- container : quay.io/pypa/manylinux_2_28_x86_64
44
- code-target : linux-arm64
45
- - os : ubuntu-latest
46
- target : arm-unknown-linux-gnueabihf
47
- zig_target : arm-unknown-linux-gnueabihf.2.28
48
- code-target : linux-armhf
49
- - os : macos-13
50
- target : x86_64-apple-darwin
51
- code-target : darwin-x64
52
- - os : macos-13
53
- target : aarch64-apple-darwin
54
- code-target : darwin-arm64
42
+ pgo : true
43
+ # - os: ubuntu-latest
44
+ # target: aarch64-unknown-linux-gnu
45
+ # code-target: linux-arm64
46
+ # - os: ubuntu-latest
47
+ # target: arm-unknown-linux-gnueabihf
48
+ # zig_target: arm-unknown-linux-gnueabihf.2.28
49
+ # code-target: linux-armhf
50
+ # - os: macos-13
51
+ # target: x86_64-apple-darwin
52
+ # code-target: darwin-x64
53
+ # - os: macos-13
54
+ # target: aarch64-apple-darwin
55
+ # code-target: darwin-arm64
55
56
56
57
name : dist (${{ matrix.target }})
57
58
runs-on : ${{ matrix.os }}
58
- container : ${{ matrix.container }}
59
+ container :
60
+ image : ${{ matrix.container }}
61
+ volumes :
62
+ - /usr/local/cargo/registry:/usr/local/cargo/registry
59
63
60
64
env :
61
65
RA_TARGET : ${{ matrix.target }}
@@ -71,12 +75,14 @@ jobs:
71
75
with :
72
76
node-version : 22
73
77
74
- - name : Install Rust toolchain
75
- run : |
76
- rustup update --no-self-update stable
77
- # llvm-tools contain the llvm-profdata tool which is needed for PGO
78
- rustup component add rust-src ${{ matrix.pgo && 'llvm-tools' || '' }}
79
- rustup target add ${{ matrix.target }}
78
+ # - name: Install Rust toolchain
79
+ # run: |
80
+ # curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
81
+ # . "$HOME/.cargo/env"
82
+ # rustup update --no-self-update stable
83
+ # llvm-tools contain the llvm-profdata tool which is needed for PGO
84
+ # rustup component add rust-src ${{ matrix.pgo && 'llvm-tools' || '' }}
85
+ # rustup target add ${{ matrix.target }}
80
86
81
87
- name : Install Zig toolchain
82
88
if : ${{ matrix.zig_target }}
@@ -186,6 +192,8 @@ jobs:
186
192
runs-on : ubuntu-latest
187
193
needs : ["dist", "dist-x86_64-unknown-linux-musl"]
188
194
steps :
195
+ - name : Fail
196
+ run : exit 1
189
197
- name : Install Nodejs
190
198
uses : actions/setup-node@v4
191
199
with :
0 commit comments