|
18 | 18 | uses: dtolnay/rust-toolchain@stable
|
19 | 19 | - name: Install rust-src
|
20 | 20 | run: rustup component add rust-src
|
21 |
| - - name: Build (release) |
| 21 | + - name: Build (release) for x86_64 |
22 | 22 | 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 |
23 | 25 | - name: Create release
|
24 | 26 | id: create_release
|
25 | 27 | uses: actions/create-release@v1
|
|
29 | 31 | tag_name: ${{ github.ref }}
|
30 | 32 | release_name: ${{ github.ref }}
|
31 | 33 | draft: true
|
32 |
| - - name: Upload hypervisor-fw |
| 34 | + - name: Upload hypervisor-fw for x86_64 |
33 | 35 | id: upload-release-hypervisor-fw
|
34 | 36 | uses: actions/upload-release-asset@v1
|
35 | 37 | env:
|
|
39 | 41 | asset_path: target/x86_64-unknown-none/release/hypervisor-fw
|
40 | 42 | asset_name: hypervisor-fw
|
41 | 43 | 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