diff options
Diffstat (limited to '.github/workflows/release.yml')
| -rw-r--r-- | .github/workflows/release.yml | 38 |
1 files changed, 1 insertions, 37 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0bcd8dc..7a8a865 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,10 +24,6 @@ jobs: os: macos-15-intel artifact_name: makima asset_name: makima-${{ github.ref_name }}-macos-x86_64 - - target: aarch64-unknown-linux-gnu - os: ubuntu-latest - artifact_name: makima - asset_name: makima-${{ github.ref_name }}-linux-arm64 - target: aarch64-apple-darwin os: macos-14 artifact_name: makima @@ -48,23 +44,6 @@ jobs: sudo apt-get update sudo apt-get install -y pkg-config libssl-dev - - name: Install cross-compilation tools (Linux ARM64) - if: matrix.target == 'aarch64-unknown-linux-gnu' - run: | - sudo dpkg --add-architecture arm64 - # Add ports.ubuntu.com source for arm64 packages - sudo tee /etc/apt/sources.list.d/arm64-ports.list <<PORTS - deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports/ $(lsb_release -cs) main restricted universe - deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports/ $(lsb_release -cs)-updates main restricted universe - deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports/ $(lsb_release -cs)-security main restricted universe - PORTS - # Pin default sources to amd64 only so they don't conflict - sudo sed -i 's/^deb /deb [arch=amd64] /' /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu.sources 2>/dev/null || true - sudo apt-get update - sudo apt-get install -y gcc-aarch64-linux-gnu libssl-dev:arm64 - echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc" >> $GITHUB_ENV - echo "PKG_CONFIG_SYSROOT_DIR=/usr/aarch64-linux-gnu" >> $GITHUB_ENV - - name: Build release binary working-directory: makima run: cargo build --release --target ${{ matrix.target }} @@ -97,12 +76,6 @@ jobs: name: makima-${{ github.ref_name }}-linux-x86_64 path: daemon-binaries - - name: Download Linux ARM64 artifact - uses: actions/download-artifact@v4 - with: - name: makima-${{ github.ref_name }}-linux-arm64 - path: daemon-binaries - - name: Download macOS ARM64 artifact uses: actions/download-artifact@v4 with: @@ -111,10 +84,9 @@ jobs: - name: Extract and repackage daemon binaries run: | - mkdir -p daemon-extracted/linux-x86_64 daemon-extracted/linux-arm64 daemon-extracted/macos-arm64 + mkdir -p daemon-extracted/linux-x86_64 daemon-extracted/macos-arm64 tar xzf daemon-binaries/makima-${{ github.ref_name }}-linux-x86_64.tar.gz -C daemon-extracted/linux-x86_64 - tar xzf daemon-binaries/makima-${{ github.ref_name }}-linux-arm64.tar.gz -C daemon-extracted/linux-arm64 tar xzf daemon-binaries/makima-${{ github.ref_name }}-macos-arm64.tar.gz -C daemon-extracted/macos-arm64 tar czvf daemon-binaries.tar.gz -C daemon-extracted . @@ -170,10 +142,6 @@ jobs: curl -fsSL https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-linux-x86_64.tar.gz | tar xzf - chmod +x makima && sudo mv makima /usr/local/bin/ - # Linux ARM64 - curl -fsSL https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-linux-arm64.tar.gz | tar xzf - - chmod +x makima && sudo mv makima /usr/local/bin/ - # macOS Intel curl -fsSL https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-macos-x86_64.tar.gz | tar xzf - chmod +x makima && sudo mv makima /usr/local/bin/ @@ -221,10 +189,6 @@ jobs: curl -fsSL https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-linux-x86_64.tar.gz | tar xzf - chmod +x makima && sudo mv makima /usr/local/bin/ - # Linux ARM64 - curl -fsSL https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-linux-arm64.tar.gz | tar xzf - - chmod +x makima && sudo mv makima /usr/local/bin/ - # macOS Intel curl -fsSL https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-macos-x86_64.tar.gz | tar xzf - chmod +x makima && sudo mv makima /usr/local/bin/ |
