メインコンテンツにスキップ

Canary リリース

はじめに

Node.js 用 Playwright には、カナリアリリースシステムがあります。

これにより、正式なリリースを待つことなく、新しい未公開機能をテストできます。これらは Playwright の next NPM タグで毎日リリースされます。

これは、メンテナーにフィードバックを提供する良い方法であり、新しく実装された機能が意図したとおりに機能することを確認できます。

カナリアリリースを本番環境で使用することはリスクがあるように思えるかもしれませんが、実際にはそうではありません。

カナリアリリースはすべての自動テストに合格し、たとえば HTML レポート、トレースビューア、または Playwright インスペクターをエンドツーエンドテストでテストするために使用されます。

Next npm Dist Tag

main ブランチでのコード関連のコミットについては、継続的インテグレーションが @next npm ディストタグで毎日カナリアリリースを公開します。

npm で現在のディストタグを確認できます。

  • latest: 安定版リリース
  • next: 次期リリース、毎日公開
  • beta: リリースブランチが切り出された後、通常は安定版リリースの1週間前に各コミットがこのタグで公開されます。

カナリアリリースの使用

npm install -D @playwright/test@next

ドキュメント

安定版と next のドキュメントは playwright.dev で公開されています。next のドキュメントを見るには、キーボードで Shift5 回押します。