Skip to content

Commit b01157a

Browse files
bors[bot]lnicola
andauthored
Merge #7311
7311: Build dist-aarch64-unknown-linux-gnu releases r=lnicola a=lnicola Closes #4746 Co-authored-by: Laurențiu Nicola <[email protected]>
2 parents 6967a43 + a197286 commit b01157a

File tree

2 files changed

+37
-1
lines changed

2 files changed

+37
-1
lines changed

.github/workflows/release.yaml

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

editors/code/src/main.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,7 @@ async function getServer(config: Config, state: PersistentState): Promise<string
294294
"x64 linux": "x86_64-unknown-linux-gnu",
295295
"x64 darwin": "x86_64-apple-darwin",
296296
"arm64 win32": "aarch64-pc-windows-msvc",
297+
"arm64 linux": "aarch64-unknown-linux-gnu",
297298
"arm64 darwin": "aarch64-apple-darwin",
298299
};
299300
const platform = platforms[`${process.arch} ${process.platform}`];

0 commit comments

Comments
 (0)