feat (ci): CPLYTM-1362 adopt workflows from org-infra#3
feat (ci): CPLYTM-1362 adopt workflows from org-infra#3sonupreetam merged 2 commits intocomplytime:mainfrom
Conversation
Add the four reusable workflow callers that every other repo in the complytime org already uses. These run alongside the existing website-specific workflows without overlap. - ci_checks.yml: MegaLinter + PR title validation - ci_dependencies.yml: dependency review + Dependabot auto-approve - ci_security.yml: OSV-Scanner + OpenSSF Scorecards - ci_scheduled.yml: daily scheduled security scans Signed-off-by: Sonu Preetam <spreetam@redhat.com>
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
| jobs: | ||
| call_reusable_ci: | ||
| name: Standardized CI | ||
| uses: complytime/org-infra/.github/workflows/reusable_ci.yml@main |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
| jobs: | ||
| call_deps_reviewer: | ||
| name: General | ||
| uses: complytime/org-infra/.github/workflows/reusable_deps_reviewer.yml@main |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
|
|
||
| call_dependabot_reviewer: | ||
| name: Dependabot | ||
| uses: complytime/org-infra/.github/workflows/reusable_dependabot_reviewer.yml@main |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
| actions: read | ||
| security-events: write | ||
| id-token: write | ||
| uses: complytime/org-infra/.github/workflows/reusable_scheduled.yml@main |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
| security-events: write | ||
| id-token: write | ||
| packages: write | ||
| uses: complytime/org-infra/.github/workflows/reusable_vuln_scan.yml@main |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
| contents: read | ||
| id-token: write | ||
| security-events: write | ||
| uses: complytime/org-infra/.github/workflows/reusable_security.yml@main |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
marcusburghardt
left a comment
There was a problem hiding this comment.
So far good Sonu. We only need to include some configuration files for the repository. e.g: https://github.com/complytime/website/actions/runs/23196304874/job/67405567945?pr=3
huiwangredhat
left a comment
There was a problem hiding this comment.
Thanks. Generally, LGTM after adding the file commitlint.config.js.
Signed-off-by: Sonu Preetam <spreetam@redhat.com>
|
The failure with "PR Title" seems to be already addressed but for any reason is still failing. Maybe a corner case when the title is changed later. In any case, this should not block this particular PR. |
huiwangredhat
left a comment
There was a problem hiding this comment.
LGTM. Thanks @sonupreetam
Summary
ci_checks,ci_dependencies,ci_security,ci_scheduled) that call intocomplytime/org-infrareusable workflows and config files.Test plan