Skip to content

Conversation

@p-schlickmann
Copy link
Contributor

Issue: #602
Flake: processes_lifecycle_test.rb
Instructions to validate the fix locally: #678

Summary

This PR mainly increases timeout gaps between a few assertions and uses helper methods like process_exists and wait_for_jobs_to_finish_for to fully eliminate flakiness from processes_lifecycle_test.rb.
This is probably the 3rd or 4th attempt 😆, but I’m confident it's the last one!

It also adds timeout-minutes: 15 to prevent deadlocked actions from consuming GitHub Actions quota.
See: https://github.com/rails/solid_queue/actions/runs/18691886640/job/53299407575 (6h duration!)

@p-schlickmann p-schlickmann force-pushed the flaky-processes-lifecycle-test-3 branch from 0e1e330 to 4a6034f Compare November 10, 2025 13:59
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.

1 participant