provider-release
Create releases on GitHub or GitLab.
Usage
bash
relizy provider-release [options]What It Does
The provider-release command:
- ✅ Creates a release on GitHub/GitLab
- ✅ Uses changelog as release notes
- ✅ Attaches git tag
- ❌ Does NOT bump versions
- ❌ Does NOT publish to npm
Options
--from
Start release from specific tag:
bash
relizy provider-release --from v1.0.0--to
End release at specific tag:
bash
relizy provider-release --to v2.0.0--token
bash
relizy provider-release --token your_token--provider
bash
relizy provider-release --provider githubGitHub Release
bash
export RELIZY_GITHUB_TOKEN=your_token
relizy provider-release
# Creates release at:
# https://github.com/user/repo/releases/tag/v1.0.0GitLab Release
bash
export GITLAB_TOKEN=your_token
relizy provider-release
# Creates release at:
# https://gitlab.com/user/repo/-/releases/v1.0.0Draft Release
bash
relizy provider-release --draft
# Create release as draft for reviewPre-release
bash
relizy provider-release --prerelease
# Mark as pre-release (beta, alpha, rc)Authentication
GitHub
bash
export GITHURELIZY_GITHUB_TOKENB_TOKEN=ghp_xxxxxCreate token at: Settings → Developer settings → Personal access tokens
GitLab
bash
export GITLAB_TOKEN=glpat-xxxxxCreate token at: Settings → Access Tokens
See Also
- release - Full release workflow
- CI/CD Setup - Automate provider releases