diff --git a/.github/workflows/cross-compile.yml b/.github/workflows/cross-compile.yml index 34003c309..aeafda653 100644 --- a/.github/workflows/cross-compile.yml +++ b/.github/workflows/cross-compile.yml @@ -20,10 +20,22 @@ jobs: config: - os: ubuntu-20.04 platform: macos + arch: x86_64 - os: ubuntu-22.04 platform: macos + arch: x86_64 - os: ubuntu-24.04 platform: macos + arch: x86_64 + - os: ubuntu-20.04 + platform: macos + arch: arm64 + - os: ubuntu-22.04 + platform: macos + arch: arm64 + - os: ubuntu-24.04 + platform: macos + arch: arm64 - os: ubuntu-20.04 platform: linux - os: ubuntu-22.04 @@ -42,7 +54,7 @@ jobs: - run: sudo apt-get install mingw-w64 ninja-build - run: curl -fsSL https://cdn.thelang.io/deps.tar.gz | sudo tar -C /usr/local -xz - if: matrix.config.platform == 'macos' - run: echo "THE_DEPS_DIR=/usr/local/the/cross-compile/${{ matrix.config.platform }}/$(uname -m)" >> $GITHUB_ENV + run: echo "THE_DEPS_DIR=/usr/local/the/cross-compile/${{ matrix.config.platform }}/${{ matrix.config.arch }}" >> $GITHUB_ENV - if: matrix.config.platform != 'macos' run: echo "THE_DEPS_DIR=/usr/local/the/cross-compile/${{ matrix.config.platform }}" >> $GITHUB_ENV - run: echo "/usr/local/the/osxcross/bin" >> $GITHUB_PATH