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

- В нижней части страницы щелкните Обновить выпуск.
