Repository navigation
release: prepare UltiMenu 2.0.0 for UltiTools-API 6.3.0 (no publishing on merge) - #37
Merged
Merged
Conversation
Pin the formal framework dependency, finalize the bilingual changelog, and remove automatic publication before the version change can merge. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Member
Author
Gate summary for head 7d960cc
Merging publishes nothing: this pull request deletes the CI publishing workflow, and 2.0.0 is published separately. |
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.
Summary
Prepares UltiMenu 2.0.0 against the released UltiTools-API 6.3.0. Merging this pull request publishes nothing: no tag, no GitHub release and no UltiCloud catalogue version. Publication happens later as a separate, manual step from the exact JAR built and accepted at this head.
The net change against
masteris exactly three paths:pom.xml1.0.0→2.0.0;UltiTools-APIdependency6.3.0-SNAPSHOT→6.3.0(the release on Maven Central). Nothing else.CHANGELOG.mdUnreleasedheading becomes## [2.0.0] - 2026-10-21and the section states, in English and Chinese, that the release requires UltiTools-API 6.3.0 or later and that the module'sapi-versionrises from620(declared by the last released version) to630. Existing entries are otherwise reworded or condensed so they describe the final state (9 lines added, 9 removed in total)..github/workflows/publish.ymlmasterit built, created av<pom version>tag and release, and uploaded to the UltiCloud catalogue. With it removed, the merge commit carries no publishing workflow, so this version bump cannot publish anything.No source,
plugin.yml, README or other workflow changes. The CI workflows that build and test remain; none references a catalogue token, the catalogue CLI orgh release.Threat model
This change defends against an ordinary merge or push to
masterpublishing a release or catalogue version.Verification
mvn -B clean verifyat head7d960cc: BUILD SUCCESS, 277 tests, 0 failures, 0 errors, 0 skipped; coverage checks pass.masteris exactly.github/workflows/publish.yml(deleted),CHANGELOG.mdandpom.xml;git diff --checkis clean.plugin.ymldeclares nameUltiTools-Menu, version2.0.0,api-version: 630andidentify-string: ultimenu.src/mainandUAT-CHECKLIST.mdare unchanged since it) or a full run on the JAR built at this head.Issue closure
None
🤖 Generated with Claude Code