{"meta":{"title":"Комментирование проблемы, к которой добавлена метка","intro":"Вы можете использовать GitHub Actions автоматическое комментирование проблем при применении определенной метки.","product":"GitHub Actions","breadcrumbs":[{"href":"/ru/enterprise-cloud@latest/actions","title":"GitHub Actions"},{"href":"/ru/enterprise-cloud@latest/actions/tutorials","title":"Учебники"},{"href":"/ru/enterprise-cloud@latest/actions/tutorials/manage-your-work","title":"Управление работой"},{"href":"/ru/enterprise-cloud@latest/actions/tutorials/manage-your-work/add-comments-with-labels","title":"Добавление комментариев с метками"}],"documentType":"article"},"body":"# Комментирование проблемы, к которой добавлена метка\n\nВы можете использовать GitHub Actions автоматическое комментирование проблем при применении определенной метки.\n\n## Введение\n\nВ этом руководстве показано, как использовать GitHub CLI комментарий к проблеме при применении определенной метки. Например, если к проблеме добавлена метка `help wanted`, можно добавить комментарий, чтобы пригласить участников к работе над проблемой. Дополнительные сведения см. в GitHub CLIразделе [Использование GitHub CLI в рабочих процессах](/ru/enterprise-cloud@latest/actions/how-tos/write-workflows/choose-what-workflows-do/use-github-cli).\n\nВ руководстве сначала вы создайте файл рабочего процесса, использующий `gh issue comment` команду для комментариев о проблеме. Затем вы настроите рабочий процесс в соответствии с вашими потребностями.\n\n## Создание рабочего процесса\n\n1. Выберите репозиторий, в котором вы хотите применить этот рабочий процесс управления проектами. Вы можете использовать существующий репозиторий, к которому у вас есть доступ для записи, или создать репозиторий. Дополнительные сведения о создании репозитория см. в разделе [Создание репозитория](/ru/enterprise-cloud@latest/repositories/creating-and-managing-repositories/creating-a-new-repository).\n\n2. В репозитории создайте файл с именем `.github/workflows/YOUR_WORKFLOW.yml`, где `YOUR_WORKFLOW` — это любое имя на ваш выбор. Это файл рабочего процесса. Дополнительные сведения о создании новых файлов на сайте GitHub см. в разделе [Создание новых файлов](/ru/enterprise-cloud@latest/repositories/working-with-files/managing-files/creating-new-files).\n\n3. Скопируйте следующее содержимое YAML в файл рабочего процесса.\n\n   ```yaml copy\n   name: Add comment\n   on:\n     issues:\n       types:\n         - labeled\n   jobs:\n     add-comment:\n       if: github.event.label.name == 'help wanted'\n       runs-on: ubuntu-latest\n       permissions:\n         issues: write\n       steps:\n         - name: Add comment\n           run: gh issue comment \"$NUMBER\" --body \"$BODY\"\n           env:\n             GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n             GH_REPO: ${{ github.repository }}\n             NUMBER: ${{ github.event.issue.number }}\n             BODY: >\n               This issue is available for anyone to work on.\n               **Make sure to reference this issue in your pull request.**\n               :sparkles: Thank you for your contribution! :sparkles:\n   ```\n\n4. Настройте параметры в файле рабочего процесса.\n   * Замените `help wanted` в `if: github.event.label.name == 'help wanted'` меткой, в соответствии с которой требуется выполнять определенное действие. Если вы хотите работать в соответствии с несколькими метками, разделите условия с помощью `||`. Например, `if: github.event.label.name == 'bug' || github.event.label.name == 'fix me'` будет добавлять комментарий при каждом добавлении меток `bug` или `fix me` к проблеме.\n   * Измените значение `BODY` на комментарий, который нужно добавить. Поддерживается разметка с использованием GitHub. Дополнительные сведения о markdown см. в разделе [Базовый синтаксис написания и форматирования](/ru/enterprise-cloud@latest/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax).\n\n5. Зафиксируйте файл рабочего процесса в ветви по умолчанию вашего репозитория. Дополнительные сведения см. в разделе [Создание новых файлов](/ru/enterprise-cloud@latest/repositories/working-with-files/managing-files/creating-new-files).\n\n## Тестирование рабочего процесса\n\nЭтот рабочий процесс будет выполняться при каждом добавлении метки к проблеме в репозитории. Если добавленная метка является одной из меток, указанных в файле рабочего процесса, `gh issue comment` команда добавит комментарий, указанный в проблеме.\n\nПротестируйте рабочий процесс, применив указанную метку к проблеме.\n\n1. Откройте проблему в репозитории. Дополнительные сведения см. в разделе [Создание проблемы](/ru/enterprise-cloud@latest/issues/tracking-your-work-with-issues/using-issues/creating-an-issue).\n2. Добавьте к проблеме указанную метку в файле рабочего процесса. Дополнительные сведения см. в разделе [Управление метками](/ru/enterprise-cloud@latest/issues/using-labels-and-milestones-to-track-work/managing-labels#applying-a-label).\n3. Чтобы просмотреть выполнение рабочего процесса, которое было активировано путем применения метки к проблеме, просмотрите журнал выполнений рабочего процесса. Дополнительные сведения см. в разделе [Просмотр журнала выполнения рабочего процесса](/ru/enterprise-cloud@latest/actions/how-tos/monitor-workflows/view-workflow-run-history).\n4. Когда рабочий процесс завершится, к помеченной проблеме должен быть добавлен комментарий.\n\n## Следующие шаги\n\n* Чтобы узнать больше о дополнительных возможностях GitHub CLI, например, редактировании существующих комментариев, посетите руководство [GitHub CLI Manual](https://cli.github.com/manual/)."}