* Add changeset for CLI patch release * Pin Node 22 in CI test job for undici 8.x compatibility * Revert bun.lock dep bumps from rebase regeneration The rebase that landed b564538d (multiplex portless) regenerated bun.lock via 'bun install', which incidentally bumped a bunch of unrelated transitive deps. One bump (vite ^8.0.0 resolving to 8.0.10 + rolldown rc.17) broke the marketing build because @tailwindcss/vite 4.2.4's resolve config is missing the new tsconfigPaths field that rolldown rc.17 requires. astro 6.2.1 / @astrojs/cloudflare 13.3.0 also break with vite 8.0.8 in a different way. Restore bun.lock to its state at b2178d85 (last green Cloudflare build) so the workspace pins back to vite 8.0.8 + rolldown rc.15 + @tailwindcss/vite 4.2.2 + astro 6.1.7. Portless package.json edits re-apply on top.
Showing the changes to .github (1 of 3 files). Show all
Unified · Split
| @@ -49,6 +49,13 @@ jobs: · 48 unmodified lines | |||
| 49 | with: | 49 | with: |
| 50 | bun-version: 1.3.11 | 50 | bun-version: 1.3.11 |
| 51 | 51 | ||
| 52 | # apps/cloud's test script invokes `node` directly; undici 8.x (pulled | ||
| 53 | # in by @cloudflare/vitest-pool-workers) calls webidl.markAsUncloneable | ||
| 54 | # which only exists in Node 22.10+. Pin a known-good runtime. | ||
| 55 | - uses: actions/setup-node@v4 | ||
| 56 | with: | ||
| 57 | node-version: 22 | ||
| 58 | |||
| 52 | - run: bun install --frozen-lockfile | 59 | - run: bun install --frozen-lockfile |
| 53 | 60 | ||
| 54 | - run: bun run test | 61 | - run: bun run test |