|
3 | 3 | [](https://github.com/NDDev-it-com/rldyour-codex/actions/workflows/validate.yml) |
4 | 4 | [](https://github.com/NDDev-it-com/rldyour-codex/actions/workflows/security-static.yml) |
5 | 5 | [](https://github.com/NDDev-it-com/rldyour-codex/actions/workflows/codeql.yml) |
| 6 | +[](https://scorecard.dev/viewer/?uri=github.com/NDDev-it-com/rldyour-codex) |
6 | 7 | [](https://www.gnu.org/licenses/agpl-3.0) |
7 | 8 | [](https://github.com/NDDev-it-com/rldyour-codex/releases/latest) |
8 | 9 |
|
@@ -156,8 +157,11 @@ GitHub Actions run automatically on this public repository: |
156 | 157 | - `validate.yml`: on every push to `main` and every pull request targeting `main`, runs fast validation on Ubuntu and macOS, runtime smoke on Ubuntu and macOS, release dry-run, MCP runtime pin freshness, and MCP safe-call smoke. `workflow_dispatch` is available for narrower scopes. |
157 | 158 | - `security-static.yml`: on push to `main`, pull requests, and weekly schedule, runs action pin validation, actionlint, repository text security scan, ShellCheck, Pyright, and Semgrep CLI without paid GitHub Code Security. |
158 | 159 | - `codeql.yml`: on push to `main`, pull requests, and weekly schedule, runs GitHub CodeQL analysis with `security-and-quality` queries for Python and GitHub Actions. |
159 | | -- `dependency-check.yml`: on daily schedule and on push to MCP runtime pin sources, checks pinned MCP runtime versions through `scripts/check_mcp_runtime_versions.py --fail-on-outdated`. |
| 160 | +- `dependency-check.yml`: on daily schedule and on push to MCP runtime pin sources, checks pinned MCP runtime versions through `scripts/check_mcp_runtime_versions.py --fail-on-outdated`. Surfaces stale pins as a maintainer-visible signal without blocking pull requests. |
160 | 161 | - `release.yml`: on push of a SemVer tag matching `X.Y.Z[-pre]`, validates `VERSION` and `CHANGELOG.md`, builds a deterministic bundle, generates a release manifest and SPDX 2.3 SBOM, exports the GitHub dependency-graph SBOM when available, attaches artifact attestations, and publishes the GitHub Release. `workflow_dispatch` remains available as a fallback. |
| 162 | +- `scorecard.yml`: weekly OSSF Scorecard analysis, also on push to `main` and branch protection rule changes. Uploads SARIF to the GitHub Security tab and publishes results to `scorecard.dev`. |
| 163 | +- `dependency-review.yml`: on pull requests, blocks merges that introduce dependencies with known high-severity vulnerabilities or licenses outside the allow-list (AGPL-3.0-or-later compatible). |
| 164 | +- `labeler.yml`: on pull requests, applies area labels (ci-cd / scripts / plugin / docs / tests / release / security) based on changed paths defined in `.github/labeler.yml`. |
161 | 165 |
|
162 | 166 | All external GitHub Actions are pinned by full commit SHA, with the human-readable tag kept as an inline comment. Pin enforcement is checked by `scripts/validate_action_pins.py` and gated in CI. |
163 | 167 |
|
|
0 commit comments