Org-level GitHub configuration and shared automation for all DevSecNinja repositories.
| What | Where |
|---|---|
| Reusable workflows | .github/workflows/ |
| Composite actions | actions/ |
| Workflow templates | workflow-templates/ |
| Config sync (files) | config-sync/files/ |
| Config sync (templates) | config-sync/templates/ |
| Renovate presets | .renovate/ |
| Design decisions (ADRs) | docs/design-decisions/ |
| Architecture & usage guide | docs/architecture.md |
| Release Please onboarding | docs/release-please-onboarding.md |
| Workflow trigger conventions | docs/workflow-trigger-conventions.md |
mise install # install all tools
mise exec -- lefthook run pre-commit # run lintersCommit with Conventional Commits.
Releases are automated via
release-please — every push to
main opens or updates a chore(main): release vX.Y.Z PR. Merge to
ship.