Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。

GitHub Marketplaceでのアクションの公開

GitHub Marketplaceでアクションを公開し、作成したアクションをGitHubコミュニティと共有できます。

GitHub Marketplaceでアクションを公開するには、利用規約に同意していなければなりません。

アクションの公開について

アクションを公開できるようになるには、リポジトリ中でアクションを作成しなければなりません。 詳しくは、「アクションの作成」を参照してください。

アクションを GitHub Marketplace に公開することを計画している場合は、アクションに必要なメタデータ ファイル、コード、ファイルだけがリポジトリに含まれるようにする必要があります。 アクションのために 1 つのリポジトリを作成すれば、単一のユニットでコードのタグ付け、リリース、パッケージができます。 GitHubは、GitHub Marketplaceページ上のアクションのメタデータも利用します。

アクションはGitHub Marketplaceに即座に公開され、以下の要求を満たしていればGitHubによってレビューされません。

  • アクションはパブリック リポジトリ内に格納されている必要があります。
  • 各リポジトリには、1 つのアクションを含める必要があります。
  • アクションのメタデータ ファイル (action.yml または action.yaml) は、リポジトリのルート ディレクトリに存在する必要があります。
  • アクションのメタデータ ファイル中の name は一意にする必要があります。
    • name は GitHub Marketplace で公開されている既存のアクション名と一致してはなりません。
    • name は、ユーザーまたは組織の所有者がアクションを公開していない限り、GitHub でユーザーまたは組織と一致してはなりません。 たとえば、GitHub 組織のみ、github という名前のアクションを発行できます。
    • name は既存の GitHub Marketplace カテゴリと一致してはなりません。
    • GitHubはGitHubの機能の名前を予約している。

アクションの公開

作成したアクションは、新しいリリースとしてタグ付けして公開することによって、GitHub Marketplaceに追加できます。

新しいリリースのドラフトを作成し、アクションをGitHub Marketplaceに公開するには、以下の指示に従ってください。

  1. GitHub.com で、リポジトリのメイン ページへ移動します。

  2. リポジトリのアクション メタデータ ファイル (action.yml または action.yaml) に移動すると、アクションを GitHub Marketplace に公開するバナーが表示されます。 [リリースの下書き] をクリックします。

  3. [リリース アクション] の下で [このアクションを GitHub Marketplace に公開する] を選びます。

    このチェックボックスをオンにできない場合は、先にリンクをクリックし、GitHub Marketplace の開発者同意書を読んで同意する必要があります。

  4. メタデータファイル内のラベルに何か問題があれば、エラーメッセージが表示されます。 これはメタデータ ファイルを更新して対処します。 完了すると、"Everything looks good!" メッセージが表示されます。 メッセージで応答します。

  5. [主なカテゴリ] ドロップダウン メニューを選び、GitHub Marketplace でユーザーがアクションを見つけやすいカテゴリをクリックします。

  6. 必要に応じて、 [もう 1 つのカテゴリ] ドロップダウン メニューを選び、2 番目のカテゴリをクリックします。

  7. タグ フィールドに、アクションのバージョンを入力します。 これで、そのリリースに含まれる変更や機能が分かりやすくなります。 このバージョンは、アクションの専用のGitHub Marketplaceページに表示されます。

  8. [タイトル] フィールドにリリースのタイトルを入力します。

  9. 他のすべてのフィールドに入力し、 [リリースの発行] をクリックします。 公開をするには、2要素認証を使っていなければなりません。 詳しくは、「2 要素認証を設定する」を参照してください。

GitHub Marketplaceからのアクションの削除

GitHub Marketplaceから公開されたアクションを削除するには、それぞれの公開リリースを更新しなければなりません。 以下のステップを、GitHub Marketplaceに公開したアクションの各リリースに対して行ってください。

  1. GitHub.com で、リポジトリのメイン ページへ移動します。 1. ファイルの一覧の右側にある [リリース] をクリックします。

    リポジトリのメイン ページのスクリーンショット。 [リリース] というラベルの付いたリンクがオレンジ色の枠線で強調表示されています。

  2. Next to the release you want to edit, click .

    Screenshot of a release in the releases list. A pencil icon is highlighted with an orange outline.

  3. [このアクションを GitHub Marketplace に公開する] を選択し、ボックスのチェックを外します。

  4. ページの下部にある [リリースの更新] をクリックします。