github mattrobinsonsre/terrapod v0.23.2

latest release: v0.23.3
5 hours ago

Small bug fix + CI resilience improvements.

Bug Fixes

  • Workspace list status pill: Needs Confirm now wins over State Diverged. Previously, a workspace with both state-diverged: true and a planned non-plan-only run would show "State Diverged" — burying the actionable signal. Needs Confirm is something the operator can resolve directly by clicking Confirm & Apply, and confirming the apply clears the divergence. The state-diverged banner on the workspace detail page is unchanged.

CI / Infrastructure

  • Release pipeline now retries GHCR-touching operations (docker login, helm registry login, docker buildx imagetools create retag, helm push) with exponential backoff (5 attempts at 5/10/20/40s). Transient GHCR 5xx responses during a release no longer mean a pipeline failure + tag cleanup + re-tag cycle.
  • Retry logic centralised in .github/scripts/with-retry.sh; GHCR login wrapped by a new .github/actions/ghcr-login composite action.

Status

Beta — no API contract changes; pure UX + pipeline hardening.

Full Changelog: v0.23.1...v0.23.2

Don't miss a new terrapod release

NewReleases is sending notifications on new releases.