Skip to content

feat!: drop legacy WORKSPACE support; bzlmod-only (0.5.0) - #37

Merged
helly25 merged 1 commit into
mainfrom
drop-workspace-support
Jun 24, 2026
Merged

feat!: drop legacy WORKSPACE support; bzlmod-only (0.5.0)#37
helly25 merged 1 commit into
mainfrom
drop-workspace-support

Conversation

@helly25

@helly25 helly25 commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Summary

Makes the module bzlmod-only and releases 0.5.0. Legacy WORKSPACE
support is removed along with all the tooling and documentation that backed it.

This is a breaking change for any consumer still installing via WORKSPACE;
they must switch to bazel_dep (bzlmod).

Changes

  • Delete WORKSPACE.
  • CI (main.yml): drop the bzlmod/workspace/both test matrix — now
    just bazel test //....
  • release_prep.sh: drop the WORKSPACE http_archive release snippet and
    the unused WORKSPACE_NAME; build the release archive from the generated
    worktree tree (so generated/patched files are included).
  • README.md: remove the ### For WORKSPACE install section; fix the
    MODULES.bazelMODULE.bazel typo.
  • Version: bump MODULE.bazel and CHANGELOG.md to 0.5.0 (minor bump for
    the incompatible change). Also annotated 0.4.4 as a CI-only re-release of
    0.4.3 (no functional changes — .github/ is export-ignore'd from the
    archive, so its published module was identical to 0.4.3).

Notes

  • compare-versions pre-commit hook passes (MODULE.bazel and CHANGELOG agree at
    0.5.0).

The module is now bzlmod-only. Removes the legacy WORKSPACE file and all
WORKSPACE-related tooling and docs, and releases 0.5.0.

- Delete WORKSPACE.
- CI: drop the bzlmod/workspace/both test matrix; just `bazel test //...`.
- release_prep.sh: drop the WORKSPACE http_archive release output and the
  unused WORKSPACE_NAME; build the archive from the generated worktree tree.
- README: remove the WORKSPACE install section; fix "MODULES.bazel" typo.
- CHANGELOG/MODULE: bump to 0.5.0; note 0.4.4 was a CI-only re-release of 0.4.3.

BREAKING CHANGE: WORKSPACE installations are no longer supported; consumers
must use bzlmod (bazel_dep).
@helly25
helly25 requested a review from Fab-Cat June 24, 2026 22:51
@helly25
helly25 merged commit e10835a into main Jun 24, 2026
5 checks passed
@helly25
helly25 deleted the drop-workspace-support branch June 24, 2026 22:57
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.

2 participants