If you maintain a contrib module or theme, take a look at Eddy: https://github.com/drevops/eddy
It sets up an extension for local development and CI in one go. Site build, lint and tests run behind make or ahoy. You also get GitHub Actions across Drupal 10, 11 and 12, Codecov, a Cloudflare tunnel for previewing a local site, and mirroring to Drupal.org.
I’ve just moved Vale to Eddy 5.1.1, and filefield_paths is close behind.
Big thanks to Alex Skrypnyk for building and maintaining it. It saves me hours on every module I look after.
GitHubGitHub - drevops/eddy: 💧 Template for a contributed Drupal module or theme with CI and mirroring to Drupal.org💧 Template for a contributed Drupal module or theme with CI and mirroring to Drupal.org - drevops/eddy
commit 3cfb17f