Skip to content

release: Prepare v0.6.0 release notes - #162

Merged
samir-gandhi merged 2 commits into
mainfrom
release-v060
Oct 16, 2026
Merged

samir-gandhi merged 2 commits into
mainfrom
release-v060

Conversation

@samir-gandhi

Copy link
Copy Markdown
Contributor

Summary

Prepares the v0.6.0 minor release — the first release carrying both the bare-traversal output change (#159) and the secret-variable export fix (#161), which merged to main as af64022 and aa4e567.

Release contents

Type Entries
Enhancement #159 — variable/resource references inside jsonencode({...}) blobs render as bare Terraform traversals instead of deprecated interpolation-only strings (fixes tflint terraform_deprecated_interpolation on exported modules)
Enhancement #161 — secret DaVinci variables export with a value block backed by a generated sensitive = true variable whose tfvars entry is empty (fill manually; plan fails on empty by design)

Both changes recommend a re-export, so v0.6.0's notes give users one combined reason to re-export.

Housekeeping

  • Archives v0.5.1's changelog entry (pr-155) to .changelog/archive/v0.5.1/ — the v0.5.1 release PR (release: Prepare v0.5.1 release notes #157) archived v0.5.0's entries but not its own, so the generator would have repeated pr-155 in every future release. This follows the established convention (each release's prep archives the previous release's entries; the current release's entries stay in .changelog/ until the next release's prep).

After merge

git tag v0.6.0 && git push origin v0.6.0 — the goreleaser workflow builds and publishes on v* tags.

Tests

Not applicable — release metadata only. No code changes. (Both content PRs' CI ran green: #159 all 8 checks, #161 regression suite; the combined tree was also verified locally before merging — 14/14 packages, only the known pre-existing map-order flake in TestResolveEmbeddedReferences_DisambiguatedName_StableAcrossEnvironments, documented in #161.)

Breaking changes

None. Both shipped changes are additive enhancements; #159's output change is semantically equivalent (interpolation-only vs bare traversal) and #161's new blocks/variables are additive.

🤖 Generated with Claude Code

samir-gandhi and others added 2 commits October 16, 2026 15:16
The v0.5.1 release PR (#157) archived v0.5.0's entries but not its own —
pr-155.txt remained in .changelog/ and would be repeated in every future
release's notes. Moves it to .changelog/archive/v0.5.1/.

Co-Authored-By: Claude Code <noreply@anthropic.com>
Generates release-notes/v0.6.0/ (GITHUB_RELEASE.md + RELEASE_NOTES.adoc)
covering the two changes since v0.5.1:

- #159 — bare Terraform traversals in jsonencode blobs (tflint
  terraform_deprecated_interpolation fix)
- #161 — secret DaVinci variables export with a variable-backed value block

The pr-155 v0.5.1 archive ships in the preceding commit on this branch.

Co-Authored-By: Claude Code <noreply@anthropic.com>
@samir-gandhi
samir-gandhi merged commit 9aa51ed into main Oct 16, 2026
7 checks passed
@github-actions

Copy link
Copy Markdown

Regression Test Results

Matrix Entry Status Breaking Acceptable
default-hcl ✅ PASS 0 0
default-tfjson ✅ PASS 0 0
hcl-include-all ✅ PASS 0 0
hcl-skip-deps ✅ PASS 0 0
tfjson-skip-deps ✅ PASS 0 0

✅ No regressions detected

All export configurations produced compatible output.


Generated by regression workflow • View run

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant