こんにちは、DDDDbox事業部で日々開発を行っている鈴木です。 私たちのプロダクトのステージング環境は、Cloud Run上にデプロイしたWebアプリケーションをIAP(Identity-Aware Proxy)で保護しています。 ブラウザからアクセスするだけならGoogleアカウントでログインすればよいのですが、GitHub ActionsからPlaywrightでE2Eテストを実行するとなると少し話が変わります。 今回登場する要素は次のとおりです。 GitHub Actions GCP Workload Identity Federation IAP Playwright タイトルの通り…