Skip to content

ci: sync workflows with rules-template - #32

Merged
wep21 merged 7 commits into
mainfrom
ci/sync-rules-template
Oct 19, 2026
Merged

wep21 merged 7 commits into
mainfrom
ci/sync-rules-template

Conversation

@wep21

@wep21 wep21 commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Sync .github/workflows and release packaging with bazel-contrib/rules-template.

  • tag.yaml: skip smlx/ccv itself when a tag was cut within 2 weeks. Previously ccv still pushed the tag and only the release job was skipped, leaving a tag without a release.
  • release.yaml: bump release_ruleset.yaml to v7.7.0, create the release as a draft and publish it in a finalize job after BCR publish (immutable releases flow).
  • release_prep.sh: drop the WORKSPACE / Bazel 6 instructions from release notes.
  • .gitattributes: exclude examples/ from the release archive.
  • conventional-commits.yaml: add PR title check for ccv.
  • actions/checkout: pin to v7.0.1.
  • ci.yaml: replace bazel.yaml@v7 with an inline setup-bazel matrix (Bazel 7.x/8.x/9.x × root/examples), remove unused ci.bazelrc, add .bazelignore for examples/.

Built root and examples locally with Bazel 7.x, 8.x and 9.x, and dry-ran release_prep.sh against a local tag.

🤖 Generated with Claude Code

@wep21
wep21 merged commit f398866 into main Oct 19, 2026
9 checks passed
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