Display details about predicates and approval requirements in the UI (#407, #413, #414)
Each rule in the UI now has an expandable "Details" section that includes information about why a rule was selected or skipped as well as details about the users, teams, or organizations required to approve the rule. This makes it easier to understand why certain approval is required and who needs to approve without having to find and read the policy YAML file. Contributed by @yiweny.
Other Changes
- When debug logging is enabled, include GraphQL query bodies in GitHub request logs (#391)
- Build with Go 1.18.1 (#386, #409)
- Fix typo in rule description (#406)
- Upgrade dependencies and build tooling
Full Changelog: v1.24.0...v1.25.0