【Github】Github Actions ~ プロパティ ~

■ はじめに

Github Actions で 色々と切り替える必要があるので
そこで、今回は、プロパティについて、徐々にではあるが、
まとめていく

目次

【0】まとめ
【1】イベント
 1)github.event_name
 2)github.ref_name
【2】リポジトリ
 1)GITHUB_REF
【3】概要表示
 1)GITHUB_STEP_SUMMARY

【0】まとめ

# Push Event (プッシュ時) Pull Request Event (プルリク時)
1 $GITHUB_REF refs/heads/{BRANCH_NAME} refs/pull/{ISSUE_NUMBER}/merge
2 ${{ github.ref }} refs/heads/{BRANCH_NAME} refs/pull/{ISSUE_NUMBER}/merge
3 ${{ github.ref_name }} {BRANCH_NAME} (ブランチ名) {ISSUE_NUMBER}/merge
4 ${{ github.head_ref }} - {HEAD_BRANCH_NAME}
5 ${{ github.base_ref }} - {BASE_BRANCH_NAME}

【1】イベント

1)github.event_name

* イベントを取得

2)github.ref_name

* ワークフローの実行をトリガーしたブランチ

【2】リポジトリ

1)GITHUB_REF

* 現在実行中のGitリポジトリの
 ブランチ名、タグ名、またはプルリクエストブランチ名を表す

【3】概要表示

1)GITHUB_STEP_SUMMARY

* ワークフロー実行のサマリーページに表示

https://docs.github.com/ja/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary

      # ★これで、「summary」部分にテーブルで表示される
      - name: Demo for GITHUB_STEP_SUMMARY
        run: |
          echo "|Properties|Value|" >> $GITHUB_STEP_SUMMARY
          echo "|---|---|" >> $GITHUB_STEP_SUMMARY
          echo "|GitHub Ref|\`${{ github.ref }}\`|" >> $GITHUB_STEP_SUMMARY
          echo "|Commit Hash|\`${{ github.sha }}\`|" >> $GITHUB_STEP_SUMMARY

参考文献

https://docs.github.com/ja/actions/learn-github-actions/contexts
https://dev.classmethod.jp/articles/how-to-get-a-ref-branch-within-a-workflow-execution-in-github-actions/

関連記事

Github ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2019/07/18/234652
Github Actions ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2021/11/04/142835
Github Actions ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2022/06/16/151443
Github Actions ~ Python関連 ~
https://dk521123.hatenablog.com/entry/2022/06/21/143624
Github ~ Webhook 編 ~
https://dk521123.hatenablog.com/entry/2020/01/25/224402
Github Actions ~ Annotations / Matcher ~
https://dk521123.hatenablog.com/entry/2024/03/25/182153