summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-02-22 16:39:15 +0000
committerGitHub <noreply@github.com>2026-02-22 16:39:15 +0000
commita8dd432fd58a3036cf952eec691981dff43a7c7e (patch)
tree925d67ce3f4a00b744a320c920be57f13f5b15a5 /.github
parent0c00b6aa26baf49ba02164cd44aab16f9c804bbd (diff)
downloadsoryu-a8dd432fd58a3036cf952eec691981dff43a7c7e.tar.gz
soryu-a8dd432fd58a3036cf952eec691981dff43a7c7e.zip
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
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/release.yml47
1 files changed, 30 insertions, 17 deletions
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