Skip to content

Relax dependency review policy#7

Merged
Boyeep merged 2 commits intomainfrom
chore/relax-dependency-review-policy
Mar 21, 2026
Merged

Relax dependency review policy#7
Boyeep merged 2 commits intomainfrom
chore/relax-dependency-review-policy

Conversation

@Boyeep
Copy link
Owner

@Boyeep Boyeep commented Mar 21, 2026

Summary

  • relax the dependency review policy in .github/dependency-review-config.yml
  • remove the strict allow-licenses list
  • narrow blocking scope to runtime while keeping fail-on-severity: high
  • keep license-check: true so license data is still surfaced without over-blocking normal updates

Why It Changed

  • Dependency Review was failing quickly across normal Dependabot PRs
  • the strict license allowlist was too noisy for a starter template that spans npm, Python, and GitHub Actions dependencies
  • this change keeps the important high-severity dependency guard while making routine update PRs less brittle

Verification

  • npm run check:workflows
  • npm run check:contract
  • npm run check
  • npm run check:images if Docker was available

Contract Impact

  • no API contract changes
  • updated docs/openapi.yaml
  • ran npm run api:types
  • updated frontend usage of generated types

Screenshots or Notes

  • no UI changes
  • after merge, re-run or refresh existing Dependabot PRs to confirm Dependency Review is no longer failing on routine dependency updates

@github-actions github-actions bot added the ci Continuous integration or workflow changes. label Mar 21, 2026
@Boyeep Boyeep merged commit 3c5a1dc into main Mar 21, 2026
13 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Continuous integration or workflow changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant