Last reviewed: 2026-02-24
This directory is the source for distributed .github/ defaults.
workflows/dependabot.ymlCODEOWNERSprofiles/(repo-type overlays such as Node/Python/submodule dependabot variants)
The push/install surface can install either the full GitHub bundle or a selected subset.
Common examples:
# full GitHub bundle
compass-engine push --targets github
# baseline plus linting only
compass-engine push --targets github --github-features baseline,linting
# baseline plus a repo overlay
compass-engine push --targets github --github-features baseline,profile-nodeAvailable GitHub feature groups:
baselinecodeownersdependabotquality-checkslintingcodeqlpr-size-labelerstalenecessistruntime-securitysubmodule-security-monitoringprofile-nodeprofile-pythonprofile-submodule-compass-engineprofile-submodule-bmad-methodprofile-check-bmad-updates
The baseline includes .github/workflows/codeql.yml, but CodeQL will only run after repository-level security settings are enabled.
- Apply this baseline to the target repository.
- In target repo settings, enable:
Code scanning(Settings->Security->Code security and analysis)
- For private/internal repositories, enable GitHub Advanced Security.
After enabling settings, open a PR and confirm:
CodeQL Security Scanning / Analyzepasses.
Optional API check:
gh api repos/<owner>/<repo>/code-scanning/alerts?per_page=1 --includeExpected:
- HTTP
200from the Code Scanning API.