2.0.5 • Published 4 months ago
semantic-release-github-milestones v2.0.5
Step | Description | |
---|---|---|
verifyConditions | Verify github tokens are present and valid. | |
verifyRelease | Display information regarding the github milestone. | |
<!-- | success | TBD Close the target GitHub milestone. |
fail | TBD Show a descriptive message to why the release failed | --> |
Highlights
- Shows Github milestones summary information when releasing a new version.
- Matches milestones either by:
- Next release version (
v1.1.0
,2.2.0
, ...) - Channel name (
next
,beta
, ...) - Branch name (
master
,next-major
, ...)
- Next release version (
Future versions
- Appends milestone data to Github Releases
- Automatically closes milestones after releasing
Protects against releasing milestones with open issues
Examples
Milestone with open issues
[semantic-release-github-milestones] › ℹ 🚩 Github Milestone: v1.0.1 🚩
[semantic-release-github-milestones] › ℹ (https://github.com/owner1/repo1/milestone/1)
[semantic-release-github-milestones] › ℹ 6 total issues
[semantic-release-github-milestones] › ℹ ⚠️ ⚠️ 2 open issues ⚠️ ⚠️
Milestone without open issues
[semantic-release-github-milestones] › ℹ 🚩 Github Milestone: next 🚩
[semantic-release-github-milestones] › ℹ (https://github.com/owner1/repo1/milestone/7)
[semantic-release-github-milestones] › ℹ 15 total issues
[semantic-release-github-milestones] › ℹ No open issues ✔️
Install
npm install --save-dev semantic-release-github-milestones
Usage
The plugin can be configured in the semantic-release configuration file:
{
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"semantic-release-github-milestones",
]
}
Configuration
Github authentication is required and can be set via environment variables.
Environment variables
Variable | Description |
---|---|
GH_TOKEN or GITHUB_TOKEN | Required. The token used to authenticate with GitHub. |
2.0.3
4 months ago
2.0.2
4 months ago
2.0.5
4 months ago
2.0.4
4 months ago
2.0.1
4 months ago
2.0.0
4 months ago
1.4.1
4 months ago
1.4.0
4 months ago
1.3.3-beta.1
2 years ago
1.3.2
3 years ago
1.2.3
3 years ago
1.3.1
3 years ago
1.2.2
3 years ago
1.3.0
3 years ago
1.2.1
3 years ago
1.3.0-beta.2
3 years ago
1.3.0-beta.3
3 years ago
1.3.0-beta.4
3 years ago
1.3.0-beta.1
3 years ago
1.2.0
3 years ago
1.1.1
3 years ago
1.2.0-beta.3
3 years ago
1.2.0-beta.2
3 years ago
1.2.0-beta.1
3 years ago
1.1.1-beta.1
3 years ago
1.1.0
3 years ago
1.0.0
3 years ago