GitHub Actionsを作るときに特定のブランチ名なときに実行する条件分岐を書きたい時
#GitHub_Actions
JavaScript Action/TypeScript Actionなら、
以下のようにするのが良さそう。"ブランチ名"は変数にしてそれと同じ時に実行されるようにできる。
code:js
if(process.env.GITHUB_REF === refs/heads/${ブランチ名}) {
...
}
もしくは、
@actions/githubを使って以下のように書ける。
code:js
import {context, GitHub} from '@actions/github'
if (context.ref === refs/heads/${ブランチ名}) {
...
}
GitHub Actionsで使える環境変数にブランチ名がないと思われる理由とも少し関連。