Fix since-latest-release + --include-head #5016
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Explanation
The package-level
since-latest-release
script is useful when authoring release candidate PRs for double-checking that all changes to a package have been properly documented.Sometimes it is useful to know all of the changes that have occurred for a package, even those that took place on the release branch itself. For this purpose the
--include-head
argument can be passed to the script, e.g.:However, this invocation does not work and produces an error instead.
Additionally, if you pass more than one argument after the
--
, like so:then the script freezes and does not continue.
This commit addresses both of these issues.
References
Manual testing
yarn workspace @metamask/assets-controllers run since-latest-release --include-head -- diff
.yarn workspace @metamask/assets-controllers run since-latest-release --include-head -- log -p
.Changelog
(N/A)
Checklist