Skip to content

[C3] fix: bump nuxi to 3.33.1 and fix E2E tests for template prompt#12528

Merged
ascorbic merged 2 commits intomainfrom
fix/c3-nuxi-template-prompt
Feb 11, 2026
Merged

[C3] fix: bump nuxi to 3.33.1 and fix E2E tests for template prompt#12528
ascorbic merged 2 commits intomainfrom
fix/c3-nuxi-template-prompt

Conversation

@ascorbic
Copy link
Contributor

@ascorbic ascorbic commented Feb 11, 2026

Supersedes #11544.

nuxi 3.31.0+ (nuxt/cli#1147) added an interactive template selection prompt to nuxi init. This causes the C3 nuxt E2E tests to hang waiting for input and eventually timeout after 1200s.

Changes:

  • Bump nuxi from 3.30.0 to 3.33.1
  • Add flags: ["--template", "minimal"] to all three nuxt E2E test entries, matching the pattern used by Astro (--template blog) and Svelte (--template minimal). The user still sees the interactive template prompt when running C3 normally.
  • Update the modules prompt matcher regex from /Would you like to install any of the official modules\?/ to /Would you like to .* install .*modules\?/ to handle the new wording in nuxi 3.31+ ("Would you like to browse and install modules?")

  • Tests
    • Tests included/updated
    • Automated tests not possible - manual testing has been completed as follows:
    • Additional testing not necessary because:
  • Public documentation
    • Cloudflare docs PR(s):
    • Documentation not necessary because: No user-facing API changes

Open with Devin

nuxi 3.31.0+ added an interactive template selection prompt to
`nuxi init`, causing E2E tests to hang and timeout. Pass
`--template minimal` via E2E flags to skip the prompt, matching
the pattern used by Astro and Svelte. Also updates the modules
prompt matcher regex for the new wording in nuxi 3.31+.
@ascorbic ascorbic requested a review from a team as a code owner February 11, 2026 12:02
@changeset-bot
Copy link

changeset-bot bot commented Feb 11, 2026

🦋 Changeset detected

Latest commit: 7ab799b

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@claude
Copy link
Contributor

claude bot commented Feb 11, 2026

Claude finished @ascorbic's task —— View job


Changeset Review

  • Read changeset guidelines
  • Review changeset file
  • Validate against criteria
  • Post findings

⚠️ Issues found

The changeset description needs improvement:

Current description:

Bump nuxi from 3.30.0 to 3.33.1

Problem: This is too brief and doesn't explain the user impact or the reason for the change. According to .changeset/README.md, changeset descriptions should aim for "more than one sentence" and explain "the reason for the change and anything notable about the approach."

Suggestion: The changeset should explain that this bump is necessary to avoid E2E test timeouts caused by interactive prompts in nuxi 3.31.0+. While the dependency version bump itself is the change, users benefit from understanding why this update was needed. Something like:

---
"create-cloudflare": patch
---

Bump nuxi from 3.30.0 to 3.33.1

nuxi 3.31.0+ added an interactive template selection prompt that would cause
C3 tests to hang. This update ensures compatibility with the latest nuxi version
and includes test configuration updates to handle the new interactive prompts.

All other validation criteria pass:

  • ✅ Version type: patch is appropriate for a dependency update
  • ✅ No markdown headers (h1/h2/h3) used
  • ✅ No new analytics collection
  • ✅ Not a dependabot PR
  • ✅ Not an experimental feature

@github-project-automation github-project-automation bot moved this from Untriaged to Approved in workers-sdk Feb 11, 2026
@pkg-pr-new
Copy link

pkg-pr-new bot commented Feb 11, 2026

create-cloudflare

npm i https://pkg.pr.new/create-cloudflare@12528

@cloudflare/kv-asset-handler

npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@12528

miniflare

npm i https://pkg.pr.new/miniflare@12528

@cloudflare/pages-shared

npm i https://pkg.pr.new/@cloudflare/pages-shared@12528

@cloudflare/unenv-preset

npm i https://pkg.pr.new/@cloudflare/unenv-preset@12528

@cloudflare/vite-plugin

npm i https://pkg.pr.new/@cloudflare/vite-plugin@12528

@cloudflare/vitest-pool-workers

npm i https://pkg.pr.new/@cloudflare/vitest-pool-workers@12528

@cloudflare/workers-editor-shared

npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@12528

@cloudflare/workers-utils

npm i https://pkg.pr.new/@cloudflare/workers-utils@12528

wrangler

npm i https://pkg.pr.new/wrangler@12528

commit: 7ab799b

Copy link
Contributor

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 3 additional findings.

Open in Devin Review

@ascorbic ascorbic merged commit 73e5aa8 into main Feb 11, 2026
38 checks passed
@ascorbic ascorbic deleted the fix/c3-nuxi-template-prompt branch February 11, 2026 13:21
@github-project-automation github-project-automation bot moved this from Approved to Done in workers-sdk Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants