/
githubmirror
/
lazygit
Обзор
Документация
Войти
/
githubmirror
/
lazygit
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
.github/workflows/close-issues.yml
39 строк
1 KB
dependabot[bot]
Bump actions/github-script from 8 to 9
26 апр 2026, 20:58
Не верифицирован
26 апр 2026, 20:58
972dd19
Код
Авторство
О чём код?
name: Close Issues on: issue_comment: types: [created] permissions: issues: write jobs: close_issue: runs-on: ubuntu-latest if: ${{ github.event.issue.pull_request == null && startsWith(github.event.comment.body, '/close') }} steps: - uses: actions/github-script@v9 with: script: | const trustedUsers = ['ChrisMcD1', 'jesseduffield', 'stefanhaller'] const commenter = context.payload.comment.user.login console.log(`Commenter: ${commenter}`) if (!trustedUsers.includes(commenter)) { console.log(`User ${commenter} is not trusted. Ignoring.`) return } const issueNumber = context.payload.issue.number const owner = context.repo.owner const repo = context.repo.repo await github.rest.issues.update({ owner, repo, issue_number: issueNumber, state: 'closed' }) console.log(`Closed issue #${issueNumber} by request from ${commenter}.`)