Hotfix release. Fixes a regression where tofu apply tfplan failed
with "Inconsistent dependency lock file" when the plan-phase
.terraform.lock.hcl carried only h1: hashes for the other arch.
Bug Fixes
- Lock-file mutation between plan and apply — the runner's
lock-extender was emitting onlyh1:hashes for the spliced
other-arch entries. The own-arch entries (from plan'stofu init)
carry bothzh:andh1:; the spliced other-arch entries carried
onlyh1:. Apply-init detected the asymmetry, added the missing
zh:itself, and the resulting lock no longer matched the saved
tfplan. Mirror's{version}.jsonreturns both hash types per
platform; the splice now captures the pair, and falls back to
tofu providers lockwhen either half is missing rather than
producing an asymmetric lock (#470).
Status
Stable — runner-image hotfix; no schema changes.
Full Changelog: v0.33.2...v0.33.3