Skip to content

provider-release

Create releases on GitHub or GitLab.

Usage

bash
relizy provider-release [options]

What It Does

The provider-release command:

  1. ✅ Creates a release on GitHub/GitLab
  2. ✅ Uses changelog as release notes
  3. ✅ Attaches git tag
  4. ❌ Does NOT bump versions
  5. ❌ 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 github

GitHub Release

bash
export RELIZY_GITHUB_TOKEN=your_token
relizy provider-release

# Creates release at:
# https://github.com/user/repo/releases/tag/v1.0.0

GitLab Release

bash
export GITLAB_TOKEN=your_token
relizy provider-release

# Creates release at:
# https://gitlab.com/user/repo/-/releases/v1.0.0

Draft Release

bash
relizy provider-release --draft

# Create release as draft for review

Pre-release

bash
relizy provider-release --prerelease

# Mark as pre-release (beta, alpha, rc)

Authentication

GitHub

bash
export GITHURELIZY_GITHUB_TOKENB_TOKEN=ghp_xxxxx

Create token at: Settings → Developer settings → Personal access tokens

GitLab

bash
export GITLAB_TOKEN=glpat-xxxxx

Create token at: Settings → Access Tokens

See Also

Released under the MIT License.