Skip to content

docs(governance): add CoC, security policy, PR/issue templates, PR checks - #313

Merged
ajianaz merged 6 commits into
developfrom
docs/governance-standards
Sep 1, 2026
Merged

docs(governance): add CoC, security policy, PR/issue templates, PR checks#313
ajianaz merged 6 commits into
developfrom
docs/governance-standards

Conversation

@ajianaz

@ajianaz ajianaz commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

What

Adds the four missing GitHub community standards files plus enforcement CI:

  • CODE_OF_CONDUCT.md (compact, adapted from uteke's, enforcement email hello@codecora.dev)
  • SECURITY.md (private vulnerability reporting, supported versions, CI security checks overview, scratch-image attack surface note)
  • .github/PULL_REQUEST_TEMPLATE.md (What/Why/How/Testing/Checklist)
  • .github/ISSUE_TEMPLATE/bug_report.yml + feature_request.yml (YAML forms with required fields)
  • .github/workflows/pr-checks.yml (branch naming, PR template sections, conventional commit title)

Why

Repository community standards score is 5/9 (missing: CoC, security policy, issue templates, PR template). CONTRIBUTING.md exists but references PR/issue conventions that have no templates backing them. This completes the community profile to 9/9, consistent with the rest of the org.

Contributions are licensed under Apache-2.0 per CLA_INDIVIDUAL.md / CLA_CORPORATE.md.

Testing

  • YAML templates validated locally (parse check)
  • Workflow syntax follows the proven pr-checks pattern used across the org
  • No code paths touched; docs and CI meta only
  • Community profile re-checked after merge

@ajianaz
ajianaz merged commit 7dd68be into develop Sep 1, 2026
16 of 17 checks passed
ajianaz added a commit that referenced this pull request Sep 3, 2026
The main-protected ruleset added in #313 (pull_request +
required_status_checks, no bypass actors) rejects the sync job's
direct force-push to main, which gated every downstream job — no
binaries, no ghcr image, no GitHub release. Mark the job
continue-on-error so releases ship; main sync stays documented as an
admin follow-up.

Co-authored-by: ajianaz <ajianaz@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant