diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-01-20 16:41:57 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-01-20 16:41:57 +0100 |
| commit | dde6d26236e1076edac1c0238c341c54e317ff1c (patch) | |
| tree | 99d0d38f3187ff1fa03d64a91cbac3138c90cef1 /.github/workflows | |
| parent | e6eac39759562ca6337abd27e69ec500bb6cdfc4 (diff) | |
| download | box64-dde6d26236e1076edac1c0238c341c54e317ff1c.tar.gz box64-dde6d26236e1076edac1c0238c341c54e317ff1c.zip | |
[CI] Try to use gihub arm runner on linux arm build
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/release.yml | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c6a80b30..62bd29d5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,7 +29,7 @@ jobs: matrix: platform: [X64, RISCV, RK3588, ARM64, ANDROID, TERMUX, LARCH64, ANDROID_GLIBC] type: [Release, Trace, StaticBuild, Box32] - os: [ubuntu-latest] + os: [ubuntu-latest, ubuntu-22.04-arm] exclude: - platform: ANDROID type: StaticBuild @@ -41,6 +41,22 @@ jobs: type: Box32 - platform: TERMUX type: Box32 + - platform: X64 + os: ubuntu-22.04-arm + - platform: RISCV + os: ubuntu-22.04-arm + - platform: RV3588 + os: ubuntu-latest + - platform: ARM64 + os: ubuntu-latest + - platform: ANDROID + os: ubuntu-22.04-arm + - platform: TERMUX + os: ubuntu-22.04-arm + - platform: LARCH64 + os: ubuntu-22.04-arm + - platform: ANDROID_GLIBC + os: ubuntu-latest runs-on: ${{ matrix.os }} steps: @@ -241,13 +257,6 @@ jobs: BOX64_DYNAREC=0 ctest $CTEST_OPTIONS ctest $CTEST_OPTIONS - elif [[ ${{ matrix.platform }} != 'X64' ]]; then # AArch64 - export INTERPRETER=qemu-aarch64-static - export QEMU_LD_PREFIX=/usr/aarch64-linux-gnu/ - - BOX64_DYNAREC=0 ctest $CTEST_OPTIONS - ctest $CTEST_OPTIONS - BOX64_DYNAREC_TEST=1 ctest $CTEST_OPTIONS -E nocosim else ctest -j$(nproc) fi |