@@ -118,6 +118,37 @@ jobs:
118118 name : dist-x86_64-unknown-linux-gnu
119119 path : ./dist
120120
121+ dist-aarch64-unknown-linux-gnu :
122+ name : dist (aarch64-unknown-linux-gnu)
123+ runs-on : ubuntu-16.04
124+ env :
125+ RA_TARGET : aarch64-unknown-linux-gnu
126+ CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER : aarch64-linux-gnu-gcc
127+
128+ steps :
129+ - name : Checkout repository
130+ uses : actions/checkout@v2
131+
132+ - name : Install Rust toolchain
133+ uses : actions-rs/toolchain@v1
134+ with :
135+ toolchain : stable
136+ target : aarch64-unknown-linux-gnu
137+ profile : minimal
138+ override : true
139+
140+ - name : Install target toolchain
141+ run : sudo apt-get install gcc-aarch64-linux-gnu
142+
143+ - name : Dist
144+ run : cargo xtask dist
145+
146+ - name : Upload artifacts
147+ uses : actions/upload-artifact@v1
148+ with :
149+ name : dist-aarch64-unknown-linux-gnu
150+ path : ./dist
151+
121152 dist-x86_64-apple-darwin :
122153 name : dist (x86_64-apple-darwin)
123154 runs-on : macos-latest
@@ -174,7 +205,7 @@ jobs:
174205 publish :
175206 name : publish
176207 runs-on : ubuntu-16.04
177- needs : ['dist-x86_64-pc-windows-msvc', 'dist-aarch64-pc-windows-msvc', 'dist-x86_64-unknown-linux-gnu', 'dist-x86_64-apple-darwin', 'dist-aarch64-apple-darwin']
208+ needs : ['dist-x86_64-pc-windows-msvc', 'dist-aarch64-pc-windows-msvc', 'dist-x86_64-unknown-linux-gnu', 'dist-aarch64-unknown-linux-gnu', 'dist- x86_64-apple-darwin', 'dist-aarch64-apple-darwin']
178209 steps :
179210 - name : Install Nodejs
180211 uses : actions/setup-node@v1
@@ -205,6 +236,10 @@ jobs:
205236 with :
206237 name : dist-x86_64-unknown-linux-gnu
207238 path : dist
239+ - uses : actions/download-artifact@v1
240+ with :
241+ name : dist-aarch64-unknown-linux-gnu
242+ path : dist
208243 - uses : actions/download-artifact@v1
209244 with :
210245 name : dist-x86_64-pc-windows-msvc
0 commit comments