Refresh vendored build tooling from upstream - #47
Merged
Conversation
Brings in three upstream improvements: publish resolves the tag that exists instead of deriving the next one (a bare tag-then-publish aborted on --verify-tag having published nothing — hit releasing v1.24.1), the deletion verbs require an explicit TAG rather than guessing, and changelog-deps drafts release-notes fragments from dependency bumps landed since the last release — relevant now that Dependabot's action updates arrive as one grouped weekly PR. Also carries the v- tag-scheme support, inert here: a v1 module keeps plain v tags. help.mk and security.mk were already current. Verified against this repo's real tags: tag derives v1.24.2, publish resolves v1.24.1 with notes-from-tag, bump still maps v1.24.1 to v1.25.0-dev.1.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Refreshes the vendored
mk/tooling from upstream GNUMakefile-Snippets main (bump.mk,changelog.mk,go-release.mk,version.mk;help.mkandsecurity.mkwere already current). Three improvements arrive:make publishresolves the tag that exists instead of deriving the next version — a bare tag-then-publish previously computed one release ahead and aborted on--verify-taghaving published nothing (hit live releasing v1.24.1). The deletion verbs (untag/unpublish) now require an explicitTAG=rather than guessing.make changelog-deps/changelog-deps-check— drafts release-notes fragments from dependency bumps landed since the last release, and reports when bumps aren't covered by any fragment. Relevant here now that Dependabot's action updates arrive as one grouped weekly PR.v-tag-scheme support (for majors that outrun the module path) — inert in this repo: a v1 module keeps plainvtags.Verified against this repo's real tags:
Also carries the v1.24.1 fragment-sweep commit, riding along with the next PR as
make changelog-sweepinstructs.