actions-reusable-workflowsWire a repository to the bitwise-media-group/github-workflows reusable workflows — copy the thin caller workflows from the library's examples/ at its latest release and pin them by commit SHA — for CI, CodeQL security scanning, release (release-please, GoReleaser, Zensical docs), the signature-prese
actions-securitySecurity hardening for GitHub Actions workflows with a least-privilege posture — default-deny permissions ({} then minimal per-job scopes), SHA-pinning every third-party action, avoiding pull_request_target (and the safe trusted-event allowlist pattern when an elevated trigger is unavoidable), preve
actions-styleGitHub Actions workflow authoring conventions for readable, least-privilege workflows — .github/workflows/*.yaml layout, explicit scoped triggers, boolean logic with truthy/falsey expressions (if ${{ inputs.flag }} over == 'true'), concurrency, matrix builds, job outputs, and authoring reusable (wor
actions-validateValidate GitHub Actions workflow files locally with the actionlint then zizmor loop — actionlint for syntax, expression typing, and shellcheck of run steps; zizmor for security audits (expression injection, pull_request_target risks, unpinned actions, over-broad permissions). Use after editing any .