diff --git a/.github/workflows/preview-website.yml b/.github/workflows/preview-website.yml index d8bb7e3faa..0a7f6a9e92 100644 --- a/.github/workflows/preview-website.yml +++ b/.github/workflows/preview-website.yml @@ -29,8 +29,11 @@ jobs: - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: '22' - check-latest: true + # Pin to 22.22.x: Node 22.23.0 / 24.17.0 ship a keep-alive socket + # regression (nodejs/node#63989) that breaks node-fetch, causing + # firebase auth to fail with "Premature close". 22.22.x is the + # latest known-good release. + node-version: '22.22.3' - name: Install yq run: |