.github/.github
Adam Moussa 2f25ac3535 Add self-CI actionlint gate to satisfy ci/ci ruleset
The org ruleset requires the 'ci / ci' status check on every repo, but this
.github repo only houses reusable (workflow_call) workflows and emitted no such
check — so every PR sat 'Expected — Waiting for status to be reported' and was
unmergeable, including the open Dependabot bumps (#58, #59, #60).

Add a workflow that runs actionlint (pinned, checksum-verified) over the
workflow files. The ruleset matches the required check against the JOB's
check-run name, so the job is named literally 'ci / ci' to emit that exact
context (a job named 'ci' emits context 'ci', which the UI only cosmetically
shows as 'ci / ci'). shellcheck integration is disabled for now; 4 pre-existing
run-step findings are left for a separate cleanup.

Pre-existing checkov IAM findings in oidc-deploy-roles.yaml are accepted-risk
and suppressed via machine-level security-review config, intentionally NOT
committed to this repo.
2026-06-16 15:35:09 -04:00
..
ISSUE_TEMPLATE INFRA-58 INFRA-59: org starter workflows + issue templates (#43) 2026-06-05 17:26:16 -04:00
workflows Add self-CI actionlint gate to satisfy ci/ci ruleset 2026-06-16 15:35:09 -04:00
CODEOWNERS Add org-wide default CODEOWNERS (#37) 2026-06-05 12:11:40 -04:00
dependabot.yml Add org-wide reusable PR labeler (INFRA-56) (#50) 2026-06-11 13:34:39 -04:00
PULL_REQUEST_TEMPLATE.md Add dependency-review workflow and Sea Haven PR checklist (#36) 2026-06-05 12:11:36 -04:00