Add workflow to auto-assign issues

This commit is contained in:
Anthony Byansi 2024-07-20 11:48:04 +03:00 коммит произвёл GitHub
Родитель 85962b1fd2
Коммит 2175ad163b
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 30 добавлений и 0 удалений

30
.github/ISSUE_TEMPLATE/workflows/assign-issues.yml поставляемый Normal file
Просмотреть файл

@ -0,0 +1,30 @@
name: Assign Issues
on:
issues:
types: [opened, edited]
jobs:
assign:
runs-on: ubuntu-latest
steps:
- name: Assign issues based on labels
uses: actions/github-script@v6
with:
script: |
const issue = context.payload.issue;
const labels = issue.labels.map(label => label.name);
if (labels.includes('feedback')) {
await github.issues.addAssignees({
...context.repo,
issue_number: issue.number,
assignees: ['SalemTracey']
});
} else {
await github.issues.addAssignees({
...context.repo,
issue_number: issue.number,
assignees: ['AnthonyByansi']
});
}