Skip to content

Fix aggregate version for Central Portal releases - #272

Merged
thesamet merged 2 commits into
masterfrom
fix/central-release-version
Oct 11, 2026
Merged

thesamet merged 2 commits into
masterfrom
fix/central-release-version

Conversation

@thesamet

Copy link
Copy Markdown
Contributor

Stable publishing builds and signs every artifact, then sonaRelease rejects the unpublished root project's dynver-generated -SNAPSHOT version. Setting isSnapshot := false corrected staging routing but did not satisfy this separate string-based check.

Give the unpublished aggregate an explicit snapshot/release version and validate its version before publishing. Add a CI regression check that accepts release mode and deliberately rejects a snapshot aggregate. Advance common-protos and PGV to build 1 so retries preserve the failed build-0 tags; Pub/Sub and Dataproc have not been tagged remotely. Include the clarified protobuf-java override instructions in the README.

Validation: the new sbt release regression check, four Python release-selection tests, sbt formatting, actionlint, and diff checks pass. The failed build-0 releases uploaded nothing to Central Portal.

@mergify

mergify Bot commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

This pull request does not currently match the merge queue conditions, so it cannot be queued from here. The box comes back if it matches again.

@thesamet
thesamet merged commit 9c01cdd into master Oct 11, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant