Skip to content

Conversation

@jcouball
Copy link
Member

Adjust CI workflows to prevent builds from triggering on merges to the main branch and for release PRs. Move unnecessary builds from the continuous integration workflow to the experimental Ruby builds.

…ase PRs

Since all merges to the main branch must be a fast-forward rebase, CI
builds should not be run when merged to main. They are run via the
pull request before merging.

The continuous_integration workflow should be triggered for pull requests
targeting main.

The experimental_ruby_builds workflow should only be triggered manually via
the GitHub UI
…_ruby_builds

There is not a good reason to have a specific builds in the
continuous_integration workflow on Windows, or using JRuby or TruffleRuby.
@jcouball jcouball requested a review from a team as a code owner April 17, 2025 00:22
@jcouball jcouball merged commit 2d15e1c into main Apr 17, 2025
3 checks passed
@jcouball jcouball deleted the make_ci_faster branch April 17, 2025 00:24
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