Skip to content
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

Harden GitHub action workflows #237

Merged
merged 1 commit into from
May 3, 2024

Conversation

bjhargrave
Copy link
Contributor

@bjhargrave bjhargrave commented May 3, 2024

We use SHAs instead of tag names to refer to action versions. Dependabot will help us manage the SHAs.

Update permissions to minimum necessary.

Add harden-runner to monitor egress of action. After some time, we can tighten the egress to limit hosts/ports.

We also update the maintainers script to generate markdown which passes markdownlint checking.

We use SHAs instead of tag names to refer to action versions.
Dependabot will help use manage the SHAs.

Update permissions to minimum necessary.

Add harden-runner to monitor egress of action. After some time, we can
tighten the egress to limit hosts/ports.

We also update the maintainers script to generate markdown which passes
markdownlint checking.

Signed-off-by: BJ Hargrave <hargrave@us.ibm.com>
@bjhargrave bjhargrave requested a review from a team as a code owner May 3, 2024 14:25
@bjhargrave bjhargrave requested review from nathan-weinberg and russellb and removed request for a team May 3, 2024 14:25
@nathan-weinberg
Copy link
Member

@bjhargrave overall looks good but why was the DCO check removed?

@bjhargrave
Copy link
Contributor Author

why was the DCO check removed

@nathan-weinberg It is not removing the DCO check. That config permitted org members to skip the Signed-off-by in their commit messages. I don't think we want that anymore. It was part of the initial commit for this repo to get things going.

https://github.com/dcoapp/app/blob/main/README.md#skipping-sign-off-for-organization-members

@bjhargrave bjhargrave merged commit 0ec3a15 into instructlab:main May 3, 2024
2 checks passed
@bjhargrave bjhargrave deleted the harden-workflows branch May 3, 2024 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants