Skip to content

drop GCS-specific integration test scaffolding#709

Open
mzihlmann wants to merge 1 commit into
mainfrom
drop-gcs-integration-scaffolding
Open

drop GCS-specific integration test scaffolding#709
mzihlmann wants to merge 1 commit into
mainfrom
drop-gcs-integration-scaffolding

Conversation

@mzihlmann

@mzihlmann mzihlmann commented May 16, 2026

Copy link
Copy Markdown
Collaborator

GCP integration tests aren't exercised in this fork — there's no GCP project, service account, or test bucket wired into CI — so the GCS-specific test scaffolding has been dead code for a while: tarball uploads to GCS, -b gs://... build contexts, service-account credential mounting, and the gcloud builds submit benchmark path. This removes all of it.

Production GCS support is untouched. The gs:// source-context fetcher in pkg/buildcontext/gcs.go, the bucket helpers it relies on, and the vendored cloud.google.com/go/storage chain all stay, since real users build from gs:// contexts. Dockerfile_test_copy_bucket now runs as a plain context test. Vendor size is unchanged because the storage dependency is still reachable from production code; the win is test-suite clarity.

@mzihlmann mzihlmann marked this pull request as draft May 16, 2026 21:58
@mzihlmann mzihlmann force-pushed the drop-gcs-integration-scaffolding branch from d0c0837 to 828956e Compare May 16, 2026 21:59
@codecov

codecov Bot commented May 16, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 10 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
cmd/executor/cmd/root.go 0.00% 10 Missing ⚠️

📢 Thoughts on this report? Let us know!

@mzihlmann mzihlmann force-pushed the drop-gcs-integration-scaffolding branch from 708f8fe to 8ff0f73 Compare June 28, 2026 15:44
@mzihlmann mzihlmann force-pushed the drop-gcs-integration-scaffolding branch from 8ff0f73 to f91dae5 Compare June 28, 2026 16:02
@mzihlmann mzihlmann requested review from 0hlov3, BobDu, babs and nejch June 28, 2026 16:02
@mzihlmann mzihlmann marked this pull request as ready for review June 28, 2026 16:02
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