Skip to content

ci: tag protection ruleset, dependency + provenance badges (v0.5.5) - #11

Merged
Hiprax merged 1 commit into
mainfrom
release/v0.5.5
May 12, 2026
Merged

ci: tag protection ruleset, dependency + provenance badges (v0.5.5)#11
Hiprax merged 1 commit into
mainfrom
release/v0.5.5

Conversation

@Hiprax

@Hiprax Hiprax commented May 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add a tag-protection ruleset (refs/tags/v*.*.*) blocking deletion, force-push, and tag updates. The ruleset is active server-side; .github/rulesets/tags.json is the canonical re-apply spec for gh api ... -X POST --input.
  • README: add a Libraries.io dependency-status badge and an npm-provenance badge alongside the existing CI / Codecov / CodeQL set.
  • Bump to v0.5.5 (patch — docs and CI/governance only, no src/ changes).

Repo settings adjusted out-of-band

The following settings were also flipped on at the repo level (not in this diff):

  • delete_branch_on_merge: true — auto-clean merged PR branches
  • allow_update_branch: true — let contributors sync a PR branch with main from the GitHub UI

Test plan

  • CI matrix passes on Node 18 / 20 / 22 / 24
  • CodeQL analysis passes
  • After merge: tag v0.5.5 on the squash commit, push tag, confirm release.yml publishes to npm with provenance and creates the GitHub Release from the matching CHANGELOG section.

- Add tag-protection ruleset (.github/rulesets/tags.json) blocking deletion, force-push, and update on refs/tags/v*.*.*. The ruleset is also active server-side; the JSON is the canonical re-apply spec.
- README: add Libraries.io dependency status badge and an npm-provenance badge alongside the existing CI / Codecov / CodeQL set.
- Bump to v0.5.5.
@codecov

codecov Bot commented May 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@Hiprax
Hiprax merged commit 9bc8d85 into main May 12, 2026
7 checks passed
@Hiprax
Hiprax deleted the release/v0.5.5 branch May 12, 2026 15:58
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