v1.6.0
·
10 commits
to 1.x
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
Added
no-response-closergainsrules: several labels, each with its owndays_until_close,close_message,exempt_labels, and anonlyscope for issues or pull requests. The top-level keys act as defaults, and a configuration withoutrulesbehaves as before.no-response-closerexposes{{label}}toclose_message.welcomeacceptsfalseforpull_requestandissuein either bucket to switch that greeting off, andfalsefor a whole bucket. An empty message, which used to post an empty comment, now does the same.welcomegainsexempt_roles: authors whose repository role is listed are never greeted.
Changed
welcomedecides first time or returning by counting the author's earlier pull requests or issues in the repository, instead of readingauthor_association. GitHub reports the first-time associations on pull requests only, so issue authors without commits were never greeted, and it hides private organization members from an App. A leftoverauthor_associationlist is ignored with a warning, except that an empty list still switches its bucket off.welcomeno longer greets a pull request opened as a draft. The greeting is posted onpull_request.ready_for_reviewinstead, once.- Log lines name the item type wherever it is known,
PR #8orissue #8, instead of a bare#8. Thelabel,unlabel, andlockaction handlers still log the bare number, since they receive only that. auto-labelernames the labels it added or removed on request, and the implied labels it added. Every label list it logs is quoted:"bug", "needs review".- The startup log line reads
Received push eventinstead ofReceived push. - A run ends with
Finished in 2.4s, orFinished with failures in 2.4swhen a subscriber or the dispatch failed.
Fixed
- Scheduled searches in
draft-policy,lock-old-issues,no-response-closer, andstalesent their cutoff as+00:00, which reaches GitHub as a space followed by the search term00:00. Only items whose text contained00:00matched, a small fraction of the real candidates. The cutoff is now sent in theZform.
Full Changelog: v1.5.0...v1.6.0