varvet / pundit

Minimal authorization through OO design and pure Ruby classes
MIT License
8.21k stars 624 forks source link

Adjust GH actions workflow #786

Closed Burgestrand closed 9 months ago

Burgestrand commented 9 months ago

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.