History

Ship CLI release for OpenAPI auth UI fix + pin Node 22 in CI (#469)

* 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.

Rhys Sullivan committed 6 months ago

Commit 4befa511 parent e89354e3 files · +593 −331Browse files

Showing the changes to .github (1 of 3 files). Show all

Unified · Split

.github/workflows/ci.yml+7−0
@@ -49,6 +49,13 @@ jobs: · 48 unmodified lines
4949 with:
5050 bun-version: 1.3.11
5151
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+
5259 - run: bun install --frozen-lockfile
5360
5461 - run: bun run test