Skip to content

ci: add workflows and rulesets to main#5

Merged
brettdavies merged 1 commit intomainfrom
release/ci-workflows-only
Apr 1, 2026
Merged

ci: add workflows and rulesets to main#5
brettdavies merged 1 commit intomainfrom
release/ci-workflows-only

Conversation

@brettdavies
Copy link
Copy Markdown
Owner

@brettdavies brettdavies commented Apr 1, 2026

Summary

Carried CI workflows and branch protection rulesets from dev to main. This is a non-release infrastructure PR that establishes the CI/CD pipeline and branch governance for the repository.

Type of Change

  • ci: CI/CD configuration changes

Files Modified

Created:

  • .github/workflows/ci.yml
  • .github/workflows/finalize-release.yml
  • .github/workflows/guard-main-docs.yml
  • .github/workflows/guard-main-provenance.yml
  • .github/workflows/release.yml
  • .github/rulesets/protect-dev.json
  • .github/rulesets/protect-main.json

Checklist

  • Code follows project conventions and style guidelines
  • Commit messages follow Conventional Commits
  • Self-review of code completed
  • No new warnings or errors introduced
  • Changes are backward compatible (or breaking changes documented)

Add CI, release, finalize-release, guard-docs, guard-provenance
workflows and branch ruleset snapshots. Enables CI to trigger on
PRs targeting main.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@brettdavies brettdavies merged commit dc26613 into main Apr 1, 2026
2 of 8 checks passed
@brettdavies brettdavies deleted the release/ci-workflows-only branch April 1, 2026 21:41
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