Проверка шаблона проблемы Github (обязательно: true) не работает

Я пытаюсь создать шаблон проблемы Github и хотел бы проверить правильность заполнения полей, прежде чем разрешить пользователю отправить проблему.

Я использую файл validations, но Gthub, похоже, его не регистрирует...

    validations:
      required: true

Файл шаблона моей проблемы yml:

name: Test template
description: Fill out the test template.
title: "[Test]: "
body:
  - type: markdown
    attributes:
      value: |
        ## Thank you for taking the time to fill out this test template
  - type: textarea
    id: description
    attributes:
      label: Describe your issue
      placeholder: Issue
    validations:
      required: true


Результат:


Ожидания:

  • Поле «Опишите вашу проблему» должно быть обязательным и отмечено красной звездочкой.
  • Кнопка «Отправить новую задачу» должна быть отключена, если поле пусто.

Я не уверен, что делаю неправильно. Есть идеи?

Спасибо

Редкие достижения на Github ✨
Редкие достижения на Github ✨
Редкая коллекция доступна в профиле на GitHub ✨
1
0
93
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Поскольку у меня только что возникла та же проблема, я предполагаю, что ваш репозиторий настроен как «частный». Чтобы «обязательное» поле работало должным образом, вы должны установить для своего репозитория статус «общедоступный».

Согласно документации GitHub:

Примечание. Требуемый ключ поля поддерживается только в общедоступных репозиториях. В частных и внутренних репозиториях все поля являются необязательными.

https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms

Другие вопросы по теме