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

Hash-pin GitHub Actions, set up grouped dependabot updates #386

Merged
merged 2 commits into from
Nov 14, 2023

Conversation

pnacht
Copy link
Contributor

@pnacht pnacht commented Nov 14, 2023

Fixes https://bugs.launchpad.net/lxml/+bug/2043502.

This PR hash-pins GitHub Actions used in the CI/CD workflows, hardening the project against broken or malicious releases.

It also configures dependabot to use grouped updates, with a single PR updating all Actions with new versions.

Regardless of whether you merge this PR, I also suggest enabling Dependabot's security updates in the repo Settings > Code security & analysis. Dependabot will then send emergency PRs as soon as a dependency (an Action or the Cython in the requirements.txt) has a known vulnerability.

Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
@scoder scoder merged commit d9edac0 into lxml:master Nov 14, 2023
84 of 96 checks passed
@scoder
Copy link
Member

scoder commented Nov 14, 2023

Fine with me. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants