↑の記事を書いてる最中にもずっと思ってがGitHub Actionsが公式で提供してくれてるリポジトリ名って扱いづらいなと。
で、調べていたら同じようなことを思っている人たちはそれなりにいて(stack overflow調べ)いい感じに変数を設定してくれるアクションがあったので貼っておきます。
jobs: black: runs-on: ubuntu-18.04 steps: - uses: FranzDiebold/github-env-vars-action@v1.2.1 - name: Print environment variables run: | echo "GITHUB_REPOSITORY_SLUG=$GITHUB_REPOSITORY_SLUG" echo "GITHUB_REPOSITORY_OWNER=$GITHUB_REPOSITORY_OWNER" echo "GITHUB_REPOSITORY_OWNER_SLUG=$GITHUB_REPOSITORY_OWNER_SLUG" echo "GITHUB_REPOSITORY_NAME=$GITHUB_REPOSITORY_NAME" echo "GITHUB_REPOSITORY_NAME_SLUG=$GITHUB_REPOSITORY_NAME_SLUG" echo "GITHUB_REF_SLUG=$GITHUB_REF_SLUG" echo "GITHUB_REF_NAME=$GITHUB_REF_NAME" echo "GITHUB_REF_NAME_SLUG=$GITHUB_REF_NAME_SLUG" echo "GITHUB_SHA_SHORT=$GITHUB_SHA_SHORT"
ブランチ名取るのに${GITHUB_REF##*/}
とかやって取っても良いけどbashの変数展開は覚えづらいしで正直初見じゃ意味わからんのでこんな感じのアクションを使うのも良さそう。