Repository navigation
ci: use manifest-driven release configuration - #301
Merged
Merged
Conversation
Remove the inline release-type input that bypasses the checked-in config and manifest. Preserve existing vX.Y.Z tags with include-component-in-tag=false so Release Please finds the actual 1.9.0 baseline instead of bootstrapping a 1.0.0 release.
benbrandt
enabled auto-merge (squash)
October 19, 2026 20:47
benbrandt
disabled auto-merge
October 19, 2026 20:49
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
Permanently use the checked-in Release Please configuration and manifest.
release-type: nodeinput. In the pinned action, providing it selectsManifest.fromConfigand bypassesconfig-fileandmanifest-file, inferring the stale 2.0.0 baseline from merged PR chore(main): release 2.0.0 #293.release-please-config.jsonand explicitly setinclude-component-in-tag: falseto preserve this repository's existingvX.Y.Ztags. Otherwise manifest mode defaults tosdk-vX.Y.Zand cannot matchv1.9.0.This is permanent configuration, not a temporary recovery mode or a forced version. No further package-version reset is needed.
Read-only release-plan verification
Used release-please 17.6.0, matching the pinned action's bundled dependency, against live GitHub state. Loaded the remote config/manifest in manifest mode and applied the proposed local tag-format setting in memory. The verification used only
buildReleases()andbuildPullRequests(), with an HTTP guard rejecting mutations.Verified:
1db4d43286d993545e729376346b7f9098748159.chore(main): release 2.0.0.release-please--branches--main--components--sdk, matching chore(main): release 1.0.0 #300.v1.9.0...v2.0.0, include the legacy API breaking changes, and do not restore the obsolete connector recommendation.After this PR merges, let Release Please update #300 and inspect that actual proposal and CI before merging it. Do not merge #300 while it still proposes 1.0.0.
Other validation and scope
npm run format:checkandgit diff --checkpassed.No GitHub releases/tags, generated PR branches, or npm publications were changed by the verification. No workflow reruns were triggered.