-
Notifications
You must be signed in to change notification settings - Fork 63
Open
Description
課題
いくつかの点で改善が必要そうというメモ & 良いやり方にできそうなら対応はしたい
GHA自体
- fork先でもエラーしないで動いてしまう(pushはできていない) : 本来はエラーするべきのはず
これについては下参照
EndBug/add-and-commit@v7 の利用関係
- pathspec_error_handling の指定がデフォルトの ignore のため、 git add 操作のNGは検知できない状態
- 現在排他関係でworkflowとしてシリアライズしている、それは維持するとしても pull: 'NO-PULL' は pull: '--rebase' にするのがよいかもしれない
- output パラメータの pushed を見て push 失敗でfailさせたほうがよさそう(ただしヘルプに変更がなかった時はpushがなく、CIでエラーする状況になるかもなので注意)
参考
vimdoc-ja-working/.github/workflows/generate.yml
Lines 48 to 58 in a9ed7b1
| - name: Commit updated master branch | |
| uses: EndBug/add-and-commit@v7 | |
| with: | |
| cwd: './target' | |
| default_author: github_actions | |
| message: |- | |
| Generated by GitHub workflow ${{ github.run_id }} | |
| https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} | |
| branch: master | |
| pull: 'NO-PULL' |
Metadata
Metadata
Assignees
Labels
No labels