Skip to content

Releases: dropseed/pullapprove-enterprise

v3.6.0

02 May 21:54
Compare
Choose a tag to compare

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

02 May 21:53
Compare
Choose a tag to compare

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

02 May 21:53
Compare
Choose a tag to compare

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

02 May 21:52
Compare
Choose a tag to compare

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

02 May 21:52
9cb7787
Compare
Choose a tag to compare
  • Add status JSON report UI
  • Add storage of status JSON results
  • Add missing author_value to status JSON

v3.3.4

02 May 21:52
Compare
Choose a tag to compare
  • Always process users_to_request after totaling score and state

v3.3.3

02 May 21:52
Compare
Choose a tag to compare

PullApprove

  • Ignore check_suite events
  • If group.is_passing, users_to_request returns []

Terraform

  • Set SQS message retention to 1 hour

v3.3.2

02 May 21:51
Compare
Choose a tag to compare
  • Caching of repo teams API call
  • Removed contains from context functions
  • Fixed regex flags error

v3.3.1

02 May 21:51
Compare
Choose a tag to compare
  • 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

02 May 21:51
Compare
Choose a tag to compare
  • Added author_value setting under reviews 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