Prepare v6.0.5 RC3 release packet

Refs #1535
This commit is contained in:
rcourtman 2026-07-07 16:48:12 +01:00
parent eb99d7a6b3
commit 0ff922ca16
12 changed files with 120 additions and 19 deletions

View file

@ -6,7 +6,7 @@ set -euo pipefail
SCRIPT_DIR="$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)"
DOCKER_IMAGE_REPO="${DOCKER_IMAGE_REPO:-rcourtman/pulse}"
CANONICAL_DEFAULT_PULSE_VERSION="6.0.5-rc.2"
CANONICAL_DEFAULT_PULSE_VERSION="6.0.5-rc.3"
resolve_default_pulse_version() {
if [ -n "${PULSE_IMAGE_VERSION:-}" ]; then

View file

@ -333,6 +333,8 @@ func TestCurrentSupportPrereleasePacketTracksInstallMetadata(t *testing.T) {
"PBS backup polling",
"Proxmox token preservation",
"legacy OIDC SSO discovery",
"Pulse Mobile pairing",
"SSO browser-session display labels",
"route-aware Proxmox host URLs",
"rollback target for this release candidate is `v"+previous+"`",
)
@ -350,6 +352,8 @@ func TestCurrentSupportPrereleasePacketTracksInstallMetadata(t *testing.T) {
"Physical disk SMART and Proxmox records now merge",
"Proxmox install/update flows now preserve generated token state",
"Legacy OIDC SSO discovery now persists",
"Pulse Mobile pairing now omits unsafe non-HTTPS Pulse web handoff URLs",
"OIDC and SAML browser sessions now expose a separate display label",
"Proxmox host setup now prefers route-aware host URLs",
)
assertFileContainsAll(t, repoFile("docs", "RELEASE_NOTES.md"),

View file

@ -229,7 +229,7 @@ func TestInstallDockerProofTracksSupportPrereleaseContract(t *testing.T) {
assertFileContainsAllNormalized(t, repoFile("docs", "release-control", "v6", "internal", "subsystems", "deployment-installability.md"),
"The active support prerelease `v"+version+"` cut sets the repo-root `VERSION`, repo-root `docker-compose.yml` image default, `scripts/install-docker.sh` fallback, and Helm chart release metadata to the same `"+version+"` release version.",
"This support prerelease keeps `rollback_version=v"+previous+"`, publishes a versioned public GitHub prerelease plus versioned Docker and Helm artifacts, and does not move stable/latest install pointers or stable semver aliases.",
"legacy agent update token recovery, threshold-aware temperature display severity, PBS backup polling memory bounds, physical disk SMART/Proxmox merge identity, Proxmox token preservation diagnostics, legacy OIDC SSO discovery with CSP nonce handling, and route-aware Proxmox host URLs behind RC validation",
"legacy agent update token recovery, threshold-aware temperature display severity, PBS backup polling memory bounds, physical disk SMART/Proxmox merge identity, Proxmox token preservation diagnostics, legacy OIDC SSO discovery with CSP nonce handling, mobile onboarding URL handoff sanitization, SSO browser-session display labels, and route-aware Proxmox host URLs behind RC validation",
"For the active support prerelease `v"+version+"` cut, the repo-root compose default and `scripts/install-docker.sh` fallback must both pin `"+version+"` until the next governed stable cut moves them forward.",
)
}