Skip to content

ci(workflows): use central reusable dependency-review.yml - #556

Merged
seonghobae merged 1 commit into
developmentalfrom
consolidate/dependency-review-reusable-workflow
Sep 2, 2026
Merged

ci(workflows): use central reusable dependency-review.yml#556
seonghobae merged 1 commit into
developmentalfrom
consolidate/dependency-review-reusable-workflow

Conversation

@seonghobae

@seonghobae seonghobae commented Sep 2, 2026

Copy link
Copy Markdown

Summary

  • Replaces this repo's hand-written dependency-review.yml with a thin caller into ContextualWisdomLab/.github's new workflow_call reusable workflow (feat(workflows): add reusable dependency-review.yml for 4 product repos .github#1724), preserving this repo's exact original policy: fail-on-severity: moderate, continue-on-error: true.
  • Adds the cancel-in-progress concurrency group this workflow previously lacked, consistent with the org-wide concurrency-standardization pass.
  • The central workflow also fixes a correctness gap this repo's original never had a safety net for: a dynamic Dependency Graph availability preflight (rather than always assuming it's available), so a false "Dependency Review requires..." always-on note becomes an accurate, conditional one.

See ContextualWisdomLab/.github#1724 and its docs/adr/0024-... / docs/doctoring/dependency-review-reusable-workflow-consolidation.md for the full field-by-field audit and design rationale.

Test plan

🤖 Generated with Claude Code


Devin Review

Replace this repo's hand-written dependency-review.yml with a thin caller
into ContextualWisdomLab/.github's new workflow_call workflow (fail-on-
severity: moderate, continue-on-error: true preserved exactly), and add
the cancel-in-progress concurrency group this workflow previously lacked.

See ContextualWisdomLab/.github#1724 (the central workflow) and
docs/adr/0024-dependency-review-reusable-workflow-consolidation.md /
docs/doctoring/dependency-review-reusable-workflow-consolidation.md there
for the full audit and design rationale.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Sep 2, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 3 minutes.

Check out review usage here.

View limit details

Limit 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.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Team

Run ID: fe9dd5a8-2196-484a-b79e-9b7e066e947f

📥 Commits

Reviewing files that changed from the base of the PR and between b5745ec and bcaec95.

📒 Files selected for processing (1)
  • .github/workflows/dependency-review.yml

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 2 potential issues.

Devin Review

run: |
echo "Dependency Review requires GitHub Dependency Graph to be enabled for this repository."
echo "OSV-Scanner remains the blocking dependency vulnerability gate."
uses: ContextualWisdomLab/.github/.github/workflows/dependency-review.yml@main

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Dependency review cannot start

dependency-review references @main, but that branch does not contain the reusable workflow. Every pull request run fails before dependency review starts.

Prompt for agents
The caller in .github/workflows/dependency-review.yml references ContextualWisdomLab/.github/.github/workflows/dependency-review.yml@main, but the central repository's main branch does not contain that file. It exists only on the unmerged ContextualWisdomLab/.github#1724 head. Ensure the central workflow is merged and available at the referenced revision before merging or running this caller, or temporarily reference an available immutable revision and update it after the central change lands.
Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

run: |
echo "Dependency Review requires GitHub Dependency Graph to be enabled for this repository."
echo "OSV-Scanner remains the blocking dependency vulnerability gate."
uses: ContextualWisdomLab/.github/.github/workflows/dependency-review.yml@main

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟨 Mutable workflow reference permits unreviewed changes

dependency-review trusts another repository's mutable @main branch. Later central changes execute here without a reviewed caller update.

Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

@seonghobae
seonghobae merged commit 959ae10 into developmental Sep 2, 2026
16 of 20 checks passed
@seonghobae
seonghobae deleted the consolidate/dependency-review-reusable-workflow branch September 2, 2026 10:59
run: |
echo "Dependency Review requires GitHub Dependency Graph to be enabled for this repository."
echo "OSV-Scanner remains the blocking dependency vulnerability gate."
uses: ContextualWisdomLab/.github/.github/workflows/dependency-review.yml@main
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants