about summary refs log tree commit diff stats
path: root/.github/workflows
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2025-01-20 16:41:57 +0100
committerptitSeb <sebastien.chev@gmail.com>2025-01-20 16:41:57 +0100
commitdde6d26236e1076edac1c0238c341c54e317ff1c (patch)
tree99d0d38f3187ff1fa03d64a91cbac3138c90cef1 /.github/workflows
parente6eac39759562ca6337abd27e69ec500bb6cdfc4 (diff)
downloadbox64-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.yml25
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