MetaMask / MetaMask/auto-changelog

Validate that current release is present in changelog

Open
#192 0 comments 0 reactions 1 assignee Claimed by @Gudahtt View on GitHub
enhancement team-wallet-framework wf-release-process
Dominant language
TypeScript
Stars
8
Forks
8
PR merge metrics
No merged PRs in 30d

Description

The `validate` command does not validate that the current release exists in the changelog (unless the `--rc` flag is used). Some of our publishing workflows depend upon the release existing, so we need this tool to help us ensure it's present.

The `validate` command already checks this correctly in `--rc` mode.

Acceptance criteria:
* When run without the `--rc` flag:
* When the release is 0.0.0:
* `auto-changelog validate` throws an error if the release is present in the changelog (0.0.0 should indicate that the package has not yet been released)
* When the release is anything other than 0.0.0"
* `auto-changelog validate` throws an error when the current release is missing
* We have unit tests for both cases

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.