vimdoc-ja-working icon indicating copy to clipboard operation
vimdoc-ja-working copied to clipboard

ci: ヘルプ生成GHAの改善点

Open tsuyoshicho opened this issue 3 years ago • 2 comments

課題

いくつかの点で改善が必要そうというメモ & 良いやり方にできそうなら対応はしたい

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でエラーする状況になるかもなので注意)

参考 https://github.com/vim-jp/vimdoc-ja-working/blob/a9ed7b1d48e5c61f49c3b9939720cc47bf33a2c5/.github/workflows/generate.yml#L48-L58

tsuyoshicho avatar Jan 22 '22 01:01 tsuyoshicho

EndBug/add-and-commit を使わず普通にgitコマンドを使えばいいのではという気もします。

k-takata avatar Jan 22 '22 03:01 k-takata

そうしたほうがいいかもですね...

tsuyoshicho avatar Jan 22 '22 04:01 tsuyoshicho