本来リポジトリはどこにどうホストしてもいいはずなのにサーバ都合の CI/CD 設定がリポジトリに入るのは実際嫌なのだが、とはいえ共通の普遍的プロトコルがないため今のところは仕方なく追加している
その点で言うと、 Woodpecker CI とかはリポジトリサーバとは分離された実装なので GitHub Actions とか GitLab CI/CD よりは好ましく感じている。
まあ GitHub Actions については act という (たぶんサードパーティの?) 実装でローカル実行できたりするし、そういうのの方が設計としてはより好ましいとは思うけど。 Earthly とかもその類かな
とはいえ gh actions についてはプロプライエタリ実装を前提にした仕様策定だと思われるので基本的にノーセンキュー