Open2

【メモ】GitHub Actions

あぷしあぷし

runセクションでの環境変数への設定

設定

- name: Save state
   run: echo "{name}={value}" >> $GITHUB_STATE

- name: Set output
   run: echo "{name}={value}" >> $GITHUB_OUTPUT

- name: Set env
   run: echo "ENV_1=value" >> $GITHUB_ENV   

一次ファイルにリダイレクトしている。
使用するときはシェルの文法で参照できる

補足

  • ::set-outputは現在は非推奨

参考

あぷしあぷし

注意事項

  • Github CLIを使用する場合は環境変数GH_TOKENにトークンを設定する
env:
  GH_TOKEN:${{ github.token }}
  • プライベートリポジトリをactions/checkoutでチェックアウトする場合はトークンを使用する
- name: Checkout
   uses: actions/checkcout@v2 
   with:
     token: ${{ secrets.GITHUB_TOKEN }}