Prepare v6.0.5 RC2 release packet

Refs #1470

Refs #1471

Refs #1476

Refs #1483

Refs #1511

Refs #1515

Refs #1516

Refs #1524

Refs #1533

Refs #1534
This commit is contained in:
rcourtman 2026-07-07 10:50:49 +01:00
parent 022f170dff
commit e1cddca2d1
13 changed files with 133 additions and 18 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.1"
CANONICAL_DEFAULT_PULSE_VERSION="6.0.5-rc.2"
resolve_default_pulse_version() {
if [ -n "${PULSE_IMAGE_VERSION:-}" ]; then

View file

@ -328,6 +328,12 @@ func TestCurrentSupportPrereleasePacketTracksInstallMetadata(t *testing.T) {
"remembered-login submit persistence",
"Proxmox SMART temperature fallback",
"direct SATA/SAT disks",
"legacy agent update token recovery",
"temperature display severity",
"PBS backup polling",
"Proxmox token preservation",
"legacy OIDC SSO discovery",
"route-aware Proxmox host URLs",
"rollback target for this release candidate is `v"+previous+"`",
)
assertFileContainsAll(t, changelogPath,
@ -338,6 +344,13 @@ func TestCurrentSupportPrereleasePacketTracksInstallMetadata(t *testing.T) {
"Remembered-login state now persists",
"Proxmox SMART temperature collection",
"explicit SAT probe",
"Legacy agent update token recovery",
"Temperature displays now resolve configured alert thresholds",
"PBS backup polling now keeps a bounded read-state working set",
"Physical disk SMART and Proxmox records now merge",
"Proxmox install/update flows now preserve generated token state",
"Legacy OIDC SSO discovery now persists",
"Proxmox host setup now prefers route-aware host URLs",
)
assertFileContainsAll(t, repoFile("docs", "RELEASE_NOTES.md"),
"docs/releases/RELEASE_NOTES_v"+version+".md",

View file

@ -229,6 +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",
"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.",
)
}