I recently made a change to allow for running the workflow manually on main, which I did in order to double-check if a certain failure was due to a PR or if it's also failing on main.
I've since disabled bypassing branch protections on main, so now there's a PR for this change.
And finally, I noticed that if a required job (e.g. jruby) fails then our tests fail fast which we don't want. We still want all tests to run, but matrix-test should be considered failed if any of the required ruby versions fail.
I recently made a change to allow for running the workflow manually on
main
, which I did in order to double-check if a certain failure was due to a PR or if it's also failing on main.I've since disabled bypassing branch protections on
main
, so now there's a PR for this change.And finally, I noticed that if a required job (e.g.
jruby
) fails then our tests fail fast which we don't want. We still want all tests to run, butmatrix-test
should be considered failed if any of the required ruby versions fail.