From a8dd432fd58a3036cf952eec691981dff43a7c7e Mon Sep 17 00:00:00 2001 From: soryu Date: Sun, 22 Feb 2026 16:39:15 +0000 Subject: fix: remove duplicate daemon page, add ARM64 binary, use makima.jp URLs (#78) * feat: soryu-co/soryu - makima: Add macOS ARM64 binary to daemon download bundle * feat: soryu-co/soryu - makima: Remove duplicate Daemon nav entry and route * feat: soryu-co/soryu - makima: Update download URLs to use makima.jp hosted instance --- .github/workflows/release.yml | 47 +++++++++++++++++++++++++++---------------- 1 file changed, 30 insertions(+), 17 deletions(-) (limited to '.github/workflows') diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 42d4241..fbf5e13 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -93,12 +93,19 @@ jobs: name: makima-${{ github.ref_name }}-linux-arm64 path: daemon-binaries + - name: Download macOS ARM64 artifact + uses: actions/download-artifact@v4 + with: + name: makima-${{ github.ref_name }}-macos-arm64 + path: daemon-binaries + - name: Extract and repackage daemon binaries run: | - mkdir -p daemon-extracted/linux-x86_64 daemon-extracted/linux-arm64 + mkdir -p daemon-extracted/linux-x86_64 daemon-extracted/linux-arm64 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 . @@ -150,24 +157,27 @@ jobs: ```bash # Linux x86_64 - curl -LO https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-linux-x86_64.tar.gz - tar xzf makima-${{ github.ref_name }}-linux-x86_64.tar.gz + curl -fsSL https://api.makima.jp/api/v1/daemon/download/linux-x86_64 -o makima + chmod +x makima sudo mv makima /usr/local/bin/ # Linux ARM64 - curl -LO https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-linux-arm64.tar.gz - tar xzf makima-${{ github.ref_name }}-linux-arm64.tar.gz + curl -fsSL https://api.makima.jp/api/v1/daemon/download/linux-arm64 -o makima + chmod +x makima sudo mv makima /usr/local/bin/ # macOS Intel - curl -LO https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-macos-x86_64.tar.gz - tar xzf makima-${{ github.ref_name }}-macos-x86_64.tar.gz + curl -fsSL https://api.makima.jp/api/v1/daemon/download/macos-x86_64 -o makima + chmod +x makima sudo mv makima /usr/local/bin/ # macOS Apple Silicon - curl -LO https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-macos-arm64.tar.gz - tar xzf makima-${{ github.ref_name }}-macos-arm64.tar.gz + curl -fsSL https://api.makima.jp/api/v1/daemon/download/macos-arm64 -o makima + chmod +x makima sudo mv makima /usr/local/bin/ + + # Or use the install script (auto-detects platform): + curl -fsSL https://raw.githubusercontent.com/soryu-co/soryu/master/install.sh | bash ``` ### Verification @@ -202,24 +212,27 @@ jobs: ```bash # Linux x86_64 - curl -LO https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-linux-x86_64.tar.gz - tar xzf makima-${{ github.ref_name }}-linux-x86_64.tar.gz + curl -fsSL https://api.makima.jp/api/v1/daemon/download/linux-x86_64 -o makima + chmod +x makima sudo mv makima /usr/local/bin/ # Linux ARM64 - curl -LO https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-linux-arm64.tar.gz - tar xzf makima-${{ github.ref_name }}-linux-arm64.tar.gz + curl -fsSL https://api.makima.jp/api/v1/daemon/download/linux-arm64 -o makima + chmod +x makima sudo mv makima /usr/local/bin/ # macOS Intel - curl -LO https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-macos-x86_64.tar.gz - tar xzf makima-${{ github.ref_name }}-macos-x86_64.tar.gz + curl -fsSL https://api.makima.jp/api/v1/daemon/download/macos-x86_64 -o makima + chmod +x makima sudo mv makima /usr/local/bin/ # macOS Apple Silicon - curl -LO https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-macos-arm64.tar.gz - tar xzf makima-${{ github.ref_name }}-macos-arm64.tar.gz + curl -fsSL https://api.makima.jp/api/v1/daemon/download/macos-arm64 -o makima + chmod +x makima sudo mv makima /usr/local/bin/ + + # Or use the install script (auto-detects platform): + curl -fsSL https://raw.githubusercontent.com/soryu-co/soryu/master/install.sh | bash ``` ### Verification -- cgit v1.2.3