Skip to content

Release & Installers

Release & Installers

Release Artifacts

Each Thagore release publishes the following artifacts:

ArtifactPlatformDescription
thagore-windows-x64.zipWindows x86-64Pre-built compiler + runtime
thagore-linux-x64.tar.gzLinux x86-64Pre-built compiler + runtime
thagore-linux-arm64.tar.gzLinux ARM64Pre-built compiler + runtime
thagore-macos-arm64.tar.gzmacOS ARM64Pre-built compiler + runtime

Using Pre-built Releases

  1. Download the release archive for your platform from GitHub Releases
  2. Extract to a directory of your choice
  3. Add the directory to your system PATH
  4. Verify: thagore --version

CI/CD Pipelines

Thagore uses multiple CI pipelines to ensure correctness:

WorkflowPurpose
CIBuild + test on push/PR
Selfhost MatrixVerify self-hosting across all target platforms
ReleaseBuild release artifacts and publish
Bootstrap SeedGenerate and promote new Stage1 seed binaries

Merge Requirements

A merge to main requires 3 consecutive green runs:

  • ✅ CI pipeline
  • ✅ Selfhost Matrix
  • ✅ Release (dry-run)