Releases: dropseed/pullapprove-enterprise
Releases · dropseed/pullapprove-enterprise
v3.6.0
Enterprise
- No change
Worker
- Add include/exclude to all list context objects in conditions
- Add contains_any_fnmatches to available functions in context
- Change log level to debug for ignoring_review_state
- Per-group review ("Reviewed-for")
Webhook
- No change
Report
- No change
Docs
- Update conditions with include/exclude
- Add Reviewed-for
- Fix default_branch context examples
v3.5.1
Enterprise
- No change
Worker
- Ignore neutral review comments
- Add groups to event context
- Fix invalid yaml error
Webhook
- No change
Report
- No change
Docs
- Remove public documentation of /pullapprove-status
v3.5.0
Enterprise
- Change output of url to public bucket
Worker
- Add support for custom status or explanation in
pullapprove_conditions
- Fix statuses to only include latest of each context
Webhook
- Ignore membership events
Report
- No change
Docs
- Add docs to enterprise deployment
- Update
pullapprove_conditions
docs
v3.4.1
Enterprise
- Use an IAM user for s3 access instead of role (longer expiration on signed urls)
Worker
- AWS signed url with IAM user keys
Webhook
- No change
Report
- Catch fetch error in load from url
- Empty conditions message
- Empty groups message
- Remove footer
- Add UI to load from url manually
v3.4.0
- Add status JSON report UI
- Add storage of status JSON results
- Add missing
author_value
to status JSON
v3.3.4
- Always process users_to_request after totaling score and state
v3.3.3
PullApprove
- Ignore check_suite events
- If group.is_passing, users_to_request returns []
Terraform
- Set SQS message retention to 1 hour
v3.3.2
- Caching of repo teams API call
- Removed
contains
from context functions - Fixed regex flags error
v3.3.1
- Add "explanation" output to webhook function (can now see this in GitHub App settings)
- Ignore webhooks with "sender" of GITHUB_BOT_NAME (note that GITHUB_BOT_NAME needs to be set if other than
pullapprove[bot]
) - Maintain group ordering when using
extends
with templates - Lazy load PR files and statuses when evaluating conditions and templates context
- Remove duplicate call to latest status
- Cover more scenarios and better behavior for review requests
- Context variable
statuses.contexts
returns unique elements
v3.3.0
- Added
author_value
setting underreviews
for defining behavior when the PR author is a member of the review group - Fixed slash command check when review body is
None
- Type annotations in function code