Skip to content

Remove runfiles usage from the Bazel build#16595

Merged
SirGitsalot merged 5 commits into
GoogleCloudPlatform:mainfrom
SirGitsalot:tpg_service_library
Mar 3, 2026
Merged

Remove runfiles usage from the Bazel build#16595
SirGitsalot merged 5 commits into
GoogleCloudPlatform:mainfrom
SirGitsalot:tpg_service_library

Conversation

@SirGitsalot
Copy link
Copy Markdown
Member

There's a bunch of changes but most of them are a result of running buildifier for formatting. The main change is to remove the use of github.com/bazelbuild/rules_go to allow for copybara importing. It's replaced by passing templates as input files rather than runfiles. It will get replaced again at some point in the future (maybe by just a more granular version of this) once the templates build rule is split into multiple rules (right now it's one big glob, so modifying any template causes everything to be rebuilt).


@SirGitsalot SirGitsalot changed the title Tpg service library Remove runfiles usage from the Bazel build Mar 3, 2026
@SirGitsalot SirGitsalot requested a review from melinath March 3, 2026 20:44
@SirGitsalot SirGitsalot marked this pull request as ready for review March 3, 2026 20:44
@modular-magician
Copy link
Copy Markdown
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR hasn't generated any diffs, but I'll let you know if a future commit does.

@SirGitsalot SirGitsalot added this pull request to the merge queue Mar 3, 2026
Merged via the queue into GoogleCloudPlatform:main with commit 953dea7 Mar 3, 2026
23 checks passed
@SirGitsalot SirGitsalot deleted the tpg_service_library branch March 3, 2026 22:43
aditikumarii-google pushed a commit to aditikumarii-google/magic-modules that referenced this pull request Mar 10, 2026
ChuAmberZhang pushed a commit to ChuAmberZhang/magic-modules that referenced this pull request Apr 29, 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.

3 participants