Vincent Koc
e0ce12504d
test(installer): dedupe cleanup coverage
2026-07-13 04:34:54 -07:00
Sebastien Tardif
5bbf27edf1
fix(installer): clean temporary files on failure ( #103725 )
2026-07-13 04:34:25 -07:00
Vincent Koc
28db14005a
fix(installer): validate upgraded Windows SQLite runtime
2026-07-13 01:00:54 -07:00
Vincent Koc
c86285f3ed
fix(sqlite): reject runtimes vulnerable to WAL corruption ( #106065 )
...
* fix(sqlite): require WAL-reset-safe Node runtime
* docs(sqlite): document safe Node runtime floor
* fix(sqlite): defer runtime library validation until use
* fix(ci): align startup memory with Node 24.15
2026-07-13 00:58:10 -07:00
Vincent Koc
2ff289866d
fix(release): suppress overridden release PR subjects
2026-07-12 01:41:41 -07:00
Vincent Koc
13bfac6a9f
fix(release): support explicit provenance overrides
...
(cherry picked from commit 86af5f08b3 )
2026-07-12 01:41:41 -07:00
Peter Steinberger
577c7e412e
fix(release): repair beta6 validation regressions ( #105034 )
...
* test(ui): isolate chat send settings
* fix(agents): allow Codex runtime for Codex provider
(cherry picked from commit db39fe8072 )
* fix(codex): preserve legacy tool fingerprints
* test(ui): type chat settings host
* test(tui): run validation abort cases last
* test(tui): retry active parent session resets
* test(release): restore package matrix helper
2026-07-12 08:08:16 +01:00
Vincent Koc
35b438d6f5
fix(release): verify named backport provenance
...
(cherry picked from commit dc6b447c07 )
2026-07-11 22:13:07 -07:00
Vincent Koc
38d9f47a2a
style(release): format ledger repair test
...
(cherry picked from commit d290f40000 )
2026-07-11 21:38:31 -07:00
Vincent Koc
b0ccced3d8
fix(release): allow generated ledger repair
...
(cherry picked from commit e4a9398396 )
2026-07-11 21:38:31 -07:00
Vincent Koc
a050dcc38a
fix(release): preserve original PRs for named backports
...
(cherry picked from commit b1cda07878 )
2026-07-11 21:38:31 -07:00
Peter Steinberger
699a1c0283
test(live): harden GPT-5.6 nonce retries for July ( #104939 )
...
* test(live): retry GPT-5.6 nonce mismatches
* test(ci): harden live tool nonce retries (#102980 )
* test(qa): wait for complete process pid fixture
(cherry picked from commit 56c832e838 )
2026-07-11 21:22:57 -07:00
JC
62ba1f63e6
feat: support GPT-5.6 Ultra across OpenClaw and Codex runtimes ( #98021 )
...
* feat: support GPT-5.6 Ultra across agent runtimes
Co-authored-by: J Cai <anyech@gmail.com >
* fix: keep harness projections discovery-free
* fix(codex): mirror V2 native subagent tasks
* chore: refresh plugin SDK surface budgets
* test: expose Ultra wire effort proof
* test(cron): avoid hoisted mock initialization race
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
(cherry picked from commit 59e95fe3fd )
2026-07-11 19:28:24 -07:00
Vincent Koc
4175fd1821
test(lint): allow external public surface loader
...
(cherry picked from commit 38b2494bfc )
2026-07-11 17:41:31 -07:00
Vincent Koc
b4fce16971
fix(providers): load trusted external thinking policies
...
(cherry picked from commit 16a647041c )
2026-07-11 17:41:28 -07:00
Peter Steinberger
1df56c8f08
fix(cli): reduce plugin listing startup memory ( #103132 )
...
(cherry picked from commit a1ce77d2a9 )
2026-07-11 16:56:22 -07:00
Peter Steinberger
92ebc97e52
fix(release/2026.7.1): backport migration-hang cluster and GPT-5.6 defaults for the stable cut ( #104656 )
...
* feat(openai): default new setups to GPT-5.6 (#103581 )
* feat(openai): default fresh setup to GPT-5.6
* test(crestodian): expect GPT-5.6 Codex defaults
* test(crestodian): expect GPT-5.6 bootstrap default
(cherry picked from commit ab5d143d59 )
* fix(infra): converge legacy state migrations on archive collisions
(cherry picked from commit 474d660137 )
* fix(codex): prevent startup hangs after binding migration (#103281 )
* fix(codex): archive imported orphan binding sidecars
* fix(codex): harden binding sidecar migration
Co-authored-by: Benjamin Badejo <ben@benbadejo.com >
* chore: keep release notes out of contributor PRs
---------
Co-authored-by: Benjamin Badejo <ben@benbadejo.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
(cherry picked from commit 1f3ea6faaa )
* fix(migrations): converge recoverable legacy state (#104529 )
Signed-off-by: sallyom <somalley@redhat.com >
(cherry picked from commit cdb58cafb5 )
* test(openai): align auth contract with provider default (#103760 )
(cherry picked from commit 9b4c7c0991 )
* fix: clear remaining release validation blockers (#104555 )
* test: align provider tool call lifecycles
* test: isolate plugin install repair migrations
* fix: accept catalog temperature compatibility
* fix: disable GPT-5.6 tool reasoning on completions
* style: avoid shadowed stream model
(cherry picked from commit 57af2bbff0 )
* test(release): keep GPT-5.6 backport scoped
* test(release): restore doctor config type import
---------
Signed-off-by: sallyom <somalley@redhat.com >
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
Co-authored-by: Ben Badejo <188106718+bdjben@users.noreply.github.com >
Co-authored-by: Benjamin Badejo <ben@benbadejo.com >
Co-authored-by: Sally O'Malley <somalley@redhat.com >
2026-07-11 13:13:53 -07:00
Vincent Koc
74c2a4607a
fix(release): lock packed AI runtime dependency
2026-07-11 02:42:04 -07:00
Vincent Koc
d94640f23f
test(release): align Docker rerun env assertions
2026-07-11 00:08:25 -07:00
Vincent Koc
78aa9f5c9f
fix(release): backport immutable validation producer
2026-07-10 23:14:53 -07:00
Vincent Koc
b2124af4e7
fix(release): validate changelog before atomic write
2026-07-10 23:14:52 -07:00
Peter Steinberger
2571ae3d9f
fix: current-tree package checks support unreleased versions ( #104186 )
...
* fix(ci): package unreleased QA builds safely
* style(ci): format QA changelog intent
(cherry picked from commit 6e9e64bd30 )
2026-07-10 22:58:52 -07:00
Peter Steinberger
544d35595e
fix(release): let alpha tags publish from their exact changelog heading
...
Shipped alpha tags carry a dedicated ## X-alpha.N heading with no base
section (see v2026.6.20-alpha.1's tagged CHANGELOG.md); the renderer and
candidate provenance now prefer that dedicated heading for alpha and
correction tags while beta/stable remain pinned to the stable base
section per #103222 .
(cherry picked from commit eefe2e8837 )
2026-07-10 22:57:47 -07:00
Vincent Koc
a25bd5d21c
improve(release): reuse exact-SHA validation evidence ( #104162 )
...
* perf(release): share changelog verification snapshots
* perf(release): reuse exact-SHA validation evidence
* feat(release): checkpoint candidate workflow state
* feat(release): watch CI transitions compactly
* fix(testbox): rotate stale reusable leases
* refactor(release): move CI verifier into scripts
* fix(release): preserve verifier executable mode
* fix(testbox): force noninteractive remote hydration
* perf(testbox): skip sync for proven clean heads
* fix(testbox): keep changed gates synchronized
* fix(testbox): isolate git state probes
* fix(testbox): isolate wrapper git commands
* fix(testbox): preserve git command contracts
* fix(release): validate reused SHA evidence
* fix(release): resume serialized plugin selections
* fix(testbox): sync source on every lease reuse
* fix(release): verify from trusted workflow checkout
* fix(release): gate evidence reuse on trusted lineage
* fix(release): support legacy verifier checkouts
* fix(testbox): export CI across shell snippets
* fix(release): revalidate reused evidence before publish
* fix(release): reject untrusted reuse before lookup
* fix(release): reuse SHA-pinned root evidence
* fix(ci): allow unreleased notes in QA packages
* fix(release): satisfy script lint contracts
* fix(release): handle Unicode workflow refs safely
(cherry picked from commit c47ceb0f3d )
2026-07-10 22:57:34 -07:00
Vincent Koc
6606e9bff5
fix(release): canonicalize changelog PR provenance
2026-07-10 19:14:42 -07:00
Vincent Koc
dee2619535
test(release): use current private shrinkwrap fixture
2026-07-10 18:23:24 -07:00
Vincent Koc
f02a4dfbf6
fix(release): keep correction tags at base version
2026-07-10 18:23:24 -07:00
Vincent Koc
d75f92e6a6
fix(pr): support rebase landings
2026-07-10 18:23:24 -07:00
Vincent Koc
0049a7a81d
fix(release): align plugin shrinkwrap scope
2026-07-10 18:23:24 -07:00
Vincent Koc
304d306f4c
fix(pr): allow merge-commit landings
2026-07-10 18:23:24 -07:00
Vincent Koc
bc1dbe1777
fix(release): manage tracked private shrinkwraps
2026-07-10 18:23:24 -07:00
Vincent Koc
c7b38beab0
fix(release): avoid pnpm bootstrap in version prep
2026-07-10 18:23:24 -07:00
Vincent Koc
583fe664da
fix(release): keep JSON output machine-readable
2026-07-10 18:23:24 -07:00
Vincent Koc
a5582cc02b
fix(release): serialize root package generation
2026-07-10 18:23:24 -07:00
Vincent Koc
00848e2bcb
fix(release): avoid caching GitHub errors
2026-07-10 18:23:24 -07:00
Vincent Koc
fedd49a688
fix(release): keep Android notes aligned
2026-07-10 18:23:24 -07:00
Vincent Koc
7f9ea2f7b4
chore(release): satisfy parallel runner lint
2026-07-10 18:23:24 -07:00
Vincent Koc
e7cb09a2c2
feat(release): add shadow preparation controller
2026-07-10 18:23:24 -07:00
Vincent Koc
58b094cfce
perf(release): cache changelog GitHub discovery
2026-07-10 18:23:24 -07:00
Vincent Koc
f1447e9737
perf(release): parallelize shrinkwrap generation
2026-07-10 18:23:24 -07:00
Vincent Koc
6d7da847c8
perf(release): parallelize scoped preflight tasks
2026-07-10 18:23:24 -07:00
Vincent Koc
271b4a965c
feat(release): add atomic version preparation
2026-07-10 18:23:24 -07:00
Peter Steinberger
50feb488eb
fix(ci): isolate OpenWebUI release smoke
...
Backport the missing scheduler, documentation, and focused regression proof from #103095 so stable/full release-path runs execute OpenWebUI exactly once on the dedicated lane while legacy aggregate aliases remain compatible.
Partial backport of ff28c1f66639f00b8aab00ae81b9b73788c2ac06; the workflow and workflow-test portions were already present on this release branch, while the skill-only documentation remains main-only.
2026-07-10 18:23:24 -07:00
Peter Steinberger
a56643e552
fix(release): keep validation evidence immutable across reruns ( #103906 )
...
* fix(release): bind validation evidence to exact attempts
* test(release): cover exact validation attempts
2026-07-10 12:40:22 -07:00
Peter Steinberger
ffe682f325
fix(release): recognize conventional squash reverts
2026-07-10 09:28:16 -07:00
Peter Steinberger
98a2229b79
fix(release): preserve squash revert targets
2026-07-10 09:28:15 -07:00
Peter Steinberger
b9dd72b2f2
ci(release): pin validated Kova revision
2026-07-10 05:40:39 -07:00
Peter Steinberger
0782a94452
fix(release): require installer doctor evidence
2026-07-10 05:37:58 -07:00
Peter Steinberger
795202863a
fix(release): contain installer artifact restores
2026-07-10 05:06:10 -07:00
Peter Steinberger
faf619db3d
fix(ci): restore manually dispatched live suites ( #103654 )
2026-07-10 04:31:03 -07:00