Release 2.16.0-SNAPSHOT - #57
Merged
Merged
Conversation
Moves the twelve version locations from 2.16.0 to 2.16.0-SNAPSHOT. 2.16.0 was never published: the deploy failed on the parent pom with both library modules skipped. nexus-staging-maven-plugin declares <extensions>true</extensions>, so it replaces the deploy lifecycle, and for a release version it runs the OSSRH staging workflow and asks for a server credential with ID "ossrh". Nothing defines one, and nothing should -- distributionManagement targets GitHub Packages, not Sonatype. A SNAPSHOT version does not take that path, which is why the 10 August publishes of 2.15.2-SNAPSHOT succeeded with the same plugin in place.
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.
Moves the twelve version locations from
2.16.0to2.16.0-SNAPSHOT. Nothing but version strings changes.Why back off the fixed version
2.16.0was never published. The dispatched publish run failed on the parent pom with both library modulesSKIPPED:nexus-staging-maven-plugindeclares<extensions>true</extensions>, so it replaces the deploy lifecycle. For a release version it runs the OSSRH staging workflow and demands a server credential with IDossrh. Nothing defines one, and nothing should —distributionManagementtargets GitHub Packages, not Sonatype.A
-SNAPSHOTversion does not take that path. That is why the 10 August publishes of2.15.2-SNAPSHOTsucceeded with the same plugin already in the pom, and why this repo has never in fact published a non-SNAPSHOT.This defers a real bug rather than fixing it
The deploy configuration is still broken for any release version. Removing the plugin is a small change and I verified locally that deploy then routes through
maven-deploy-pluginand produces all three required artifacts — the parent pom plus both library modules. That fix is deliberately not in this PR; it is filed separately so this release can go out on the known-working path.All twelve locations
mvn versions:set -DnewVersion=2.16.0-SNAPSHOTbuild.gradle, 2 ×gradle.propertiescfml.parsing/README.md,cfml.dictionary/README.mdreplaceratprepare-packageREADME.md(snippet +versions:setexample),cfml.cli/README.mdgrepreads2.16.0-SNAPSHOTthroughout, andmvn packageafterwards leaves the tree clean.Verification
./gradlew buildcfml.parsing-2.16.0-SNAPSHOT.jar/cfml.dictionary-2.16.0-SNAPSHOT.jarConsumers
Gradle treats
-SNAPSHOTas a changing module and caches it for 24 hours, so a green CI run shortly after publishing may have tested the previous artifact. CFLint pins2.15.2-SNAPSHOTin two places and will keep resolving the 10 August build until those move to2.16.0-SNAPSHOT.Generated by Claude Code