-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI: Re-enable FOSSA scan and add Codecov #14333
Conversation
Signed-off-by: Matt Lord <[email protected]>
Review ChecklistHello reviewers! 👋 Please follow this checklist when reviewing this Pull Request. General
Tests
Documentation
New flags
If a workflow is added or modified:
Backward compatibility
|
Signed-off-by: Matt Lord <[email protected]>
Signed-off-by: Matt Lord <[email protected]>
@@ -33,6 +33,12 @@ jobs: | |||
if: steps.skip-workflow.outputs.skip-workflow == 'false' | |||
uses: actions/checkout@v3 | |||
|
|||
- name: Run FOSSA scan and upload build data | |||
if: github.ref == 'refs/heads/main' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was required, at least for now, for the pull request action to pass:
deb355a
to
9f0bf3a
Compare
Signed-off-by: Matt Lord <[email protected]>
Signed-off-by: Matt Lord <[email protected]>
Signed-off-by: Matt Lord <[email protected]>
Signed-off-by: Matt Lord <[email protected]>
Signed-off-by: Matt Lord <[email protected]>
Signed-off-by: Matt Lord <[email protected]>
Signed-off-by: Matt Lord <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #14333 +/- ##
=======================================
Coverage ? 47.25%
=======================================
Files ? 1136
Lines ? 238160
Branches ? 0
=======================================
Hits ? 112543
Misses ? 117018
Partials ? 8599 ☔ View full report in Codecov by Sentry. |
Signed-off-by: Matt Lord <[email protected]>
357ece2
to
46c93af
Compare
Signed-off-by: Matt Lord <[email protected]>
9348d0d
to
6b8eee1
Compare
Signed-off-by: Matt Lord <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM asides to the comments I left! Thank you!
Already two-approvals, dismissing my review until the suggestions are applied so we don't merge it by accident
@mattlord, I think it might be a good idea to backport this to release branches. Moreover, we need to add the new workflow to the list of |
Signed-off-by: Matt Lord <[email protected]>
Description
This re-enables the FOSSA license scan after getting a new API key (removed in #14119).
It also re-adds code coverage reporting after it was removed in #13000.
Related Issue(s)
Checklist