小さなサイトでも、機械的に確認できるものはCIへ移します。
format → lint → typecheck → unit test → build → E2E
「気をつける」ではなく、壊れたらPull Requestで落ちる状態を作ることが目的です。
ブラウザー操作の自動化にはPlaywright, external link to playwright.dev; opens in a new tab.を利用しています。サイト構成はstatic-firstの記事で紹介しています。
技術
小さなサイトでも、機械的に確認できるものはCIへ移します。
format → lint → typecheck → unit test → build → E2E
「気をつける」ではなく、壊れたらPull Requestで落ちる状態を作ることが目的です。
ブラウザー操作の自動化にはPlaywright, external link to playwright.dev; opens in a new tab.を利用しています。サイト構成はstatic-firstの記事で紹介しています。