やりたいこと GitHub Actions のワークフローで、ある値を元に環境変数を切り替えたくなるときがたまにあります。 たとえば、 workflow_dispatch で inputs の指定をもとに環境変数が切り替えられると、一つの指定に対して複数の値を決定できるので入力をシンプルにできます。 # .github/actions/deploy-web.yml on: workflow_dispatch: inputs: environment: type: choice description: デプロイする環境 required: true options: - 開発 - 検証 - 本番 env: NEXT_PUBLIC_API_ORIGIN: |- environment == 開発 -> https://dev.api.example.com environment == 検証