Commit Graph

3622 Commits

Author SHA1 Message Date
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