Skip to content

build: bump to go1.25.8#61

Merged
fin09pcap merged 3 commits intomainfrom
go1.25-update
Apr 17, 2026
Merged

build: bump to go1.25.8#61
fin09pcap merged 3 commits intomainfrom
go1.25-update

Conversation

@fin09pcap
Copy link
Copy Markdown
Member

Notes for Reviewer

  • Bump Go toolchain to 1.25.8 (terraformer/.tool-versions, go.mod)
  • Refresh .golangci.yml for current linter versions
  • Fix HCL format error reporting in terraformer/pkg/terraformer/hcl/format.go — hclwrite.Format silently ignores syntax errors, so the previous if err != nil branch was dead code.
    Now parse with hclwrite.ParseConfig first and return the hcl.Diagnostics when present
  • Modernize release-harp-terraformer.yml — upgrade actions/checkout@v4, setup-go@v5 (reads go-version-file), setup-buildx-action@v3, build-push-action@v6, pin cosign-installer@v3.8.2 and upload-release-assets by SHA; fix release-tag prefix to terraformer/

What issues does this PR fix?

Rel:

  • Routine Go 1.25.8 toolchain + CI maintenance for the terraformer plugin
  • Surfaces HCL syntax diagnostics that were previously swallowed during harp-terraformer output formatting

Signed-off-by: Ben Stickel <ben.stickel@elastic.co>
Signed-off-by: Ben Stickel <ben.stickel@elastic.co>
Signed-off-by: Ben Stickel <ben.stickel@elastic.co>
@fin09pcap fin09pcap self-assigned this Apr 17, 2026
@fin09pcap fin09pcap requested a review from a team as a code owner April 17, 2026 23:21
@fin09pcap fin09pcap merged commit 6038bd8 into main Apr 17, 2026
3 checks passed
@fin09pcap fin09pcap deleted the go1.25-update branch April 17, 2026 23:37
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.

2 participants