These are most of the GitHub Action workflows that I use in my plugins.
I have included a .gitattributes file too. For those who don't know, a .gitattributes file using export-ignore
will remove those files/folders designated from any download or zip export. This is very handy with or without a build process.
releases.yml
includes the generation of a build-attestation-provenance for security.