@@ -11,32 +11,52 @@ jobs:
11
11
build-linux :
12
12
runs-on : ubuntu-latest
13
13
steps :
14
- - uses : actions/checkout@v3
14
+ - uses : actions/checkout@v4
15
15
- name : Build
16
16
run : cargo build --release --verbose
17
17
- name : Run tests
18
18
run : cargo test --verbose
19
+ - uses : actions/upload-artifact@v4
20
+ with :
21
+ name : deoptimizer-linux-x86_64
22
+ path : ./target/release/deoptimizer
23
+ retention-days : 5
19
24
build-windows :
20
25
runs-on : windows-latest
21
26
steps :
22
- - uses : actions/checkout@v3
27
+ - uses : actions/checkout@v4
23
28
- name : Build
24
29
run : cargo build --release --verbose
25
30
- name : Run tests
26
31
run : cargo test --verbose
32
+ - uses : actions/upload-artifact@v4
33
+ with :
34
+ name : deoptimizer-windows-x86_64
35
+ path : ./target/release/deoptimizer
36
+ retention-days : 5
27
37
build-macos-x86 :
28
38
runs-on : macos-13
29
39
steps :
30
- - uses : actions/checkout@v3
40
+ - uses : actions/checkout@v4
31
41
- name : Build
32
42
run : cargo build --release --verbose
33
43
- name : Run tests
34
44
run : cargo test --verbose
45
+ - uses : actions/upload-artifact@v4
46
+ with :
47
+ name : deoptimizer-macos-x86_64
48
+ path : ./target/release/deoptimizer
49
+ retention-days : 5
35
50
build-macos-arm64 :
36
51
runs-on : macos-14
37
52
steps :
38
- - uses : actions/checkout@v3
53
+ - uses : actions/checkout@v4
39
54
- name : Build
40
55
run : cargo build --release --verbose
41
56
- name : Run tests
42
57
run : cargo test --verbose
58
+ - uses : actions/upload-artifact@v4
59
+ with :
60
+ name : deoptimizer-macos-aarch64
61
+ path : ./target/release/deoptimizer
62
+ retention-days : 5
0 commit comments