...
Use GitHub Actions efficiently and reduce unnecessary runner usage:
| https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-using-concurrency-to-cancel-any-in-progress-job-or-run |
| https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging |
| https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet |
| |
| |
| |
| |
Consider using development container images which come pre-installed with all the dependencies a contributor need to get started with writing code on the project. | https://code.visualstudio.com/docs/devcontainers/containers |
Where appropriate, implement pre-commit rules (Stephen Curran can you clarify?)
...