Skip to content

ci: consolidate GitHub actions and run only on pull request, no duplicate runs on each push - #48

Open
joescottdave wants to merge 3 commits into
issue/3from
issue/46
Open

ci: consolidate GitHub actions and run only on pull request, no duplicate runs on each push#48
joescottdave wants to merge 3 commits into
issue/3from
issue/46

Conversation

@joescottdave

@joescottdave joescottdave commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Addresses #46

RuboCop was attempting to load the rubocop-rake plugin on CI and
crashing since it wasn't installed. Add both suggested plugins as
dev dependencies and register them in .rubocop.yml, then fix the
Minitest/EmptyLineBeforeAssertionMethods offenses they surfaced.
@joescottdave
joescottdave requested a review from ajtucker August 19, 2026 15:24

@ajtucker ajtucker left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks @joescottdave. We could consolidate further and have the type-checker run directly after the unit tests (and rbs collection install), so as to avoid duplicate checkout, ruby setup and bundle install?

But this is fine for now. I'll raise a separate ticket, as this needs doing across multiple repos.

@joescottdave

Copy link
Copy Markdown
Contributor Author

I think I'm happy for them to remain separate jobs so that they can run in parallel and we can see which thing failed at a glance

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