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

♻️ Add automated test pipeline and changes to the readme #288

Merged
merged 6 commits into from
Oct 29, 2024

Conversation

jasonBirchall
Copy link
Member

This pull request includes significant updates to the check-version-pinning GitHub Action, focusing on enhancing security by enforcing SHA pinning for third-party actions. It also introduces a new workflow file to automate testing for this action.

Enhancements to check-version-pinning Action:

  • Updated check-version-pinning/README.md to provide detailed guidance on the importance of SHA pinning, its purpose, features, and example usage. This includes specifying the directory to scan, defining the scope of the scan, and explaining the outputs.

New Workflow for Testing:

  • Added .github/workflows/test-check-version-pinning.yml to set up a continuous integration workflow that runs tests on the check-version-pinning action. This workflow includes steps to check out the repository, set up Python, install dependencies, and run tests using unittest.

@jasonBirchall jasonBirchall requested a review from a team as a code owner October 29, 2024 16:35
levgorbunov1
levgorbunov1 previously approved these changes Oct 29, 2024
@jasonBirchall jasonBirchall merged commit 4d46cd9 into main Oct 29, 2024
3 checks passed
@jasonBirchall jasonBirchall deleted the add-test-runner branch October 29, 2024 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: ✅ Done
Development

Successfully merging this pull request may close these issues.

2 participants