Running functional tests automatically on pull requests is a must for complex modules. GitHub provides Actions for that, but their workflow files aren't self-explanatory.
If you have questions regarding test runs for your own contrib project, or just want a quick overview, or want to share your findings, join our round table.