File tree 2 files changed +28
-3
lines changed
2 files changed +28
-3
lines changed Original file line number Diff line number Diff line change 86
86
- name : Install nightly Rust
87
87
uses : dtolnay/rust-toolchain@master
88
88
with :
89
- toolchain : nightly-2024-01-15 # pinned because it seems like there's a segfault on nightly
90
- override : true
89
+ toolchain : nightly
91
90
targets : aarch64-pc-windows-msvc
92
91
- name : Build dynamic library
93
92
run : cargo run -p librashader-build-script -- --profile ${{ matrix.profile }} --target aarch64-pc-windows-msvc
96
95
with :
97
96
name : ${{ format('librashader-aarch64-windows-{0}-{1}', github.sha, matrix.profile) }}
98
97
path : ${{ format('target/aarch64-pc-windows-msvc/{0}/librashader.*', matrix.profile) }}
98
+ build-windows-7 :
99
+ strategy :
100
+ matrix :
101
+ profile : ['debug', 'release', 'optimized']
102
+ fail-fast : false
103
+ runs-on : windows-latest
104
+ name : x86_64-win7-windows
105
+ steps :
106
+ - name : Checkout repository
107
+ uses : actions/checkout@v4
108
+ - name : Install nightly Rust
109
+ uses : dtolnay/rust-toolchain@master
110
+ with :
111
+ toolchain : nightly
112
+ components : rust-src
113
+ - name : Build dynamic library
114
+ run : cargo run -p librashader-build-script -- --profile ${{ matrix.profile }} --target x86_64-win7-windows-msvc -- -Zbuild-std
115
+ - name : Upload build artifacts
116
+
117
+ with :
118
+ name : ${{ format('librashader-x86_64-win7-windows-{0}-{1}', github.sha, matrix.profile) }}
119
+ path : ${{ format('target/x86_64-win7-windows-msvc/{0}/librashader.*', matrix.profile) }}
Original file line number Diff line number Diff line change @@ -15,13 +15,17 @@ serde = { version = "1.0" }
15
15
librashader-reflect = { path = " ../librashader-reflect" , version = " 0.3.1" , features = [" serialize" ] }
16
16
librashader-preprocess = { path = " ../librashader-preprocess" , version = " 0.3.1" }
17
17
platform-dirs = " 0.3.0"
18
- blake3 = { version = " 1.3.3 " }
18
+ blake3 = { version = " 1.5.4 " }
19
19
thiserror = " 1.0.38"
20
20
bincode = { version = " 2.0.0-rc.2" , features = [" serde" ] }
21
21
persy = " 1.4.7"
22
22
23
23
bytemuck = " 1.13.0"
24
24
25
+ [target .x86_64-win7-windows-msvc .dependencies .blake3 ]
26
+ version = " 1.5.4"
27
+ features = [" pure" ]
28
+
25
29
[target .'cfg(windows)' .dependencies .windows ]
26
30
workspace = true
27
31
features = [
You can’t perform that action at this time.
0 commit comments