Skip to content

Conversation

@mohammed90
Copy link
Member

@mohammed90 mohammed90 commented Jun 12, 2025

It helps avoid conflicting licenses amongst other benefits.

This is a draft until I configure it to our liking (knobs).

Signed-off-by: Mohammed Al Sahaf <[email protected]>
@mohammed90 mohammed90 added the CI/CD 🔩 Automated tests, releases label Jun 12, 2025
@mohammed90 mohammed90 marked this pull request as ready for review June 12, 2025 22:03
@mohammed90
Copy link
Member Author

mohammed90 commented Jun 12, 2025

We need to go through these (https://scorecard.dev/) and the scorecard to improve the scoring:
https://github.com/ossf/scorecard/blob/main/docs/checks.md

Copy link
Member

@mholt mholt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, thanks! This should tick some boxes in our list.

Hopefully the permissions don't break releases, but it doesn't look like they would. (We can always test with a RC or something.)

@mohammed90 mohammed90 changed the title ci: add dep review action ci: add dep review, OSSF scorecard actions Jun 12, 2025
@mohammed90 mohammed90 enabled auto-merge (squash) June 12, 2025 23:35
@mohammed90 mohammed90 merged commit 7a33f48 into master Jun 12, 2025
24 checks passed
@mohammed90 mohammed90 deleted the add-dep-review-action branch June 12, 2025 23:40
@francislavoie francislavoie added this to the v2.10.1 milestone Aug 22, 2025
mohammed90 added a commit to cedricziel/caddy that referenced this pull request Aug 29, 2025
* ci: add dep review action

Signed-off-by: Mohammed Al Sahaf <[email protected]>

* sprinkle permissions on Actions jobs

Signed-off-by: Mohammed Al Sahaf <[email protected]>

* README: add OpenSSF best practices badge

Signed-off-by: Mohammed Al Sahaf <[email protected]>

* add draft OpenSSF Scorecard workflow

Signed-off-by: Mohammed Al Sahaf <[email protected]>

---------

Signed-off-by: Mohammed Al Sahaf <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/CD 🔩 Automated tests, releases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants