Versions use the yyyymmdd.patch format (e.g. 20260328.0).
All git_override blocks in MODULE.bazel that are not dev_dependency
must be resolved before a release. Dev-only overrides (behavioral_model,
bazel_clang_tidy) are invisible to BCR consumers and don't block releases.
git checkout -b release-yyyymmddRetain the branch permanently — it serves as a release archive and makes patch releases easy.
module(
name = "fourward",
version = "yyyymmdd.0",
...
)- Tag:
yyyymmdd.0 - Title:
4ward yyyymmdd.0 (month year) - Attach the source
.tar.gzarchive to the release to ensure archive checksum stability for the BCR. GitHub's auto-generated archives are not guaranteed to be stable, so download the auto-generated archive and re-upload it as an explicit release asset.
Submit a PR to bazelbuild/bazel-central-registry
following the contribution guidelines.
Previous submissions live under
modules/fourward/.