ci: add license compliance workflow and CI Testing Pipeline gate#10
ci: add license compliance workflow and CI Testing Pipeline gate#10carlos-alm merged 1 commit intomainfrom
Conversation
Add SHIELD license compliance scan workflow that checks dependencies against an allowlist of permissive licenses on dependency changes, weekly schedule, and manual dispatch. Add CI Testing Pipeline aggregation job to ci.yml so branch protection can require a single check instead of every matrix combination. Update admin-guide.md with the new required status checks.
Greptile SummaryAdds license compliance scanning workflow and consolidates CI status checks into a single required gate job. The new Key changes:
Minor issue:
Confidence Score: 4/5
Important Files Changed
Last reviewed commit: eeeb68b |
| uses: actions/checkout@v6 | ||
|
|
||
| - name: Setup Node.js | ||
| uses: actions/setup-node@v6 |
There was a problem hiding this comment.
Inconsistent action versions with rest of repository workflows — most workflows use actions/checkout@v4 and actions/setup-node@v4, but this uses v6 for both
| uses: actions/checkout@v6 | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v6 | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v4 |
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
Summary
[SHIELD] Open Source Licensesworkflow — scans dependencies against a permissive license allowlist on dependency changes, weekly schedule, and manual dispatchCI Testing Pipelineaggregation job toci.ymlfor a single required status check instead of every matrix combinationadmin-guide.mdwith the new required status checks (CI Testing Pipeline,License Compliance Scan)Test plan