c814c90a9e
Rebuild when the environment changes ( #7688 )
2025-07-03 17:05:59 -04:00
78278d6889
Force the samples manifest to be updated ( #7591 )
...
* Force the samples manifest to be updated
* Skip manifest generation on Windows
This results in non-POSIX paths in the manifest.
2025-06-25 10:42:39 -04:00
55e1ec7dad
Rename desktop e2e scripts and tags for consistency ( #7240 )
...
* Rename desktop e2e scripts and tags for consistency
* Show local command in main test step
* Restore 'e2e' prefix to clarify GitHub UI
* Add web script to contributor guide
2025-05-29 09:29:03 -04:00
8bae76000c
Run end-to-end tests against the web app ( #7171 )
...
* Run end-to-end tests against the web app
* Capture logs for web tests
2025-05-27 14:11:31 -04:00
620b7401aa
Update Rust tests to use internal KCL samples on CI ( #7014 )
...
* Update Rust tests to use internal KCL samples on CI
* Regenerate manifest with internal KCL samples
* try again
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* remove the needs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* features
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* features
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* secret
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Jess Frazelle <github@jessfraz.com >
2025-05-16 19:38:55 +00:00
95a02cbcd7
Check all nested KCL samples ( #6880 )
2025-05-12 18:43:51 -04:00
0479edd36a
Remove unused GitHub Actions workflow for old onboarding ( #6873 )
2025-05-12 17:30:51 +00:00
8f950ac1b0
Always run end-to-end tests ( #6870 )
2025-05-12 12:23:09 -04:00
6230747b51
Remove test that can never run in our current setup ( #6774 )
...
Remove test that can never run with our current setup
2025-05-08 17:02:41 +00:00
f8a33a63ac
Make 'npm run test:rust' work out-of-the-box ( #6721 )
...
* Make 'npm run test:rust' work out-of-the-box
* Simplify instructions and remove stale
* Update to use correct value from the documentation
See https://doc.rust-lang.org/std/backtrace/index.html
2025-05-07 15:35:49 +00:00
f407762259
Remove unused build scripts ( #6673 )
2025-05-03 12:07:54 -04:00
dad0d5488f
Support any installation path for rust toolchain ( #6380 )
2025-04-18 20:28:38 +00:00
c8cee6a0dc
Fix examples of how to run e2e tests with options ( #6303 )
2025-04-12 14:17:13 -04:00
167445ef8a
WIP: migrate from yarn v1 to npm ( #6274 )
...
* WIP: migrate from yarn v1 to npm
* Add tsc mapping script
* More fixes
* Add playwright as script
* Fix more
* more and more people just want more
* Merge branch 'main' into pierremtb/adhoc/npm
* use workspaces and fix circular deps
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fmt
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* better lock file
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* ignore typos in machine-api generated files
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* install from root
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix tsc
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* bettter install
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* bettter install
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* bettter install
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* bettter install
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* bettter install
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add comment
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add comment
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
Co-authored-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-12 02:49:49 +00:00
c6ec54c138
Send test results to an API for analysis ( #6261 )
...
* Send test results to an API
* Include platform
* Include target
* Return earlier
* Include actual commit SHA
* Include PR number
* Rename variables for clarity
2025-04-11 10:04:13 -04:00
4c6ef841bb
Handle PowerShell vs. Git Bash on Windows ( #6207 )
2025-04-08 23:47:56 +00:00
1aa27bd91c
Use all available CPUs to run tests on CI ( #6138 )
...
* Use all available CPUs to run tests on CI
* Use less than 100% based on research
* Ensure proper types for worker value
2025-04-04 11:11:26 -04:00
21889162ff
Map out dependencies between Windows scripts ( #6112 )
...
* Map dependencies between Windows scripts
* Skip unix-specific command on Windows
* Handle missing directory
* Explicitly run with PowerShell
This makes the scripts with work CMD out-of-the-box.
2025-04-02 19:07:18 +00:00
1ebb73b935
Fix 'originalCode' undefined in a test ( #6027 )
2025-03-28 12:36:54 -04:00
81f92bc7f9
Codify dependencies to run web end-to-end tests ( #5926 )
2025-03-25 10:35:49 -04:00
06b35b76ff
Refactor logic to skip unreliable tests ( #5919 )
2025-03-21 03:52:30 +00:00
bc6c40c1e8
Remove unused xstate typegen ( #5917 )
2025-03-20 22:14:39 +00:00
755c7df59c
Expand Makefile to run web and desktop apps ( #5916 )
2025-03-20 16:08:35 -04:00
ddcff1ba63
Fix the dev target dependency name ( #5879 )
2025-03-19 16:49:15 +00:00
c3bdc6f106
Move the wasm lib, and cleanup rust directory and all references ( #5585 )
...
* git mv src/wasm-lib rust
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* mv wasm-lib to workspace
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* mv kcl-lib
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* mv derive docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* resolve file paths
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* clippy
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* move more shit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix more paths
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* make yarn build:wasm work
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix scripts
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* better references
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix cargo ci
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix reference
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix more ci
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cargo sort
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix script
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fmt
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix a dep
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* sort
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* remove unused deps
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* Revert "remove unused deps"
This reverts commit fbabdb062e275fd5cbc1476f8480a1afee15d972.
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* deps;
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-03-01 21:59:01 +00:00
1ec25dfe96
Remove references to wasm-dev build ( #4449 )
2024-11-11 14:58:44 -05:00
cbddb3553d
Remove building scene, add code execution loading indicator to bottom-right controls ( #3691 )
...
* Remove isFirstRender because isExecuting means the same and remove building scene
* add small makefile util
* Remove waiting for building scene prompt
* Add a new model state indicator
* fmt lint tsc
---------
Co-authored-by: Frank Noirot <frank@kittycad.io >
2024-09-04 08:35:40 -04:00
f4877cb160
Stop throwing in frontend code ( #2654 )
...
Return error instead of throw
2024-06-24 11:45:40 -04:00
f8a1f40f20
Show when user can't connect because of a bad token ( #2105 )
...
* Reapply "Add ping pong health, remove a timeout interval, fix up netwo… (#1771 )
This reverts commit 1913519f68
.
* Fix build errors
* Add new error states to network status notification
* Remove unused variable
* Refactor to use Context API for network status
* Don't do any stream events if network is not ok
* Catch LSP errors on bad auth
* Show when authentication is bad (cookie header only)
* Fix formatting
* Fix up types
* Revert awaiting on lsp failure
* Fix tsc
* wip
* wip
* fmt
* Fix typing
* Incorporate ping health; yarn make:dev; faster video stream loss notice
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* run ci pls
* run ci pls
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* run ci pls again
* Remove unused variables
* Add new instructions on running Playwright anywhere
* Please the Playwright. Praise the Playwright.
* Correct a vitest
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* ci again
* Fix tests unrelated to this PR
* Fix flakiness in for segments tests
* Bump to 2 workers
* fmt
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* fmt
* fmt
* Fixups
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* ci
* Set workers to 1
* Wait for network status listeners before connecting
* Fix initial connection requirements and trying 2 workers again
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-04 08:32:24 -04:00