Commit Graph

341 Commits

Author SHA1 Message Date
Pulse Test a1ae0fa07f fix(release): require visual selection evidence 2026-08-28 20:11:04 +01:00
Pulse Test 57d35d9f72 Merge remote-tracking branch 'origin/main' 2026-08-28 13:35:47 +01:00
Pulse Test 3f225ffd1b fix(release): harden changelog synthesis 2026-08-28 13:33:32 +01:00
pulse-triage[bot] a18dac83b3 Complete rc.11 mobile settings coverage 2026-08-28 11:55:56 +01:00
pulse-triage[bot] 3c3c1b57a6 Finalize rc.11 recovery and visual evidence 2026-08-28 11:34:30 +01:00
pulse-triage[bot] a60375debc Complete rc.11 view-preference release coverage 2026-08-28 11:24:07 +01:00
pulse-triage[bot] e01f0b388a Complete v6.4.0-rc.11 release packet 2026-08-28 10:38:50 +01:00
pulse-triage[bot] f20cec6b70 Prepare v6.4.0-rc.11 release 2026-08-28 10:08:42 +01:00
pulse-triage[bot] 94ccf96bad Accept qualified recovered release activation 2026-08-28 03:51:26 +01:00
Richard Courtman 7324867556 Harden release backend cold-run qualification 2026-08-28 03:36:33 +01:00
Richard Courtman 827017e196 Prepare v6.4.0-rc.10 release 2026-08-28 02:23:24 +01:00
pulse-triage[bot] 99a4ea45cb Govern rc.9 release timeout recovery 2026-08-28 02:10:07 +01:00
pulse-triage[bot] a65cd94c53 Give release backend tests timeout headroom 2026-08-28 02:07:19 +01:00
Richard Courtman dac72894a2 Prepare v6.4.0-rc.9 release 2026-08-28 01:36:53 +01:00
Richard Courtman bac7e5d952 Prepare v6.4.0-rc.8 release
Advance the immutable candidate after rc.7 failed its backend gate, keep stable rollback on v6.3.2, and refresh release, Docker, Helm, and mobile-compatibility metadata.

Change-source: pulse-maintainer
2026-08-28 01:05:24 +01:00
Richard Courtman 595c369d85 Prepare v6.4.0-rc.7 release
Package durable alert lifecycle recovery, richer scheduling and routing, capacity forecasting, host disk policy, external availability monitoring, and governed action verification for the next prerelease.

Change-source: pulse-maintainer
2026-08-28 00:22:44 +01:00
rcourtman 1e75423116 fix(release): enforce plain changelog punctuation 2026-08-27 13:56:35 +01:00
rcourtman 9e17122713 fix(release): keep changelog synthesis model-led 2026-08-27 13:39:16 +01:00
rcourtman ff27c3881f fix(release): make changelog ranges channel-aware 2026-08-27 11:56:06 +01:00
pulse-triage[bot] c045c0451d Align rc.6 packet with LXC filesystem fix
Include the host-agent filesystem collection correction that landed after the initial rc.6 preparation, and keep the release metadata proof aligned with the new main head.

Change-source: pulse-maintainer
2026-08-27 06:46:57 +01:00
pulse-triage[bot] 1f28d950c3 Prepare v6.4.0-rc.6 release
Package the standalone PBS detail restoration, SMART CRC growth alerts, consolidated alert policy, bounded event queries, and Go 1.26.7 toolchain for the next prerelease.

Change-source: pulse-maintainer
2026-08-27 05:47:17 +01:00
pulse-triage[bot] aa50087c08 security(build): advance release toolchain to Go 1.26.7
Use the current supported Go 1.26 security patch across source, release, dev, and production container build surfaces. Keep the immutable official builder pin and governance proofs aligned with the exact toolchain.

Change-source: pulse-maintainer
2026-08-27 05:04:03 +01:00
pulse-triage[bot] 5859f49817 security(build): upgrade release toolchain to Go 1.26.6
Advance local, release, and container build surfaces together so reachable standard-library advisories cannot re-enter shipped binaries. Pin the official amd64 builder manifest and govern the updated floor with installability and dev-runtime proofs.

Change-source: pulse-maintainer
2026-08-27 04:24:10 +01:00
pulse-triage[bot] 3b21d4c257 Prepare v6.4.0-rc.5 release
Package the atomic API-token deletion fix, alert delivery evidence, reducer-backed lifecycle cutover, separated agent install tokens, and filesystem history feedback for the next release candidate.

