Skip to content

Use bzl 0.8.0 runfiles keys for test tools - #59

Merged
helly25 merged 2 commits into
mainfrom
feat/bzl-0.8.0-consumer
Oct 18, 2026
Merged

helly25 merged 2 commits into
mainfrom
feat/bzl-0.8.0-consumer

Conversation

@helly25

@helly25 helly25 commented Oct 18, 2026 •

Copy link
Copy Markdown
Collaborator

Use bzl 0.8.0's shared runfiles-key helper for named test tools and their manifest. This verifies the published release against bashtest's root and external-module usage.

AG;DR

  • Resolve bzl 0.8.0 directly from BCR. All temporary bzl archive overrides are removed, including generated consumer modules where applicable. The release dependency is satisfied.

  • Replace the local path helper with runfiles.key; declare the public bzl_library dependency.

  • Validation at pushed head b195868: root suite passed (8 tests, 1 platform skip), both generated external-consumer scripts passed using normal BCR resolution, all 44 Python tests passed, and focused pre-commit passed. All six replacement CI checks passed.

  • No dependency on the other consumer PRs; public bashtest behavior is preserved.

Signed-off-by: helly25 <6420169+helly25@users.noreply.github.com>
@helly25
helly25 requested a review from Fab-Cat as a code owner October 18, 2026 13:16
Signed-off-by: helly25 <6420169+helly25@users.noreply.github.com>
@helly25
helly25 merged commit 9369d2d into main Oct 18, 2026
6 checks passed
@helly25
helly25 deleted the feat/bzl-0.8.0-consumer branch October 18, 2026 19:45
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