Releases: mergeability/mergeable
Releases Β· mergeability/mergeable
v2.8.0
v2.7.0
v2.6.0
v2.5.0
v2.4.0
v2.3.0
v2.2.0
v2.1.0
2.1.0 (2021-08-01)
Bug Fixes
- allow @author in comment action (184e9d0)
- Approvals required should ignore case when comparing reviewers who approved. (#190) (b026549)
- bug where HttpError is returning for deepvalidation (#489) (fe15323)
- Cache now use correct env (#517) (c5cc384)
- Change license in package.json to match LICENSE file (#185) (d05ad64)
- checks display undefined in details when validation passes. (#202) (19fe4cc)
- Comment action (#132) (81bde29)
- commit validator supported Settings (354d2ad)
- condition in which reRun is process (#206) (76de41e)
- Defaults for flex config (670aa80)
- dependent to support added files (#130) (8f28e0f)
- Do not attempt to merge a pull request if the status is blocked (#400) (69ce004)
- don't throw error if required status is not done (d629ef8)
- Error occurring while removing error comments (7940009)
- Fix the comment action to work correctly with the scheduler (#378) (9c25614)
- Fix undefined error with blank validators (#404) (d3a68f7)
- handle case when content is not found (7ef3282)
- if conditional in docker workflows (#466) (0e9e5c0)
- member listing pagination issue (#443) (bca0d6e)
- merge error (#365) (0f02f6b)
- minor bugs (#508) (f9f68a1)
- no-empty and no_empty description suboption v1 transforms (#142) (419094e)
- no-empty description transform and sub-option (#143) (5dbca72)
- push event + add fix docs for mergeable 2.0 (0bf1305)
- push event + add fix docs for mergeable 2.0 (dc232d8)
- request review failing when reviewer is author of PR (#490) (b6e7962)
- scheduler support (#503) (ee9e275)
- Shift fix in team slug pagination (#453) (b244ca9)
- Size validator - do not ignore hidden files by default (#405) (5a072fe)
- the required-status-check merge error (#476) (bd3bd24)
- typos in the summary and title of checks (#180) (1784b99)
- validators not running in certain pull_request events (b6be1a8)
- approvals: bug where approval is fetching owners file when not necessary (9fc6339)
- approvals: ensure pagination when evaluating review submissions (#179) (de41794)
- approvals: find reviewers should consider the state COMMENTED not COMMENT. (#178) (1f1b6fa)
- approvals: Should not fail when reviewer approved and later submits a review comment (4315770)
- configuration: Bad YML with no user feedback (#156) (d7a7d90)
- docs: header in labels action doc (#399) (738b149)
- docs: header in title validator doc (#392) (2338bde)
- flex: before validate invocation of checks should only happen for relevant events specified in
when
clause (#169) (9a75f72) - mergeable: Logging error when repository is not in the payload. (#151) (90c199f)
- stale: wrongly commenting on issues and potentially pull requests (#150) (a4b27f6)
- scenario for modified|added mergeable config and pull_request_review (#140) (d46c783), closes /github.com/npm/npm/issues/16807#issuecomment-369375380
- stale (#133) (8f702b0)
- The project validator looking at the wrong setting and filtering the project ids wrongly (#131) (8aac305)
Features
Version 2.0
For a more complete list of features, check out our CHANGELOG
Here are some highlights:
- Automatically re-running checks on relevant PRs if mergeable config file has changed in base branch
- Ability to create multiple recipes by creating
named
recipes - Limit so that only approval from team members will count, #236
- New Actions: merge, request review, assign, close and label
- Organization-wide default configs
- More robust error handling and user feedback
If you are upgrading, you'll need additional github app permission :
- contents - read:write
- member - read
subscribe to push
event
Version 1.1
Features
- Events, Validator, Action workflow based configuration and architecture.
- Ability to specify granular events for
validators
andactions
to be triggered. - Ability to specify multiple actions (check, comment) to be executed when the pull request, or issue does not "validate".
Other
- License changed to AGPL.