Skip to content

Commit 1db9bf8

Browse files
edigaryevrbradford
authored andcommitted
build: Add aarch64 to release workflow
Signed-off-by: Nikolay Edigaryev <[email protected]>
1 parent f34c82a commit 1db9bf8

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

.github/workflows/release.yaml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@ jobs:
1818
uses: dtolnay/rust-toolchain@stable
1919
- name: Install rust-src
2020
run: rustup component add rust-src
21-
- name: Build (release)
21+
- name: Build (release) for x86_64
2222
run: cargo build --release --target x86_64-unknown-none.json -Zbuild-std=core,alloc -Zbuild-std-features=compiler-builtins-mem
23+
- name: Build (release) for aarch64
24+
run: cargo build --release --target aarch64-unknown-none.json -Zbuild-std=core,alloc -Zbuild-std-features=compiler-builtins-mem
2325
- name: Create release
2426
id: create_release
2527
uses: actions/create-release@v1
@@ -29,7 +31,7 @@ jobs:
2931
tag_name: ${{ github.ref }}
3032
release_name: ${{ github.ref }}
3133
draft: true
32-
- name: Upload hypervisor-fw
34+
- name: Upload hypervisor-fw for x86_64
3335
id: upload-release-hypervisor-fw
3436
uses: actions/upload-release-asset@v1
3537
env:
@@ -39,3 +41,13 @@ jobs:
3941
asset_path: target/x86_64-unknown-none/release/hypervisor-fw
4042
asset_name: hypervisor-fw
4143
asset_content_type: application/octet-stream
44+
- name: Upload hypervisor-fw for aarch64
45+
id: upload-release-hypervisor-fw-aarch64
46+
uses: actions/upload-release-asset@v1
47+
env:
48+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
49+
with:
50+
upload_url: ${{ steps.create_release.outputs.upload_url }}
51+
asset_path: target/aarch64-unknown-none/release/hypervisor-fw
52+
asset_name: hypervisor-fw-aarch64
53+
asset_content_type: application/octet-stream

0 commit comments

Comments
 (0)