GitHub Releases
mise-server proxies GitHub release assets, caching binaries and archives.
Endpoints
GET /github/repos/{owner}/{repo}/releases # list releases
GET /github/repos/{owner}/{repo}/releases/tags/{tag} # release by tag
GET /github/repos/{owner}/{repo}/releases/latest # latest release
GET /github/repos/{owner}/{repo}/releases/download/{tag}/{asset} # asset downloadRequirements
A GitHub token is required to avoid rate limiting:
toml
[settings]
github_token = "ghp_..."bash
export MISE_SERVER_GITHUB_TOKEN=ghp_...
# or
export GITHUB_TOKEN=ghp_...Client Usage
bash
curl http://your-server:3000/github/repos/jdx/mise/releases/latest
curl -LO http://your-server:3000/github/repos/jdx/mise/releases/download/v2025.1.0/mise-v2025.1.0-linux-x64.tar.gzUpstream Override
toml
[settings.piers.github]
upstream = "https://api.github.com"For GitHub Enterprise:
bash
export MISE_SERVER_GITHUB_UPSTREAM=https://github.example.com/api/v3