The ci-run.yml workflow was referenced in docs/contributing/ci-map.md and branch protection rules but never existed in the repository, causing push-triggered CI runs to fail immediately with zero jobs and no logs. This adds the workflow with all documented jobs: lint, strict delta lint, test, build (linux + macOS), docs quality, and the CI Required Gate composite check. Triggers on both push and pull_request to master. Fixes #2853 Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| checks-on-pr.yml | ||
| ci-run.yml | ||
| cross-platform-build-manual.yml | ||
| master-branch-flow.md | ||
| README.md | ||
| release-beta-on-push.yml | ||
| release-stable-manual.yml | ||
Workflow Directory Layout
GitHub Actions only loads workflow entry files from:
.github/workflows/*.yml.github/workflows/*.yaml
Subdirectories are not valid locations for workflow entry files.
Repository convention:
- Keep runnable workflow entry files at
.github/workflows/root. - Keep cross-tooling/local CI scripts under
dev/orscripts/ci/when used outside Actions.
Workflow behavior documentation in this directory:
.github/workflows/master-branch-flow.md