Skip to content

ci: run CI on release pull requests so main can require it - #5

Merged
malhashemi merged 1 commit into
mainfrom
ci/require-checks
Sep 25, 2026
Merged

malhashemi merged 1 commit into
mainfrom
ci/require-checks

Conversation

@malhashemi

Copy link
Copy Markdown
Owner

main now requires the CI checks (Check (macos-15), Check (ubuntu-latest)) on every pull request, with no required approvals for maintainers.

GitHub does not run workflows for pull requests opened by GitHub Actions, so release-please's pull request would never get those checks. The release workflow now starts CI on the release branch with workflow_dispatch, the one event the workflow token may trigger, so release pull requests merge like any other.

CONTRIBUTING documents the merge rules.

main now requires the CI checks on every pull request. GitHub does not
run workflows for pull requests opened by GitHub Actions, so the release
workflow starts CI on release-please's branch with workflow_dispatch,
the one event the workflow token may trigger. Document the merge rules.
@malhashemi
malhashemi merged commit 6f38cb6 into main Sep 25, 2026
3 checks passed
@malhashemi
malhashemi deleted the ci/require-checks branch September 25, 2026 04:52
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