chore[skiplog|notask]: backmerge release-cli-0.12.0 — version bump, sdk dep range, changelog - #3991
Merged
Merged
Conversation
Contributor
License compliance — cleanNo new dependency license findings in this PR. Warn-only (shadow) mode — this check does not block merges yet. Updated automatically by the canonical license compliance workflow. NOTICE presence (advisory)Missing NOTICE (advisory, does not block):
|
…dk dep range, changelog Hand-crafted backmerge: main already carries the feature commits that the release PR cherry-picked (#3953, #3492), so only the release metadata is landed here. - version 0.11.0 -> 0.12.0 - @qvac/sdk ^0.17.0 -> ^0.18.1 (the @qvac/sdk/schemas subpath that `qvac configure` imports ships in 0.18.1, PR #4000) - changelog/0.12.0/ (CHANGELOG.md, CHANGELOG_LLM.md, api.md) - aggregated CHANGELOG.md rebuilt @inquirer/prompts is left alone — it reached main with #3953.
simon-iribarren
force-pushed
the
backmerge/release-cli-0.12.0
branch
from
August 22, 2026 10:04
d3dc259 to
b1a684c
Compare
simon-iribarren
marked this pull request as ready for review
August 24, 2026 08:06
Contributor
Review StatusCurrent Status: ❌ PENDING Pending reviews: Needs 1 Management or Team Lead, and 1 more from Management, Team Lead, or Member. |
opaninakuffo
previously approved these changes
Aug 24, 2026
Victor-Rodzko
previously approved these changes
Aug 24, 2026
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
opaninakuffo
dismissed stale reviews from Victor-Rodzko and themself
via
August 24, 2026 23:24
e1dcfd3
opaninakuffo
force-pushed
the
backmerge/release-cli-0.12.0
branch
from
August 25, 2026 10:24
e1dcfd3 to
ca9af1a
Compare
opaninakuffo
approved these changes
Aug 25, 2026
Victor-Rodzko
approved these changes
Aug 25, 2026
arun-mani-j
approved these changes
Aug 25, 2026
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.
🎯 What problem does this PR solve?
@qvac/cli@0.12.0onmain, per gitflow.md "Keep main aligned", so future development and the next changelog base see the shipped version.mainkeeps@qvac/cliat0.11.0with a stale@qvac/sdk^0.17.0range that predates the@qvac/sdk/schemassubpathqvac configureneeds.📝 How does it solve it?
Hand-crafted backmerge — not a cherry-pick of the release PR. No functional changes; tagged
[skiplog]so it does not appear in future changelogs.packages/cli/package.json— version0.11.0→0.12.0,@qvac/sdk^0.17.0→^0.18.1packages/cli/changelog/0.12.0/—CHANGELOG.md,CHANGELOG_LLM.md,api.mdpackages/cli/CHANGELOG.md— aggregate rebuiltCompanion release PR: #3990
🧪 How was it tested?
A hand-crafted backmerge is required here, rather than the usual cherry-pick of the release commit.
The release PR carries two feature commits —
qvac configure(#3953) andqvac doctor --deep(#3492) — because both merged intomainafterrelease-cli-0.12.0was cut, and the release line is governed by apull_requestruleset that forbids fast-forwarding it. Those commits are already onmain. Cherry-picking the release commit here would therefore try to re-land Lauri's and the doctor work onmain, and would also drag@inquirer/promptsin as if this PR had added it.So this branch was rebuilt directly on the current
maintip with a single metadata commit:git diff --stat upstream/main..HEADshows exactly five files — the four changelog/aggregate files pluspackage.json. No source files.package.jsondelta is only the two lines:versionand the@qvac/sdkrange.@inquirer/prompts 8.5.2is left untouched, since it reachedmainwith QVAC-23391 feat: addqvac configureinteractive config generator #3953.Dependency divergence check — nothing regresses:
mainbefore@qvac/sdk^0.17.0^0.18.10.18.1is the first SDK with the./schemasexport (#4000)@inquirer/prompts8.5.28.5.2Precedent for the hand-crafted shape: the
@qvac/cli0.11.0 backmerge (#3835-era flow) and the@qvac/sdk0.18.0 backmerge (#3961).