You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add release.sh to bump capmox version references
release.sh always updates clusterctl-settings.json (nextVersion) and
sonar-project.properties (sonar.projectVersion); on a new major.minor it
also appends a releaseSeries entry to metadata.yaml and bumps the capmox
sentinel in test/e2e/config/proxmox-*.yaml. Pre-release suffixes are
preserved in the clusterctl/sonar files and stripped for the metadata
entry and the e2e sentinel (both track major.minor only). The CAPI
contract for a new entry defaults to the contract of the latest existing
entry and can be overridden via an optional second argument.
While here, clean up metadata helper naming per the METADATA_FILE /
E2E_METADATA_FILE convention: metadata_has_release and metadata_add_release
now operate on the top-level metadata.yaml (the capmox release catalog).
The previous e2e-facing variants are renamed to e2emetadata_*. Callers in
bump-capi.sh and verify-versions.sh are updated.
New helpers: clusterctl_get/set_version (JSON via yq), sonar_get/set_version
(line-based), e2econfig_get/set_capmox (yq selects on
InfrastructureProvider).
Fixtures: add clusterctl-settings.json + sonar-project.properties, reorder
metadata.yaml to chronological (newest last) to match the real file, and
add an InfrastructureProvider section to the e2e config fixtures so the
sentinel helpers and release.sh are testable.
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments