ci(security): use central dependency review - #665
Conversation
Signed-off-by: Seongho Bae <me@seonghobae.me>
|
Warning Review limit reachedNext included review available in 57 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (2)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Current ownership boundary
This PR correctly removes the repository-local dependency-review implementation and makes ScopeWeave a thin caller of the canonical
ContextualWisdomLab/.githubreusable workflow. The caller is pinned to exact commitf43dcb884be5a0efc61611b5c8cb83c4c7735995, preservesfail_on_severity: moderate, and keeps pull-request concurrency isolated from manual runs.Fleet finding — immutable release prerequisite
Fresh central-owner inventory on 2026-09-05 shows
ContextualWisdomLab/.githubcurrently has zero GitHub Releases. The exact SHA pin is immutable as a Git object, but the ecosystem contract requires the canonical workflow generation to be published and traceable as a versioned immutable owner release before consumers promote it as a released foundation dependency.That is an owner prerequisite, not a reason to duplicate the workflow back into ScopeWeave or weaken dependency review. This PR has therefore been returned to Draft while retaining its valid thin-caller delta.
RED:
135ba0f0652b941282caec243b136e395d928a0dconsumes central workflow commitf43dcb884be5a0efc61611b5c8cb83c4c7735995;.githubhas no canonical GitHub Release that identifies this workflow generation and its release evidence;actionlint/config tests prove caller syntax/ownership shape, not publication provenance or released-contract status.GREEN before Ready:
.githubowner publishes a canonical immutable release containing the dependency-review reusable workflow generation, with version/CHANGELOG and applicable security/SBOM/provenance/rollback evidence;moderateseverity/fail-closed behavior;Do not replace the owner prerequisite with a mutable branch/tag, local workflow copy, bypass, source-neutral retrigger, or weaker dependency-review policy.
Existing verification
actionlint .github/workflows/dependency-review.ymlgit diff --checkuv run --with pytest pytest -q tests/config— 3 passedThese remain useful source-level evidence but are not the release gate.