Add the ability to expand reviewers in the details UI (#656)
When the expand_required_reviewers
option is set in the server configuration, the Policy Bot UI will expand organizations, teams, and permissions into the list of users who can approve each rule. This can make it easier for users to know who they should ask for reviews.
This feature is disabled by default because it can leak otherwise private information about the membership of teams and organizations. See the README for more information and only enable this feature in trusted environments, like with corporate GitHub Enterprise server.
Other Changes
- Allow requesting a custom number of reviewers when using
random-users
mode (#636 by @AtzeDeVries) - Update UI colors to match the latest Blueprint styles (#657)
- Enable long-term caching for frontend assets (#663)
- Improve the implementation of the "Hide Skipped Rules" toggle (#658)
- Build with Go 1.21.4
- Update dependencies and build tools
Full Changelog: v1.31.0...v1.32.0