urbdyn / rules_fish

Bazel toolchain rules for Fish shell.
Apache License 2.0
2 stars 0 forks source link

Add an e2e test directory for using rules_fish with bzlmod #28

Closed Matthew-Benson closed 1 month ago

Matthew-Benson commented 1 month ago

Add an e2e test directory for using rules_fish with bzlmod.

To support this, all build targets were moved from rules_fish into this sub-workspace. That includes porting out the repo and toolchain from the root MODULE.bazel and copying down boilerplate to define a workspace.

To enable running these e2e tests with local changes in the repo, we use local_path_override which required marking the workspace boundaries with WORKSPACE.bazel files. This also required ignoring the sub-workspace with a .bazelignore file specifying that path.