2121 - name : Build windows binary
2222 run : cargo build --verbose --release
2323 - name : Archive windows binary
24- uses : actions/upload-artifact@v1
24+ uses : actions/upload-artifact@v4
2525 with :
2626 name : slimevr-wrangler.exe
2727 path : target/release/slimevr-wrangler.exe
@@ -35,15 +35,33 @@ jobs:
3535 with :
3636 shared-key : " wrangler"
3737 - name : Build mac binary
38+ run : cargo build --verbose --release
39+ - name : Open binary via double-click
40+ run : chmod +x target/release/slimevr-wrangler
41+ - name : Archive mac binary
42+ uses : actions/upload-artifact@v4
43+ with :
44+ name : slimevr-wrangler-macos
45+ path : target/release/slimevr-wrangler
46+
47+ build_macos_old :
48+ runs-on : macos-13
49+ steps :
50+ - uses : actions/checkout@v3
51+ - name : Cache cargo dependencies
52+ uses : Swatinem/rust-cache@v2
53+ with :
54+ shared-key : " wrangler-old"
55+ - name : Build mac binary old
3856 env :
3957 MACOSX_DEPLOYMENT_TARGET : 10.14
4058 run : cargo build --verbose --release
4159 - name : Open binary via double-click
4260 run : chmod +x target/release/slimevr-wrangler
4361 - name : Archive mac binary
44- uses : actions/upload-artifact@v1
62+ uses : actions/upload-artifact@v4
4563 with :
46- name : slimevr-wrangler-macos
64+ name : slimevr-wrangler-macos-old
4765 path : target/release/slimevr-wrangler
4866
4967 build_ubuntu :
6482 - name : Open binary via double-click
6583 run : chmod +x target/release/slimevr-wrangler
6684 - name : Archive ubuntu binary
67- uses : actions/upload-artifact@v1
85+ uses : actions/upload-artifact@v4
6886 with :
6987 name : slimevr-wrangler-ubuntu
7088 path : target/release/slimevr-wrangler
0 commit comments