All notable changes to merge-me are documented here. We use semantic versioning for releases.
Note: Yet to be released changes appear here.
FIX
: ignore queued Dependabot checks that never run (#22)DEPS
: bump development dependenciesDEPS
: patch bump dependencies (npm audit fix
)
CHORE
: log full review, status and checks details onLOG_LEVEL=trace
CHORE
: log full repository context when finding PR for status onLOG_LEVEL=debug
CHORE
: debug log with more contextCHORE
: bump dependencies
FEAT
: make PR check completion more strictCHORE
: revert back toprobot@9
, soonprobot@11
app formatCHORE
: migrate to[email protected]
FEAT
: make merge method configurable and supportmerge
as well asrebase
FEAT
: handle configuration errors gracefullyCHORE
: improve debug logging
FIX
: correct correlation of status updates to (local) pull requests (563b5cc0
)
FIX
: correct cross-origin pull request check (d48ca873c
)FIX
: fetch full PR details before executing merge checks (3a69f91cf
)CHORE
: migrate toprobot@10
CHORE
: increase page size when fetching reviewsFIX
: filter for collaborator reviews to decide review approvals
FEAT
: run onpull_request.ready_for_review
event
Republish of v0.8.0
. Thanks npm
.
FEAT
: account forrequested_teams
set on a PRFEAT
: fail merge check ifreviewTeams
cannot be retrievedFIX
: fetch full PR to account for team reviews aftercheck_suite.completed
eventsCHORE
: remove unneeded listing of organizational teams
CHORE
: log merge failure reasonFIX
: complete missing bits in probot update
FEAT
: add ability to account for per-team approval checks (#13)FEAT
: search for default configuration in.github
repository, tooCHORE
: various debug logging improvementsCHORE
: update to[email protected]
- Now requires the
members: read
permission in order to execute per-team approval checks.
FEAT
: account for pull-requestrebaseable
,merged
anddraft
meta-data to speed up merge checkFIX
: properly account for insignificant check suites
DOCS
: various documentation improvements
FEAT
: ignore queued checks for pull request approval
FIX
: workaround broken Codecov app checks (#7)
Publish of v0.3.0
to npm.
CHORE
: rename to@nikku/merge-me
to allow publishing to npm
FEAT
: support checks (#3)FEAT
: improve merge rules without branch protection (#4)CHORE
: refactor bot core to be easier to comprehend and test
- Since the bot now integrates with checks, it requires read permissions for it (#3).
- In the absence of branch protection the default amount of reviews required before a pull request is merged is now one, independent of the source of the pull request (#4).
Initial version.