GitHub アクション},{
GitHub Actions は、ビルド、テスト、デプロイパイプラインを自動化できる継続的インテグレーションおよび継続的デリバリー(CI/CD)プラットフォームです。 IntelliJ IDEA は GitHub YAML ファイルを認識し、コーディング支援を提供します。 これには、リポジトリの .github/workflows ディレクトリに保存されているワークフローファイルと、 .github/actions ディレクトリに保存されているアクションファイルが含まれます。 詳細については、 GitHub アクションドキュメント(英語)を参照してください。
GitHub プラグインを有効化},{
この機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている GitHub(英語) プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、 GitHub プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。},{
IntelliJ IDEA は、GitHub ファイルの操作に次の機能をサポートしています。
IntelliJ IDEA は、ファイルの YAML 構造の構文をハイライト表示します。 では、カラースキームをカスタマイズできます。
循環的なジョブ依存関係、無効なパラメーターまたは標準ライブラリ関数呼び出し、未定義のアクションまたはファイル参照、未定義のジョブ依存関係、GitHub ファイル内の未定義のパラメーターを検出できます。

GitHub アクションインスペクションは、 の 設定 ダイアログ (Ctrl+Alt+S) で管理できます。
IntelliJ IDEA は、GitHub ワークフローとアクションをより速く記述するための広範な補完サポートを提供します。 これには以下が含まれます。
github.*、env.*、steps.*、inputs.*を含む様々な GitHub アクションコンテキストの補完。 これにより、複雑なワークフローのスクリプト作成プロセスが簡素化され、コンテキスト固有の構文やパラメーターの検索にかかる時間が短縮されます。needsおよびruns-on属性のジョブ依存関係の補完。YAML 構造の提案。
ローカルアクションおよび GitHub の
actions組織で公開されたアクションのアクションパラメーター、名前、バージョンの自動補完。スケジュールされたワークフローの検証と完了を備えた CRON 式のサポート。

Docker コンテナーをアクションに統合するための Docker イメージとタグの提案。
JavaScript ファイルパスの補完。
action.yml でのブランディングサポートにより、アイコンと色を指定して、GitHub マーケットプレイスとワークフローでのアクションを視覚的に区別できるようになりました。
GitHub アクションファイル内のシンボルの宣言と使用箇所間をすばやく移動できます。
シンボルの上にマウスを移動するか、 ドキュメント ツールウィンドウ (Ctrl+Q) を使用してクイックドキュメントを表示します。
新しい GitHub ワークフローを作成する
プロジェクト ツールウィンドウで、 .github/workflows ディレクトリを右クリックし、 新規 を選択します(または Alt+Insert を押します)。 次に、 GitHub ワークフロー ファイルタイプを選択します。
新規GitHub ワークフローファイル ダイアログでファイル名を指定して、 Enter を押します。
新しい GitHub アクションを作成する
プロジェクト ツールウィンドウで、 .github/actions ディレクトリを右クリックし、 新規 を選択します(または Alt+Insert を押します)。 次に、 GitHub Action ファイルタイプを選択します。
新規GitHub Action ファイル ダイアログでファイル名を指定して、 Enter を押します。