-
Notifications
You must be signed in to change notification settings - Fork 51
Add Snyk Security workflow to monitor multiple tags #750
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
Add Snyk Security workflow to monitor multiple tags #750
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #750 +/- ##
=======================================
Coverage 93.00% 93.00%
=======================================
Files 36 36
Lines 2403 2403
=======================================
Hits 2235 2235
Misses 168 168 ☔ View full report in Codecov by Sentry. |
11d4554
to
cfaf9b1
Compare
Looks good, just a couple of comments 👍🏻 |
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
The PR looks good, just a couple of questions!
5a0b35d
to
b38f673
Compare
Enhancements based off this comment have been added: |
b38f673
to
6c486b7
Compare
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
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: KPostOffice, Ygnas The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
9af07a0
into
project-codeflare:main
Issue link
Jira: https://issues.redhat.com/browse/RHOAIENG-14391
What changes have been made
codeflare-sdk
tags that we continue to support in RHOAI. Snyk is now monitoring them here: [Snyk Dashboard]. For reference, the workflow used to generate this initial import/monitoring was ran here: [initial workflow run].The above list was created based off the list of RHOAI supported versions compared to the tags in the ImageStream annotations in the notebooks repository.
I've added the Snyk
secrets
for authentication.1- Created "Snyk Security" workflow that will trigger on push events to
main
branch.This workflow will authenticate with Snyk from our org. Then, it will monitor the
codeflare-sdk
dependencies frommain
branch.Verification steps
Workflow run in my fork: https://github.com/ChristianZaccaria/codeflare-sdk/actions/runs/11610603721/job/32330214880
Example result:

Snyk - CodeFlare-SDK
Maintainability
In terms of new release tags the release workflow will add all subsequent new release tags to Snyk UI, this way monitoring all newest tags.
In terms of older tags, RHOAI releases and their support period are listed [here]. Sometimes, the support can be extended for some of the versions. It's best to manually remove unsupported tags from time to time. There's no harm in monitoring multiple tags.
Checks