Для публикации действий в GitHub Marketplace необходимо принять условия предоставления услуг.
Сведения о публикации действий
Перед публикацией действия необходимо создать его в репозитории. Дополнительные сведения см. в статье "Создание действий".
При планировании публикации действия в GitHub Marketplace необходимо убедиться, что репозиторий содержит только файл метаданных, код и файлы, необходимые для действия. Создание отдельного репозитория для действия позволяет пометить, выпустить и упаковать код в одном блоке. На GitHub метаданные действия также используются на странице GitHub Marketplace.
Действия публикуются в GitHub Marketplace немедленно и не проверяются GitHub при условии соответствия следующим требованиям:
- Действие должно находиться в общедоступном репозитории.
- Каждый репозиторий должен содержать одно действие.
- Файл метаданных действия (
action.yml
илиaction.yaml
) должен находиться в корневом каталоге репозитория. - Атрибут
name
в файле метаданных действия должен быть уникальным.- Атрибут
name
не может совпадать с именем существующего действия, опубликованного в GitHub Marketplace. - Атрибут
name
не может совпадать с именем пользователя или организации на GitHub, если это действие не публикует пользователь или владелец организации. Например, только организация GitHub может опубликовать действие с именемgithub
. - Атрибут
name
не должен совпадать с существующей категорией GitHub Marketplace. - Имена функций GitHub на GitHub зарезервированы.
- Атрибут
Публикация действия
Вы можете добавить созданное вами действие в GitHub Marketplace, пометив его как новый выпуск и опубликовав.
Чтобы создать черновик нового выпуска и опубликовать действие в GitHub Marketplace, выполните приведенные ниже инструкции.
-
На GitHub.com перейдите на главную страницу репозитория.
-
Перейдите к файлу метаданных действия в вашем репозитории (
action.yml
илиaction.yaml
), и вы увидите баннер для публикации действия в GitHub Marketplace. Нажмите кнопку Создать черновик выпуска. -
В разделе "Действие выпуска" установите флажок для публикации действия в GitHub Marketplace. Если вы не можете установить флажок, сначала перейдите по ссылке, чтобы прочитать и принять GitHub Marketplace Соглашение разработчика.
-
Если метки в файле метаданных содержат какие-либо проблемы, появится сообщение об ошибке.
-
Если вы увидите какие-либо предложения на экране, внесите соответствующие изменения в файл метаданных. По завершении вы увидите сообщение "Все в порядке!" .
-
Выберите основную категорию и при необходимости дополнительную категорию, чтобы пользователям было проще найти ваше действие в GitHub Marketplace.
-
Добавьте к действию тег версии и заголовок выпуска. Это поможет пользователям узнать, какие изменения или функции включены в выпуск. Пользователи будут видеть версию на странице действия в GitHub Marketplace.
-
Заполните остальные поля и щелкните Опубликовать выпуск. Для публикации необходимо использовать двухфакторную проверку подлинности. Подробнее: Настройка двухфакторной проверки подлинности.
Удаление действия из GitHub Marketplace
Чтобы удалить опубликованное действие из GitHub Marketplace, необходимо обновить каждый опубликованный выпуск. Выполните указанные ниже действия для каждого выпуска действия, опубликованного в GitHub Marketplace.
- На GitHub.com перейдите на главную страницу репозитория. 1. Справа от списка файлов щелкните Выпуски.
- На странице "Выпуски" справа от выпуска, который нужно изменить, нажмите кнопку Изменить.
- Выберите Опубликовать это действие в GitHub Marketplace , чтобы снять флажок.
- В нижней части страницы щелкните Обновить выпуск.