Repository Settings πŸ”§ΒΆ

See also branch.md for branch protection rules.

Dependency Management πŸ“¦ΒΆ

Dependency Graph βœ…ΒΆ

πŸ‘‰ Dependency insights are available under Insights β†’ Dependency graph

Dependabot Alerts βœ…ΒΆ

πŸ‘‰ Known vulnerabilities in dependencies are reported as Dependabot alerts

Dependabot Security Updates βœ…ΒΆ

πŸ‘‰ Dependabot opens PRs that bump vulnerable dependencies to a fixed release

Dependabot Version Updates βœ…ΒΆ

πŸ‘‰ Dependabot opens upgrade PRs for the ecosystems listed in dependabot.yml


Code Scanning (Global) πŸ”¬ΒΆ

CodeQL βœ…ΒΆ

πŸ‘‰ Security issues may be detected automatically

Copilot Autofix βœ…ΒΆ

πŸ‘‰ Suggested fixes may appear


Secret Protection πŸ”ΒΆ

For GHCR authentication configuration see authentication.md.

Secret Scanning βœ…ΒΆ

πŸ‘‰ Committed secrets are detected and reported as secret scanning alerts

Push Protection βœ…ΒΆ

πŸ‘‰ Pushes that contain a detected secret are blocked


Summary for Contributors πŸ“‹ΒΆ

You MUST:

  • Create a PR (no direct push)

  • Get 2 approvals

  • Get CODEOWNER approval (if applicable)

  • Resolve all comments

  • Re-approve after changes

  • Pass code scanning & quality checks

You MUST NOT:

  • Push directly to main

  • Force push

  • Merge without approvals

You MAY:

  • Create branches freely

  • Use merge commits

All rules above are currently enforced on main.