Unanswered questions

  1. What about code formatting and linting tasks?

  2. [fkirc/skip-duplicate-actions: Save time and cost when using GitHub Actions]{.underline}

  3. [corretto-8/.github/workflows/submit.yml at 92a88d5bd8087f15f18222d87ddacf3a076628c0 · corretto/corretto-8]{.underline}

  4. [prisma/.github/workflows at main · prisma/prisma]{.underline}

  5. GitHub bots to post on comments with test reports

  6. Ignore paths for pushes such as README.md and other paths (is there a template for this?)

  7. [yplatform/.github/workflows/main.yml at c4c188e21215efab824a3f14d80494c0071567e7 · ysoftwareab/yplatform]{.underline}

  8. [arm-oraclelinux-wls-cluster/.github/workflows/build.yml at develop · wls-eng/arm-oraclelinux-wls-cluster]{.underline}

  9. Lots of people use "working-directory"

  10. Make sure that if you're running scripts, that someone who makes a PR can't just stick a script in that folder and have it run

  11. "There's a convention for tagging built images with metadata including the run id, CI event type, and commit sha."

  12. Updating dockerhub description

  13. Docker container security scanning

  14. The use of actions like jaywcjlove/create-tag-action and ncipollo/release-action to automate version bumping, tagging, and creating GitHub releases based on changes in package.json.

  15. Changelog generation

  16. buildx?

  17. You're allowed to use Python instead of Bash if you want to do more advanced scripting in your workflow

  18. Uploading logs as compliance to github artifacts, BOMs?

  19. Bats for bash script testing

  20. Publishing debug symbols to private server

  21. [GitTools/GitVersion: From git log to SemVer in no time (github.com)]{.underline}

  22. [https://stackoverflow.com/a/69123272/220935]{.underline}

  23. https://github.com/GitTools/GitVersion

  24. https://github.com/conventional-changelog/standard-version

  25. https://github.com/semantic-release/semantic-release

  26. https://github.com/dotnet/Nerdbank.GitVersioning

  27. https://github.com/adamralph/minver

  28. https://github.com/conventional-changelog/conventional-changelog

  29. https://github.com/googleapis/release-please

  30. https://github.com/changesets/changesets

  31. [https://github.com/release-it/release-it]{.underline}