-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
By moving action/feature configs into the build files we create a new problem when it comes to naming schemas for toolchain configuration. In particular how to we map, target names e.g.
# file: //foo:BUILD
cc_feature(
name = "foo",
#...
)# file: //conflicting_foo:BUILD
cc_feature(
name = "foo",
#...
)Here we have two features in different directories, but with the same name. If we where to include both in our toolchain we may end up with some unexpected behaviour if the target name directly maps to the action/feature name.
Potential solutions
- We use the fully qualified label in the action name this would disambiguate between features with the same name but in different directories
- We check if there are duplicate named features in the resulting toolchain and raise an error.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
🔖 Ready