Skip to content

feat(github): run Ruby tests in a dedicated job#652

Open
G-Rath wants to merge 4 commits intomainfrom
update-github-variant
Open

feat(github): run Ruby tests in a dedicated job#652
G-Rath wants to merge 4 commits intomainfrom
update-github-variant

Conversation

@G-Rath
Copy link
Contributor

@G-Rath G-Rath commented Jan 27, 2026

Running our "checks" generally takes less than a minute which is quite affordable, and this way you can know if your tests are failing in parallel to linting. I've also found it useful in codebases where we've ended up splitting the test suite up in some way due to performance and flakiness, since the "checks" job can just left as-is.

The only annoying thing is that annotaterb uses the database which is now only being set up in the tests job since it adds an extra ~20 seconds just having the service, so I've cheekily put that in the tests job even though it's actually a check.

Also note that currently annotaterb will not error if it cannot connect to the database, making it easy to assume it does not need that 😕

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