切り出し、同一リポジトリの複数のワークフローで共有することが可能です。作成方法とメリットを紹介します。独立したリポジトリに配置して複数リポジトリのワークフローから利用するものです。配置し、リポジトリ内の複数のワークフローから利用するという使い方もできます。呼んでいます(リポジトリのローカルにあるという意味で)。構成されており、大まかに次の流れになっています。テストの実行ワークフローファイルを抜粋すると次のようになります。インストールしています。リポジトリ内のファイルを使用しています。並列で実行していました。なく別ワークフローとして定義した方がよいケースが出てきため、環境構築部分を再利用する方法を検討しました。ワークフローのコードを利用する標準的な手段としては以下があります。workflows)これらは以下のような特徴(制約)があります。環境構築しても、呼び出し元から構築した環境を利用できません。独立したリポジトリではなく利用するリポジトリ内に配置するというやや変則的な構成にしました。環境を構築しているため、再利用可能ワークフローは使えませんでした。実行環境が呼び出し元と分離していても問題ないため、再利用可能ワークフローを使用できます。再利用可能ワークフローについては以下の記事で紹介しています。ディレクトリに配置しました。1ファイルなのでルートに配置してもいいのですが、ワークフローでの指定の分かりやすさのためにディレクトリを掘っています。パラメータとして受け取るようにしています。1行を追加するだけです。利用していることに気付かれた方もいるでしょう。実行時は、ワークフロー実行時と同様、ルートディレクトリからの相対パスでリポジトリ内のファイルを指定可能です。経由で渡す必要がありますが、リポジトリ内に配置して実行するため、呼び出し側のコンテキストと密結合にすることができます。詳細は公式ドキュメントを参照してください。Docs利用側のワークフローです。