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

docs: add github action policy testing automation #6954

Merged
merged 5 commits into from
Aug 23, 2024

Conversation

oycyc
Copy link
Contributor

@oycyc oycyc commented Aug 22, 2024

Why the changes in this PR are needed?

We built this GitHub Actions that automates OPA policy testing on GitHub and generates a report with coverage and test results that's user friendly. Originally, it was for a client of ours, but it could be used anywhere that uses Rego files, so it is open source.

https://github.com/masterpointio/github-action-opa-rego-test

What are the changes in this PR?

Add to the /docs folder following these docs https://github.com/open-policy-agent/opa/tree/main/docs#opa-ecosystem
which will add this tool to the https://www.openpolicyagent.org/ecosystem/policy-testing/ page for tooling related to policy testing.

Notes to assist PR review:

This PR is following the documentation to include 1. the /integrations page, 2. /organizations page for any new contributors, and 3. the image associated with the integration page.

Copy link

netlify bot commented Aug 22, 2024

Deploy Preview for openpolicyagent ready!

Name Link
🔨 Latest commit de40870
🔍 Latest deploy log https://app.netlify.com/sites/openpolicyagent/deploys/66c8d2c586c5570008e9d5f2
😎 Deploy Preview https://deploy-preview-6954--openpolicyagent.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

oycyc added 5 commits August 23, 2024 20:19
Signed-off-by: yangci <yangciouou@gmail.com>
Signed-off-by: yangci <yangciouou@gmail.com>
Signed-off-by: yangci <yangciouou@gmail.com>
Signed-off-by: yangci <yangciouou@gmail.com>
Signed-off-by: yangci <yangciouou@gmail.com>
@anderseknert
Copy link
Member

Thanks for contributing to the OPA community! ❤️

@ashutosh-narkar ashutosh-narkar merged commit 277ab7d into open-policy-agent:main Aug 23, 2024
28 checks passed
@oycyc
Copy link
Contributor Author

oycyc commented Aug 23, 2024

Thank you @anderseknert !

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.

3 participants