9
9
branches :
10
10
- release
11
11
- trigger-nightly
12
+ pull_request :
12
13
13
14
env :
14
15
CARGO_INCREMENTAL : 0
@@ -26,32 +27,32 @@ 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 }}
71
72
with :
72
73
node-version : 22
73
74
75
+ - name : Install rustup
76
+ if : ${{ matrix.container }}
77
+ run : |
78
+ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
79
+ . "$HOME/.cargo/env"
80
+ echo "PATH=$PATH" >> $GITHUB_ENV
81
+
74
82
- name : Install Rust toolchain
75
83
run : |
84
+ ls -lha "$HOME/.cargo/bin"
85
+ echo $PATH
76
86
rustup update --no-self-update stable
77
87
# llvm-tools contain the llvm-profdata tool which is needed for PGO
78
88
rustup component add rust-src ${{ matrix.pgo && 'llvm-tools' || '' }}
@@ -186,6 +196,8 @@ jobs:
186
196
runs-on : ubuntu-latest
187
197
needs : ["dist", "dist-x86_64-unknown-linux-musl"]
188
198
steps :
199
+ - name : Fail
200
+ run : exit 1
189
201
- name : Install Nodejs
190
202
uses : actions/setup-node@v4
191
203
with :
0 commit comments