-
Notifications
You must be signed in to change notification settings - Fork 32
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
feat(github): Use regular CLI steps in scorecards workflow #1723
Conversation
|
||
- name: Install Chainloop | ||
run: | | ||
curl -sfL https://raw.githubusercontent.com/chainloop-dev/chainloop/01ad13af08950b7bfbc83569bea207aeb4e1a285/docs/static/install.sh | bash -s |
Check warning
Code scanning / Scorecard
Pinned-Dependencies
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.
Thanks
.github/workflows/scorecards.yml
Outdated
|
||
steps: | ||
- name: Install Cosign |
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.
do we need cosign anymore? This is to verify signature of the installed chainloop correct?
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.
Yes, we can remove it!
.github/workflows/scorecards.yml
Outdated
- name: Finish and Record Attestation | ||
if: ${{ success() }} | ||
run: | | ||
chainloop attestation status --full |
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.
no need to show status anymore, push will do it for you
Signed-off-by: Javier Rodriguez <[email protected]>
…1723)' Signed-off-by: Javier Rodriguez <[email protected]>
…1723)" (#1727) Signed-off-by: Javier Rodriguez <[email protected]>
This patch removes all code related to chainloop labs and use plain CLI commands to run the scorecards workflow.
A successful workflow can be found here: https://github.com/chainloop-dev/chainloop/actions/runs/12709541017/job/35428753447?pr=1723
Close #1721