diff --git a/.gitea/workflows/ci-reusable.yml b/.gitea/workflows/ci-reusable.yml index 8cee0a0..2cf6df3 100644 --- a/.gitea/workflows/ci-reusable.yml +++ b/.gitea/workflows/ci-reusable.yml @@ -26,16 +26,6 @@ jobs: components: clippy, rustfmt targets: ${{ inputs.target }} - - name: Install cross-compilation tools (Linux ARM64) - if: runner.os == 'Linux' && inputs.target == 'aarch64-unknown-linux-gnu' - run: | - sudo apt-get update - sudo apt-get install -y gcc-aarch64-linux-gnu - - - name: Configure cross-compilation (Linux ARM64) - if: runner.os == 'Linux' && inputs.target == 'aarch64-unknown-linux-gnu' - run: | - echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc" >> $GITHUB_ENV - name: Build run: | diff --git a/.gitea/workflows/multi-platform.yml b/.gitea/workflows/multi-platform.yml index cb6e951..7526ac6 100644 --- a/.gitea/workflows/multi-platform.yml +++ b/.gitea/workflows/multi-platform.yml @@ -11,17 +11,9 @@ jobs: fail-fast: false matrix: include: - # Linux native and cross-compilation targets + # Linux native targets only - os: ubuntu-22.04 target: x86_64-unknown-linux-gnu - - os: ubuntu-22.04 - target: aarch64-unknown-linux-gnu - - # macOS native targets only (cross-compilation from macOS is limited) - - os: macos-latest - target: x86_64-apple-darwin - - os: macos-latest - target: aarch64-apple-darwin # Windows native targets only - os: windows-latest @@ -38,7 +30,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-22.04, macos-latest, windows-latest] + os: [ubuntu-22.04, windows-latest] uses: ./.gitea/workflows/ci-reusable.yml with: @@ -54,12 +46,6 @@ jobs: include: - os: ubuntu-22.04 target: x86_64-unknown-linux-gnu - - os: ubuntu-22.04 - target: aarch64-unknown-linux-gnu - - os: macos-latest - target: x86_64-apple-darwin - - os: macos-latest - target: aarch64-apple-darwin - os: windows-latest target: x86_64-pc-windows-msvc