chore(sure): bump to 0.7.7-alpha.1 #42

Merged
ryan.mcgee merged 1 commit from chore/sure-0.7.7-alpha.1 into main 2026-10-30 18:15:09 +00:00
Owner

Summary

  • The Sure instance being moved onto the cluster already runs v0.7.7-alpha.1 (it follows latest); its database schema is 20261020090001. The chart's 0.7.5-hotfix.3 only knows 20260929120000, and migrations only go forward, so the cluster cannot start on the old tag with that data.
  • Renovate's Sure scheme did not match -alpha.N or -rc.N, which makes an alpha pin an invalid version: checked with the pinned Renovate image (44.138.0), it then offers 0.7.5, 0.7.5-hotfix.1 and 0.7.5-hotfix.3 as updates, a rollback below the schema.

Changes

  • charts/sure: appVersion and image.tag to 0.7.7-alpha.1, chart version 0.2.0.
  • renovate.json: the Sure scheme captures -alpha.N and -rc.N as prerelease. README table and Dependency updates section updated to match.

Verification

  • jq -e . renovate.json: valid.
  • helm lint --strict charts/sure with ci/default-values.yaml and ci/external-values.yaml: 0 charts failed; helm template renders ghcr.io/we-promise/sure:0.7.7-alpha.1 in both.
  • Renovate's own RegExpVersioningApi run with the old and new scheme over the release list: from 0.7.5-hotfix.3 the new scheme proposes only 0.7.6, 0.7.7 and 0.7.7-hotfix.1 (no prereleases); from 0.7.7-alpha.1 only later releases. The old scheme proposes the three older releases from the alpha.
  • Known limit: the scheme has one number for alpha and rc, so alpha.2 sorts after rc.1.
## Summary - The Sure instance being moved onto the cluster already runs v0.7.7-alpha.1 (it follows `latest`); its database schema is 20261020090001. The chart's 0.7.5-hotfix.3 only knows 20260929120000, and migrations only go forward, so the cluster cannot start on the old tag with that data. - Renovate's Sure scheme did not match `-alpha.N` or `-rc.N`, which makes an alpha pin an invalid version: checked with the pinned Renovate image (44.138.0), it then offers 0.7.5, 0.7.5-hotfix.1 and 0.7.5-hotfix.3 as updates, a rollback below the schema. ## Changes - `charts/sure`: `appVersion` and `image.tag` to `0.7.7-alpha.1`, chart version 0.2.0. - `renovate.json`: the Sure scheme captures `-alpha.N` and `-rc.N` as prerelease. README table and Dependency updates section updated to match. ## Verification - `jq -e . renovate.json`: valid. - `helm lint --strict charts/sure` with `ci/default-values.yaml` and `ci/external-values.yaml`: 0 charts failed; `helm template` renders `ghcr.io/we-promise/sure:0.7.7-alpha.1` in both. - Renovate's own `RegExpVersioningApi` run with the old and new scheme over the release list: from `0.7.5-hotfix.3` the new scheme proposes only 0.7.6, 0.7.7 and 0.7.7-hotfix.1 (no prereleases); from `0.7.7-alpha.1` only later releases. The old scheme proposes the three older releases from the alpha. - Known limit: the scheme has one number for alpha and rc, so `alpha.2` sorts after `rc.1`.
chore(sure): bump to 0.7.7-alpha.1
All checks were successful
Publish preview charts / preview (pull_request) Successful in 17s
Lint charts / lint (pull_request) Successful in 49s
d30e57e126
- run the release the existing instance already has: its database
  schema is 20261020090001, newer than 0.7.5-hotfix.3 (20260929120000),
  and migrations only go forward
- renovate: parse -alpha.N and -rc.N tags as prerelease. Without it
  0.7.7-alpha.1 is an invalid version and 0.7.5 and its hotfixes
  would be proposed as updates
- chart version 0.2.0
ryan.mcgee deleted branch chore/sure-0.7.7-alpha.1 2026-10-30 18:15:09 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Enclave-Information-Systems/helm!42
No description provided.