mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-07-09 16:00:59 +00:00
Prepare 6.0.5 release
This commit is contained in:
parent
c98acb9e85
commit
6999ca0119
12 changed files with 196 additions and 34 deletions
|
|
@ -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.4"
|
||||
CANONICAL_DEFAULT_PULSE_VERSION="6.0.5"
|
||||
|
||||
resolve_default_pulse_version() {
|
||||
if [ -n "${PULSE_IMAGE_VERSION:-}" ]; then
|
||||
|
|
|
|||
|
|
@ -265,6 +265,8 @@ func TestCurrentStablePatchReleasePacketTracksInstallMetadata(t *testing.T) {
|
|||
"remembered-login submit persistence",
|
||||
"Proxmox SMART temperature fallback",
|
||||
"direct SATA/SAT disks",
|
||||
"paid-runtime activation continuity",
|
||||
"license-period status fixes",
|
||||
"rollback target for this patch release is `v"+previous+"`",
|
||||
)
|
||||
assertFileContainsAll(t, changelogPath,
|
||||
|
|
@ -275,6 +277,9 @@ func TestCurrentStablePatchReleasePacketTracksInstallMetadata(t *testing.T) {
|
|||
"Remembered-login state now persists",
|
||||
"Proxmox SMART temperature collection",
|
||||
"explicit SAT probe",
|
||||
"Paid runtime activation now writes and reuses a durable installation fingerprint",
|
||||
"License grants now include the billing `current_period_end`",
|
||||
"Server installer execution now rejects unsafe piped invocation",
|
||||
)
|
||||
assertFileContainsAll(t, repoFile("docs", "RELEASE_NOTES.md"),
|
||||
"docs/releases/RELEASE_NOTES_v"+version+".md",
|
||||
|
|
@ -340,6 +345,9 @@ func TestCurrentSupportPrereleasePacketTracksInstallMetadata(t *testing.T) {
|
|||
"portal alert rollup",
|
||||
"per-disk-type temperature thresholds",
|
||||
"PBS backup discovery recovery",
|
||||
"paid-runtime activation continuity fixes",
|
||||
"license-period status corrections",
|
||||
"installer hardening",
|
||||
"rollback target for this release candidate is `v"+previous+"`",
|
||||
)
|
||||
assertFileContainsAll(t, changelogPath,
|
||||
|
|
@ -363,6 +371,9 @@ func TestCurrentSupportPrereleasePacketTracksInstallMetadata(t *testing.T) {
|
|||
"per-workspace alert rollup",
|
||||
"Physical disk temperature thresholds are now configurable per disk type",
|
||||
"PBS backup discovery now derives its memory bounds from real snapshot data",
|
||||
"Paid runtime activation now writes and reuses a durable installation fingerprint",
|
||||
"License grants now include the billing `current_period_end`",
|
||||
"Server installer execution now rejects unsafe piped invocation",
|
||||
)
|
||||
assertFileContainsAll(t, repoFile("docs", "RELEASE_NOTES.md"),
|
||||
"docs/releases/RELEASE_NOTES_v"+version+".md",
|
||||
|
|
|
|||
|
|
@ -212,6 +212,8 @@ func TestInstallDockerProofTracksStablePatchReleaseContract(t *testing.T) {
|
|||
"The active stable `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 patch release uses the stable hotfix path with `rollback_version=v"+previous+"`, `hotfix_exception=true`, a release-owner reason, and no fabricated same-version RC tag.",
|
||||
"It advances the v"+previous+" stable line with customer-support fixes",
|
||||
"paid-runtime activation fingerprint reuse",
|
||||
"pinned installer execution hardening",
|
||||
"For the active stable `v"+version+"` cut, the repo-root compose default and `scripts/install-docker.sh` fallback must both pin `"+version+"`",
|
||||
)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue