Skip to content

v0.47.2 — Unblock the Terraform CI job so v0.47.1 can actually apply

Unblocks v0.47.1, which never reached production.

  • Fixed the Terraform CI job, which was failing terraform fmt -check on a blank line with two trailing spaces in infra/secrets.tf. That whitespace has been there since the first infra commit; terraform.yml is path-filtered to infra/**, so it only surfaced when v0.47.1 touched infra/variables.tf.
  • v0.47.1's fix had not applied. fmt -check is step 4 of 7 in a single job, so the failure aborted it before Init, Validate and Apply — leaving prod's ECS task definition on the old SYSTEM8_BASE_URL, and /admin/data still reporting no powers.
  • Fixed the same URL in the GCP copy of the variable (infra/gcp/variables.tf), which v0.47.1 missed. ⚠︎ terraform.yml runs with working-directory: infra and no -recursive, so it neither format-checks nor applies infra/gcp/** — that stack still needs applying by hand.
  • Both variable declarations now say in a comment why the /character segment is load-bearing: the bare origin returns the wiki's SPA page with a 200 and text/html, so nothing 404s and loadPowerRefs swallows the JSON parse error and reports zero powers.

Superseded in part by v0.47.3: the Apply step this release was trying to reach could never have deployed anything — no remote state, no var-file — so it was removed outright.