Release & Installers
Release & Installers
Release Artifacts
Each Thagore release publishes the following artifacts:
| Artifact | Platform | Description |
|---|---|---|
thagore-setup-windows-x86_64.exe | Windows x86-64 | UI installer |
thagore-setup-windows-arm64.exe | Windows ARM64 | UI installer |
thagore-linux-x86_64.tar.gz | Linux x86-64 | Pre-built compiler + runtime |
thagore-linux-arm64.tar.gz | Linux ARM64 | Pre-built compiler + runtime |
thagore-macos-arm64.tar.gz | macOS ARM64 | Pre-built compiler + runtime |
For Windows end users, use only the UI installer (thagore-setup-windows-*.exe).
Using Pre-built Releases
- Windows: download
thagore-setup-windows-x86_64.exeorthagore-setup-windows-arm64.exefrom GitHub Releases and run the installer UI. - Linux/macOS/portable: use installer script:
curl -fsSL https://raw.githubusercontent.com/thagore-foundation/thagore/refs/heads/main/scripts/install/install.sh | bash -s -- --mode auto --yes- Verify:
thagore --version
Installer Scripts
Use the unified installer entrypoint:
curl -fsSL https://raw.githubusercontent.com/thagore-foundation/thagore/refs/heads/main/scripts/install/install.sh | bash -s -- --mode auto --yesModes:
--mode ubuntu--mode linux--mode macos--mode portable
CI/CD Pipelines
Thagore uses multiple CI pipelines to ensure correctness:
| Workflow | Purpose |
|---|---|
| CI | Build + test on push/PR |
| Selfhost Matrix | Verify self-hosting across all target platforms |
| Release | Build release artifacts and publish |
| Bootstrap Seed | Generate and promote new Stage1 seed binaries |
Merge Requirements
A merge to main requires 3 consecutive green runs:
- ✅ CI pipeline
- ✅ Selfhost Matrix
- ✅ Release (dry-run)