[Tracking] CI: Go Test auth step broken on main — BigQuery CI environment has no secrets configured - #8
Draft
will-sargent-dbtlabs wants to merge 1 commit into
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No code change — Issues are disabled on this repo, so this draft PR is standing in as the tracking artifact for a CI/infra gap that needs someone with repo/environment admin access to resolve.
Summary
Every
Test/Validatejob in theGo Testworkflow fails onmainitself — this is not a fork-secrets-on-forked-PR edge case, it's baseline repo health. Confirmed via the workflow's own run history, not just by reading YAML.Error
from the
google-github-actions/authstep in.github/workflows/go_test.yaml(jobs "Validate bigquery latest/linux_amd64" and "Test/windows_amd64", and others gated on theBigQuery CIenvironment).Root cause
google-github-actions/authis configured to readsecrets.gcloud_workload_identity_provider, scoped to theBigQuery CIGitHub environment. That environment currently has:(confirmed via
gh api repos/dbt-labs/bigquery-adbc/environments/BigQuery%20CI/secretsand.../variables, bothtotal_count: 0)This isn't a recent regression
Full run history for the
Go Testworkflow onmain:The
BigQuery CIenvironment was created at 2026-05-20T22:41:09Z — one second after the first of these runs. The auth step has failed onmainon every run since the environment's creation; the WIF secret was apparently never populated.What's needed
Someone with admin access to this repo needs to either:
gcloud_workload_identity_providersecret (and/orcredentials_json) to theBigQuery CIenvironment, pointing at a real GCP Workload Identity Federation provider, oradbc-drivers/bigqueryrepo or another ADBC driver fork already has).Not fixed directly here — the WIF provider value isn't something I have, and this touches shared CI credentials that should be coordinated with whoever set up the
BigQuery CIenvironment on 2026-05-20 (cc @ajhlee-dbt @xuliangs @serramatutu — worth checking who owns this).Related
Split out from #7, which fixes the separate (and unrelated) lint/staticcheck/RAT failures on
main.