Explicitly specify permissions for workflows

The workflows need 'write' permission for issues since they are modifying
the issues (closing them, adding labels, comments...).

Previously the workflows relied on the permissive default permissions, see
https://docs.github.com/en/actions/security-guides/automatic-token-authentication#permissions-for-the-github_token
This commit is contained in:
Marcono1234 2024-03-07 20:23:40 +01:00 коммит произвёл GitHub
Родитель 47ad1ec2e5
Коммит 404e9344da
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
3 изменённых файлов: 9 добавлений и 0 удалений

Просмотреть файл

@ -4,6 +4,9 @@ on:
issues:
types: [opened]
permissions:
issues: write
jobs:
format-crash-report:
runs-on: ubuntu-latest

Просмотреть файл

@ -3,6 +3,9 @@ on:
issue_comment:
types: [created, edited]
permissions:
issues: write
jobs:
check-reported-upstream:
runs-on: ubuntu-latest

3
.github/workflows/minecraft-crash.yml поставляемый
Просмотреть файл

@ -3,6 +3,9 @@ on:
issues:
types: [opened]
permissions:
issues: write
jobs:
check-minecraft-crash:
runs-on: ubuntu-latest