GitHub Actions workflow security, performance optimization, and best practices
@v1 or @main)permissions block (principle of least privilege)secrets.GITHUB_TOKEN instead of PATs when possible${{ }}) for injection risks; never interpolate untrusted user input