Skip to content

Switch host build to vite#4019

Draft
ef4 wants to merge 40 commits intomainfrom
vite
Draft

Switch host build to vite#4019
ef4 wants to merge 40 commits intomainfrom
vite

Conversation

@ef4
Copy link
Copy Markdown
Contributor

@ef4 ef4 commented Feb 18, 2026

No description provided.

ef4 added 21 commits December 10, 2025 18:19
These imports in app.ts were skipping a level in the package dependency graph. ember-power-select and ember-power-calendar are not dependencies of host, they're dependencies of boxel-ui.

Trying to import from your dep's deps is unreliable and makes the vite depscan complain.

I pushed them down into the boxel-ui components that actually pull the corresponding ember-power-* components into the project.
Under vite, we don't use an AMD loader so we won't conflict with the one in monaco.
@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 18, 2026

Host Test Results

0 tests   - 2 246   0 ✅  - 2 231   0s ⏱️ - 2h 32m 9s
0 suites  -     1   0 💤  -    15 
0 files    -     1   0 ❌ ±    0 

Results for commit cf1defe. ± Comparison against base commit 5d53272.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 19, 2026

Preview deployments

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

Realm Server Test Results

1 files  ±  0  0 suites   - 1   0s ⏱️ - 13m 59s
0 tests  - 852  0 ✅  - 852  0 💤 ±0  0 ❌ ±0 
0 runs   - 923  0 ✅  - 923  0 💤 ±0  0 ❌ ±0 

Results for commit cf1defe. ± Comparison against base commit 5d53272.

♻️ This comment has been updated with latest results.

@ef4
Copy link
Copy Markdown
Contributor Author

ef4 commented Apr 3, 2026

@lukemelia status on this is:

  • the app boots in dev.
  • In tests, the next step is getting the ember-exam test loader working.

@ef4
Copy link
Copy Markdown
Contributor Author

ef4 commented Apr 10, 2026

Leading edge of work:

@ef4
Copy link
Copy Markdown
Contributor Author

ef4 commented Apr 16, 2026

The leading edge of this work that I'm investigating is why postcss is now broken in our builds.

I have created a minimal reproduction that's ready to be debugged further. The presence of the embroider resolver inside rolldown breaks the behavior of how postcss sees its stubbed-for-the-browser dependencies. If you take that one line out of the vite config, postcss works.

@ef4
Copy link
Copy Markdown
Contributor Author

ef4 commented Apr 16, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant