Set up or align GitHub repo settings, branch/ruleset policy, templates, Actions hardening, Environments, release workflows, and deploy workflows for continuously publishable or deployable repositories.
97
100%
Does it follow best practices?
Impact
96%
1.35xAverage score across 7 eval scenarios
Passed
No known issues
Common failure modes when standing up or operating a deploy pipeline. Check here before rewriting the workflow.
changes job outputs and confirm the lockfile, shared packages, workflow files, and infra files are assigned to the right lanes.actions/upload-artifact / actions/download-artifact, so repo or org artifact quota blocks deploy even though build and tests passed.inputs.ref is passed directly to checkout, shell, payload lookup, or image lookup in a secret-bearing job.environment:, the Environment branch policy rejected the run ref, or the secret is configured at the wrong scope.${{ github.ref }}, or uses different keys between push deploys and manual deploys.deploy-<environment>-<lane>.contents: read only, or move the check into the app's monitoring system.scripts/ci/write-deploy-summary, that writes environment, lane, source commit, payload identity, deploy URL, monitoring URL, alert coverage, and rollback pointer to $GITHUB_STEP_SUMMARY.