Suburiという素振りをするプロジェクトを作りました。
基本的にはUIコンポーネント集みたいになりそうですが、Twitter等で見かけた実装をこのアプリで片っ端から実装しよう。というコンセプトです。
直近ではCICDを回すことにしました。 Xcode16から、swift-formatが内蔵されるようになったので、それを利用する形でワークフローを組みました。
挙動としてはPRの作成に反応してformat、差分がコミットされる、というものです。
GithubActionsを使ったことがそこまでなかったので、ハマった内容などを残しておきます。
- コミットさせる場合はActionsの設定からWrite権限を設定しないとコミットが拒否される。
- ユーザは
1024789+github-actions@users.noreply.github.com
とすると既知のBotとしてコミットされる。 qiita.com
今後も気になったらCIは調整する。 実装issueは以下 github.com