Skip to content

Commit

Permalink
Install Kapybro
Browse files Browse the repository at this point in the history
+ drop legacy workflows
+ rename md linter workflow
  • Loading branch information
Haarolean committed Jan 25, 2024
1 parent 6e924a0 commit e1baf2c
Show file tree
Hide file tree
Showing 5 changed files with 96 additions and 51 deletions.
95 changes: 95 additions & 0 deletions .github/kapybro/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
version: "0.1"

settings:

maintainers:
# teams: [ "maintainers" ]
users: [ "haarolean" ]

triage:
enabled: true

label: "status/triage"
remove-assignees: false

skip:
enabled: false
do-manual-triage: false
labels:
add: [ "status/triage/skipped" ]
remove: [ ]
conditions:
labels: [ "needs-attention", "needs-discussion" ]
authors:
teams: [ "maintainers" ]
comment:
enabled: false
message: "Automated triaging skipped."

manual:
enabled: true
label: "status/triage/manual"
labels:
add: []
remove: []
assign-maintainers: true
comment:
enabled: false
message: "Automated triaging completed. Pending human maintainer 🤖"

repeating:
enabled: true
triggers:
reopen: false
triage-labels: true
labels: [ "status/retriage" ]
only-manual: false

completed:
labels:
add: [ "status/triage/completed" ]
remove: []

keyword-labeling:
enabled: true
case-sensitive: false
match-title: true
match-body: true
rules:
# <keyword>: <label>
- backend: scope/backend
- be: scope/backend
- frontend: scope/frontend
- fe: scope/frontend
- infra: scope/infrastructure
- bug: type/bug
- feature: type/feature
- enh: type/enhancement
- rbac: area/rbac

feedback-management:
enabled: true
labels:
requested: "status/feedback-requested"
received: "status/feedback-received"
only-author-replies: false
assign-author: true
assign-maintainers: false
comments:
requested: "Further user feedback is requested. Please reply within 7 days or we might close the issue."
received: "Thanks for the additional feedback! We'll get back to your issue soon."
closed: "No feedback received within 7 days. Auto closing."
auto-close:
enabled: true
close-days: 7
labels:
add: [ "status/stale" ]
remove: [ "status/feedback-requested" ]

locking:
enabled: false

auto-rebase:
enabled: true
rebase-on-label: false
labels: [ "status/auto-merge" ]
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "Infra: Docs: URL linter"
name: "Infra: Markdown: URL linter"
on:
pull_request:
types:
Expand Down
22 changes: 0 additions & 22 deletions .github/workflows/stale.yaml

This file was deleted.

14 changes: 0 additions & 14 deletions .github/workflows/triage_issues.yml

This file was deleted.

14 changes: 0 additions & 14 deletions .github/workflows/triage_prs.yml

This file was deleted.

0 comments on commit e1baf2c

Please sign in to comment.