エンジニアブログ

エキサイトでWeb系のエンジニアしています

Github Actionのset-envとadd-path非推奨

f:id:moriwaki111:20210324213034p:plain

2020/10/1 set-envとadd-pathがセキュリティ上の問題により非推奨、現在ではもう使えなくなっていますね https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/ f:id:moriwaki111:20210324213051p:plain

ACTIONS_ALLOW_UNSECURE_COMMANDS を追加すると動くようですが、追加するより直した方が良いですね f:id:moriwaki111:20210324212500p:plain

set-env

今まで

    echo '::set-env name=ENV::dev'

変更後

    echo 'ENV=dev' >> $GITHUB_ENV

add-path

今まで

    echo '::add-path::/tmp'

変更後

    echo echo '/tmp' >> $GITHUB_PATH

env、pathとも同じような書き方ですね、変更が少なくてよかった!! しかし警告が出ていても、github action上はOKになっているので、全く気づきませんでした今後警告をどのようにして補足していくか課題です。