Skip to content

refactor: migrate data_source_github_branch logging to tflog#3328

Closed
texasich wants to merge 1 commit intointegrations:mainfrom
texasich:refactor/migrate-data-source-github-branch-to-tflog
Closed

refactor: migrate data_source_github_branch logging to tflog#3328
texasich wants to merge 1 commit intointegrations:mainfrom
texasich:refactor/migrate-data-source-github-branch-to-tflog

Conversation

@texasich
Copy link
Copy Markdown

Migrates data_source_github_branch.go from the stdlib log package to tflog, part of the work tracked in #3070.

The one debug log statement (404 branch-not-found path) gets structured key-value fields attached alongside the formatted message, matching the pattern from the already-migrated files (resource_github_membership.go, resource_github_actions_environment_secret.go).

Changes:

  • Swap "log" import for "fmt" + "github.com/hashicorp/terraform-plugin-log/tflog"
  • Convert log.Printf("[DEBUG] ...") ? tflog.Debug(ctx, fmt.Sprintf(...), map[string]any{...})

Tested: the function already uses ReadContext, so ctx is in scope. Import path verified against existing migrated files.

Replace the stdlib `log` package with `tflog` in
data_source_github_branch.go, contributing to the broader migration
tracked in integrations#3070. Structured key-value fields (org, repo, branch) are
attached to the log entry alongside the formatted message, consistent
with the pattern established in the other migrated files.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

👋 Hi! Thank you for this contribution! Just to let you know, our GitHub SDK team does a round of issue and PR reviews twice a week, every Monday and Friday! We have a process in place for prioritizing and responding to your input. Because you are a part of this community please feel free to comment, add to, or pick up any issues/PRs that are labeled with Status: Up for grabs. You & others like you are the reason all of this works! So thank you & happy coding! 🚀

@texasich
Copy link
Copy Markdown
Author

Same deal as #3329 and #3330 -- closing to respect the 1-open-PR limit for new contributors. #3325 is the one in review; will queue this back up after that one lands.

@texasich texasich closed this Apr 11, 2026
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