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
- Add
ignore_drafts
option to ignore drafts in stale validator (#567) (a9e99c0) - add
limit.users
option to approval validator (c270eae) - add
limit.users
option to approval validator (#511) (7828002) - add
name
sub option torepository
filter (#510) (5f27a35) - Add a config cache (#420) (5cfd5eb)
- add a info panel for 'limit' option in
approval
validator (#512) (219e517) - add chart support to prometheus servicemonitor (#535) (bdf2739)
- Add docker image build and push (#445) (263d6d0)
- add payload filter (#515) (094afa3)
- add prometheus templates for easy alerting setup (#472) (ce2458c)
- Add rate limit related metrics/endpoint (#526) (9f40148)
- Add support for labels and close actions for stale (#379) (1bd52e7)
- Add the ability to auto-merge pull requests (#418) (797fd67)
- added BaseRef-validator based on Title-validator (#421) (37dea01)
- age validator (#514) (693308e)
- allow for configurable config file path (df4faa6)
- allow glob expression in dependent validator and create
required
alias forfiles
(57ea3ec) - Allow specifying files to match (#373) (f5a1932)
- approval - changes_requested (3a25f6a)
- approval - requested reviewers (af6bf45)
- Check Re-run (#196) (c231380)
- commit validator (4f539bd)
- contents validator (69d2d61)
- defaults are only loaded when no configuration is found in the repo. (3d76ef3)
- delete old comments before creating new one (8a6bffb)
- display error comment if error occured during action execution (9070f0c)
- Do not load modified unsafe config files from forks (b3a0dd0)
- Enhance matching criteria for the stale validator (#374) (eae8249)
- fill in missing param for
checks
by using default values (6d18a8e) - Filter specific status of files in changeset (#564) (6971dfa)
- GitHub actions (#451) (6f22db1)
- global cache manager (#506) (ebdb09d)
- global settings feature (#495) (d868a49)
- Helm Chart implemantation for kubernetes (#434) (4b05f57)
- Implement and/or filters (#504) (5eec4dc)
- Implemented redis as a dependency to the helm-chart (#507) (e085e83)
- Jira Validator Option (#483) (444786e)
- limit option for stale validator (8fcc732)
- limit.owners for approvals validator + owners file can parse teams (ebc73ab)
- New author filter (#505) (e52434b)
- re-run checks if base branch has modified config file (56921b1)
- size validator, ignore_comments toward the line count (44f20ce)
- upgrade probot to v11.0.1 (#456) (ffd3a60)
- dependent: Add a changed option so that the validator will only validate files when a specific file is changed. (#181) (7d865fb)
- schedule: add toggle option to turn on/off scheduler on start. (#149) (1fa9934)