Для публикации действий в 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 , чтобы снять флажок.
-
В нижней части страницы щелкните Обновить выпуск.