GitHub Actionsでフォーマッタかけてpushするjob
フォーマッタかけるの,人手だと忘れる.
- run: | cargo fmt if [ -n "$(git diff)" ]; then git config --local user.name "${GITHUB_ACTOR}" git config --local user.email "${GITHUB_ACTOR}@users.noreply.github.com" git remote set-url origin "https://${{ secrets.GITHUB_TOKEN }}@github.com/${GITHUB_REPOSITORY}.git" git add . git commit -m "fmt: ${GITHUB_SHA::7}" git push origin ${GITHUB_REF#refs/heads/} fi
commitするユーザーをgithub-actions botにしたくば,user.email
をgithub-actions[bot]@users.noreply.github.com
に変える.
そしたら画像のようにoctocatのアイコンが現れる.