Skip to content

Fix BCR validation contexts - #80

Merged
helly25 merged 1 commit into
mainfrom
fix/bcr-presubmit-context
Oct 18, 2026
Merged

helly25 merged 1 commit into
mainfrom
fix/bcr-presubmit-context

Conversation

@helly25

@helly25 helly25 commented Oct 18, 2026

Copy link
Copy Markdown
Collaborator

BCR's recursive dependency build loads tests whose development-only fixture repository is unavailable. Build the public libraries as an external dependency and run the full test suite from the release root, preserving development dependencies.

AG;DR

  • Keep Bazel 7/8/9 across Linux, macOS, and Windows for both consumer builds and full root tests. No validation gates are disabled.
  • Synchronize the release template with the fix pushed to mboworks_bzl@0.8.0 bazelbuild/bazel-central-registry#11173 for 0.8.0. Document the two test contexts.
  • Start 0.8.1 development after the 0.8.0 tag; README remains on published 0.8.0. No new release is created.
  • Validation: all 182 Bazel tests and focused pre-commit checks passed. The published 0.8.0 archive also passed an anonymous consumer build using the registry metadata and all 182 root tests.
  • The registry repair is independent and already pushed; it does not require this PR to merge first.

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 14:21
@helly25
helly25 merged commit abe6161 into main Oct 18, 2026
6 checks passed
@helly25
helly25 deleted the fix/bcr-presubmit-context branch October 18, 2026 14:24
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