v0.42.0
Native merge queue fix (#221) + PR-view lifecycle fixes (#219, first shipped in v0.41.0).
Merge queue (#221) — with an armed serve-as-driver tier and GitHub's native merge queue, every queued PR stalled: serve posted no check on the merge-group head, so the required terraform/<env> context never appeared and the queue hung.
- Primary: resolve the merge group's PR from
merge_group.head_ref(gh-readonly-queue/<base>/pr-<n>-<sha>) — GitHub'scommits/{sha}/pullsreturns[]for the synthetic merge-queue commit, so the SHA lookup alone resolved no PR. - Secondary: always post the merge-gate check for the tier's own gated env, green when the PR changed no stacks (docs/CI/module-only), symmetric with the PR-head no-change check.
PR-view lifecycle (#219) — SHA-scoped lifecycle fold (no stale apply-side bar after a new push), verify renders done on a completed apply, honest stage badge.
Full changelog: v0.41.0...v0.42.0