2022-12-08 GitHub Actions の Deprecated な set-env, set-output などを簡単に置換する
gh-action の deprecated な書き方直すためにこれ使ったけどサクっと修正してくれて便利だった » azu/set-env-to-github_env: A migration tools convert `::set-env`/`::set-output`/`::set-state` to $GITHUB_ENV/$GITHUB_OUTPUT/$GITHUB_STATE on GitHub Actions. https://t.co/LpNliDmRTu
— toshimaru (@toshimaru_e) December 7, 2022
実行方法
レポジトリルートで下記のコマンド実行すればOK.
$ npx set-env-to-github_env
どんな風にかわる?
- echo "::set-env name=ENV_NAME::env_value"
+ echo "ENV_NAME=env_value" >> $GITHUB_ENV
- echo "::add-path::/path/to/dir"
+ echo "/path/to/dir" >> $GITHUB_PATH