Skip to content

ci(security): route releases through protected main - #1

Merged
ctxswitch merged 1 commit into
mainfrom
chore/github-security-baseline
Jul 21, 2026
Merged

ci(security): route releases through protected main#1
ctxswitch merged 1 commit into
mainfrom
chore/github-security-baseline

Conversation

@ctxswitch

Copy link
Copy Markdown
Owner

Summary

  • create release bumps on a branch and open a pull request
  • dispatch CI explicitly for release PRs created by GitHub Actions
  • tag and publish releases only after the version bump reaches main
  • make read-only permissions explicit for CI workflows

Why

The main branch ruleset requires pull requests and passing CI. GitHub's built-in Actions app cannot be granted a ruleset bypass on this personal repository, so release automation must follow the protected path instead of pushing directly to main.

Validation

  • actionlint .github/workflows/*.yaml
  • git diff --check origin/main...HEAD

@codecov

codecov Bot commented Jul 21, 2026

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@ctxswitch
ctxswitch merged commit 5764b6d into main Jul 21, 2026
7 checks passed
@ctxswitch
ctxswitch deleted the chore/github-security-baseline branch July 21, 2026 13:49
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