Setiap push tag v* otomatis:
Jalankan 324 tes
Build binary untuk 3 platform
Upload ke GitHub Releases
git tag v1.0.0
git push --tags
# GitHub Actions jalan otomatis — binary muncul di Releases
Platform
File
Linux x86-64
idn-v1.0.0-linux-amd64.tar.gz
macOS Intel
idn-v1.0.0-macos-amd64.tar.gz
macOS Apple Silicon
idn-v1.0.0-macos-arm64.tar.gz
Manual Build (jika butuh)
make build
mkdir -p release/idn-v1.0.0-$( uname -s | tr ' [:upper:]' ' [:lower:]' ) -$( uname -m) /bin
cp bin/idn release/idn-v* -* /bin/
cp idn README.md LICENSE release/idn-v* -* /
sed -i ' s|$$DIR/bin/idn|./idn-bin|' release/idn-v* -* /idn
tar -czf idn-v1.0.0-$( uname -s | tr ' [:upper:]' ' [:lower:]' ) -$( uname -m) .tar.gz -C release idn-v*
gh release create v1.0.0 --title " IDN v1.0.0" idn-v1.0.0-* .tar.gz
Package Manager (konfigurasi)
brew tap IshikawaUta/idn
brew install idn
sudo add-apt-repository ppa:IshikawaUta/idn
sudo apt update && sudo apt install idn
docker pull ghcr.io/ishikawauta/idn:latest
docker run -it ghcr.io/ishikawauta/idn
One-Line Install (semua OS)
curl -fsSL https://raw.githubusercontent.com/IshikawaUta/IDN/main/install.sh | bash
OS
Architecture
Build
Status
Linux
x86-64
GitHub Actions
✅
macOS
x86-64 (Intel)
GitHub Actions
✅
macOS
ARM64 (Apple Silicon)
GitHub Actions
✅
Linux
ARM64
Manual
⚠️
Windows
x86-64
WSL2 / Manual SBCL
⚠️
Docker
Any
docker build
✅
Prasyarat (hanya untuk build)
SBCL 2.6+ — Runtime & compiler
Git — Clone repository
rlwrap (opsional) — REPL history