Skip to content

refactor: split code into multiple files - #4044

Draft
aignas wants to merge 2 commits into
bazel-contrib:mainfrom
aignas:aignas.refactor.split-to-separate-files
Draft

refactor: split code into multiple files#4044
aignas wants to merge 2 commits into
bazel-contrib:mainfrom
aignas:aignas.refactor.split-to-separate-files

Conversation

@aignas

@aignas aignas commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

A followup to #4043 to split code into multiple files to make the interaction
and reuse more intentional and explicit.

Work towards #2948.

aignas added 2 commits August 14, 2026 18:41
There was a small regression in bazel-contrib#3948 that may affect
experimental repository cache users.

Related to bazel-contrib#3791
This move the compatibility shim to the macro for the `dep_template` and
since we may set it to an empty string in the future, we do not set it
to mandatory. This resulted in a few test fixes for the `pip_archive`.

This will hopefully make working with the code easier. The attribute
reuse is done in this way on purpose - the most basic repository rules
are being used as a basis for the definition of the attributes.
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