From cd53a746f4bb13cef2e740b7885b1b7cbd9fbed3 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Thu, 15 May 2025 15:56:37 +0800 Subject: [PATCH] Update main.yml --- .github/workflows/main.yml | 47 +++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6d8cc23b..0c5ba1b1 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -82,30 +82,6 @@ jobs: path: output - name: Benchmark run: python scripts/run_tests.py benchmark - build_linux_multiarch: - runs-on: ubuntu-latest - strategy: - matrix: - arch: [x86, aarch64, armv7] - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - name: Setup Alpine Linux for ${{ matrix.arch }} - uses: jirutka/setup-alpine@v1 - with: - arch: ${{ matrix.arch }} - packages: gcc g++ make cmake libc-dev linux-headers python3 - - name: Build and Test - run: | - echo "Building for architecture: ${{ matrix.arch }}" - uname -m - python -c "import struct; print(8 * struct.calcsize('P'))" - - python cmake_build.py - python scripts/run_tests.py - python scripts/run_tests.py benchmark - shell: alpine.sh --root {0} build_darwin: runs-on: macos-latest steps: @@ -167,6 +143,29 @@ jobs: with: name: ios path: output + build_linux_multiarch: + runs-on: ubuntu-latest + strategy: + matrix: + arch: [x86, aarch64, armv7] + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - name: Setup Alpine Linux for ${{ matrix.arch }} + uses: jirutka/setup-alpine@v1 + with: + arch: ${{ matrix.arch }} + packages: gcc g++ make cmake libc-dev linux-headers python3 + - name: Build and Test + run: | + echo "Building for architecture: ${{ matrix.arch }}" + uname -m + python -c "import struct; print(8 * struct.calcsize('P'))" + + python cmake_build.py + python scripts/run_tests.py + shell: alpine.sh --root {0} merge: runs-on: ubuntu-latest