electron / sheriff

Controls and monitors organization permissions across GitHub, Slack and GSuite. Built with ❤️ by The Electron Team
MIT License
140 stars 20 forks source link

Run a dry-run mode permissions job on PRs to the .permissions repo #29

Closed MarshallOfSound closed 1 month ago

MarshallOfSound commented 1 year ago

We should run a dry-run job on every .permissions PR and put the logs / changes in the check job. If the dry-run fails we should make the check a hard fail.

This will replace the somewhat hacked together https://github.com/codebytere/governance-check module. We should ensure all the safety checks / helpful errors in that module are converted / available in the new check run.