File tree Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -33,5 +33,7 @@ requireNames:
33
33
- /^relay-Darwin-x86_64-dsym.zip$/
34
34
- /^relay-Linux-x86_64$/
35
35
- /^relay-Linux-x86_64-debug.zip$/
36
+ - /^relay-Linux-aarch64$/
37
+ - /^relay-Linux-aarch64-debug.zip$/
36
38
- /^relay-Windows-x86_64-pdb.zip$/
37
39
- /^relay-Windows-x86_64\.exe$/
Original file line number Diff line number Diff line change 4
4
push :
5
5
branches :
6
6
- release/**
7
+ pull_request :
8
+ types : [opened, synchronize, reopened, labeled]
7
9
8
10
env :
9
11
CARGO_TERM_COLOR : always
42
44
# since this artifact will be merged, compression is not necessary
43
45
compression-level : ' 0'
44
46
47
+ linux-aarch64 :
48
+ name : Linux Aarch64
49
+ runs-on : ubuntu-22.04-arm
50
+
51
+ steps :
52
+ - uses : actions/checkout@v4
53
+ with :
54
+ submodules : recursive
55
+
56
+ - name : Install Rust Toolchain
57
+ run : rustup toolchain install stable --profile minimal --no-self-update
58
+
59
+ - name : Build binary
60
+ run : |
61
+ make build-linux-release
62
+ env :
63
+ RELAY_FEATURES :
64
+
65
+ - name : Bundle Debug File
66
+ run : |
67
+ cd target/release/
68
+ zip relay-Linux-aarch64-debug.zip relay.debug
69
+ mv relay relay-Linux-aarch64
70
+
71
+ - uses : actions/upload-artifact@v4
72
+ with :
73
+ name : artifact-linux
74
+ path : target/release/relay-Linux-aarch64*
75
+ if-no-files-found : ' error'
76
+ # since this artifact will be merged, compression is not necessary
77
+ compression-level : ' 0'
78
+
45
79
macos :
46
80
name : macOS
47
81
runs-on : macos-14
You can’t perform that action at this time.
0 commit comments