Skip to content

Implement QueryJSON and introduce new way for consuming Terraform's structured logging#539

Merged
dbanck merged 3 commits intomainfrom
pre-release
Sep 16, 2025
Merged

Implement QueryJSON and introduce new way for consuming Terraform's structured logging#539
dbanck merged 3 commits intomainfrom
pre-release

Conversation

@dbanck
Copy link
Member

@dbanck dbanck commented Sep 16, 2025

Description

This PR adds a new internal method that allows easier consumption of Terraform's structured log format. It exposes log messages as an iterator via iter.Seq[NextMessage].

QueryJSON is the first command that makes use of new the method.

Rollback Plan

  • If a change needs to be reverted, we will roll out an update to the code within 7 days.

Changes to Security Controls

Are there any changes to security controls (access controls, encryption, logging) in this pull request? If so, explain.

dbanck and others added 3 commits September 16, 2025 14:18
@dbanck dbanck requested review from a team as code owners September 16, 2025 17:52
Copy link
Member

@SarahFrench SarahFrench left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@dbanck dbanck merged commit 699d77f into main Sep 16, 2025
107 checks passed
@dbanck dbanck deleted the pre-release branch September 16, 2025 18:16
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.

3 participants