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