Change-source: pulse-maintainer
2026-08-27 00:55:23 +01:00
rcourtman 5194e0ca4d Prepare v6.4.0-rc.4 release 2026-08-26 19:08:28 +01:00
rcourtman a8e84b4011 Bound legacy demo bootstrap workload 2026-08-26 10:27:58 +01:00
rcourtman d742a87841 Document release qualifier source boundary
Change-source: pulse-maintainer
2026-08-26 03:41:05 +01:00
rcourtman ee22a969d3 Bind container qualification to caller commit
Change-source: pulse-maintainer
2026-08-26 03:36:46 +01:00
Richard Courtman 8051e54d9a Prepare v6.4.0-rc.3 release 2026-08-26 00:58:11 +01:00
rcourtman b34a3d8164 Fix stable demo runtime profile convergence 2026-08-26 00:20:50 +01:00
Richard Courtman adc20fc74a Prepare v6.4.0-rc.2 release 2026-08-25 23:37:05 +01:00
rcourtman 9ff5dfb4d4 Disable Windows signing until SignPath is ready 2026-08-25 22:24:07 +01:00
rcourtman 831e55f011 Prepare v6.4.0-rc.1 release 2026-08-25 09:51:51 +01:00
rcourtman 3bc613c915 Scale large-estate workload and Proxmox demo performance 2026-08-23 15:09:32 +01:00
rcourtman 6869612c66 Isolate PC compilation from SignPath workflow 2026-08-23 15:02:33 +01:00
rcourtman 32d7b22996 Use trusted PC for release compilation 2026-08-23 14:41:11 +01:00
rcourtman 567eca2572 Harden stable release convergence 2026-08-23 14:21:09 +01:00
rcourtman 2f3d224997 Use hosted container qualification for stable releases 2026-08-23 12:43:18 +01:00
rcourtman 0f369a4b0d Use hosted compilation for stable releases 2026-08-23 12:16:14 +01:00
rcourtman c1d0aaa0d5 Approve v6.3.1 unsigned Windows exception 2026-08-23 12:02:53 +01:00
rcourtman 34ae5c98f9 Fix SignPath release provenance 2026-08-23 11:39:21 +01:00
rcourtman e51618a9ce Prepare v6.3.1 stable patch release 2026-08-23 10:38:19 +01:00
rcourtman 66eb537522 Fix local subscription CLI service setup 2026-08-23 09:28:44 +01:00
rcourtman ca311323e9 Join every release compilation task 2026-08-22 11:07:26 +01:00
rcourtman b88e05d1ce Prepare v6.3.0 stable release 2026-08-22 10:35:27 +01:00
rcourtman 9aa095a3b5 Reapply release qualification corrections (#1756)
Reapply the still-applicable exact-candidate tool setup hardening and its workflow contract assertions on current main. Current main already contains the native-path Docker and host fixtures plus the prescribed resource guardrail source path.

Contract-Neutral: Release-workflow hardening and test-fixture portability do not change the product runtime contract.

Co-authored-by: rcourtman <rcourtman@users.noreply.github.com>
2026-08-21 23:36:03 +01:00
rcourtman a0770b87bb Ground backend shard admission in measured worker headroom
The three-shard backend gate landed with a 16 GiB admission requirement
that exceeded the 8-vCPU PVE worker's own idle availability (measured
16.1-16.7 GiB, and 14.1-14.9 GiB beside the sibling release compilers),
so the next release would have hard-failed at admission before running a
single test. Direct probes on the worker measured the complete gate at a
~6-7.5 GiB footprint (8.9 GiB MemAvailable floor from a 16.4 GiB start,
zero swap), so admission now requires 10 GiB for three shards and 8 GiB
for two, and degrades the shard count instead of failing the release
when the bounded wait expires without headroom.

Shard CPU is now weighted by planned test volume from the plan manifest.
Top-level tests execute serially per test-binary process, so width mainly
buys runtime, GC, and race-detector headroom for the 3595-test prefix
shard; the ~15-test wait-bound tails cannot use it. Probes measured the
prefix shard at 569s with 2 procs versus 484s with 4, with total
allocation still equal to the worker's vCPU count.

Validated by three direct runs of the canonical script on the worker:
the full gate passed in 8m10s wall (auto-admitted three shards, procs
4/2/2, shard walls 484s/331s/224s) against the 12m09s two-shard release
job measured in run 32514803052. One rig run also proved the gate fails
closed: a stale contract pin failed the non-API graph and the harness
terminated every descendant shard process.
2026-08-21 22:16:33 +01:00
rcourtman 9ef94418e8 Accelerate release convergence on PVE 2026-08-21 20:41:04 +01:00
rcourtman 5c26022d65 Join frontend before embedded server builds 2026-08-21 19:16:47 +01:00
rcourtman 89eba99bb4 Build frontend for Pro packaging profile 2026-08-21 19:04:23 +01:00