mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-23 20:25:56 +00:00
Soak release candidates for 24 hours before stable
The resolver refused a stable promotion until its candidate had soaked for 72 hours, or 168 for a minor. Few installs run previews: 35 of about 7,900 active installs ran v6.4.5-rc.3 in the week to 2026-09-28, so a longer soak saw little the first day did not, while 75 percent of installs sat on a stable build a month old. Richard set a 24 hour soak for every release on 2026-09-28. The minimums drop to 24 hours for minor and patch alike, the error text reads the constants instead of repeating numbers, and the workflow and trigger prompts, the promotion policy and the deployment contract say the same. The content-drift check and the hotfix exception are unchanged.
This commit is contained in:
@@ -194,7 +194,7 @@ Use this decision sequence within the existing release authority:
|
||||
This is supersession, not evidence that the old publication was successful
|
||||
or that customers pinned to its container version have migrated.
|
||||
3. Keep patch scope to named regression/security fixes. A changed patch RC
|
||||
restarts 72 hours of clean soak; an older immutable RC or green main cannot
|
||||
restarts 24 hours of clean soak; an older immutable RC or green main cannot
|
||||
lend its qualification to changed bytes. Retain the exact candidate packet
|
||||
for release-steward judgment and exact-source admission before stable
|
||||
publication. Under standing authority granted on 8 September 2026, the
|
||||
|
||||
@@ -46,7 +46,7 @@ on:
|
||||
required: false
|
||||
type: string
|
||||
hotfix_exception:
|
||||
description: 'Stable only: bypass the 72-hour prerelease soak for urgent customer harm'
|
||||
description: 'Stable only: bypass the 24-hour prerelease soak for urgent customer harm'
|
||||
required: false
|
||||
type: boolean
|
||||
default: false
|
||||
|
||||
@@ -34,7 +34,7 @@ on:
|
||||
required: false
|
||||
type: string
|
||||
hotfix_exception:
|
||||
description: 'Stable rehearsal only: bypass 72-hour prerelease soak for urgent customer harm'
|
||||
description: 'Stable rehearsal only: bypass 24-hour prerelease soak for urgent customer harm'
|
||||
required: false
|
||||
type: boolean
|
||||
default: false
|
||||
|
||||
Reference in New Issue
Block a user