Skip to content

Commit 9e06486

Browse files
vidhaniodatho7561
authored andcommitted
feat: linux-aarch64 build
1 parent 7983a3b commit 9e06486

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

.github/workflows/native-image.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,18 @@
2626
strategy:
2727
fail-fast: true
2828
matrix:
29-
label: [osx-x86_64, osx-aarch_64, linux]
29+
label: [osx-x86_64, osx-aarch_64, linux-x86_64, linux-aarch_64]
3030
include:
3131
- label: osx-x86_64
3232
os: macos-13
3333
- label: osx-aarch_64
3434
os: macos-latest
35-
- label: linux
35+
- label: linux-x86_64
3636
os: ubuntu-22.04
3737
prop: -Dgraalvm.static=-H:+StaticExecutableWithDynamicLibC
38+
- label: linux-aarch_64
39+
os: ubuntu-22.04-arm
40+
prop: -Dgraalvm.static=-H:+StaticExecutableWithDynamicLibC
3841
steps:
3942
- uses: actions/checkout@v4
4043
with:

.github/workflows/release.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ jobs:
118118
- name: Prepare Binary Artifacts For Packaging
119119
run: |
120120
mkdir -p ../staging/zips ../staging/checksums
121-
for f in lemminx-linux lemminx-osx-{x86_64,aarch_64} lemminx-win32; do
121+
for f in lemminx-{linux,osx}-{x86_64,aarch_64} lemminx-win32; do
122122
pushd ${f}
123123
chmod u+x ${f}*
124124
zip ../../staging/zips/${f}.zip ${f}*
@@ -130,7 +130,8 @@ jobs:
130130
- name: Package vscode-xml
131131
run: |
132132
declare -A targets
133-
targets["linux-x64"]=linux
133+
targets["linux-x64"]=linux-x86_64
134+
targets["linux-arm64"]=linux-aarch_64
134135
targets["win32-x64"]=win32
135136
targets["darwin-x64"]=osx-x86_64
136137
targets["darwin-arm64"]=osx-aarch_64

0 commit comments

Comments
 (0)