summaryrefslogtreecommitdiff
path: root/.github/workflows/release.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/release.yml')
-rw-r--r--.github/workflows/release.yml38
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/