1dafbf105e
Identify distinct test suites ( #7109 )
2025-05-20 12:56:55 -04:00
1539557005
Always update snapshots if needed ( #7105 )
2025-05-20 14:34:26 +00:00
4110aa00db
Only update snapshots for tests that repeatedly fail ( #7101 )
...
* Only update snapshots for tests that repeatedly fail
* Let TAB silence snapshot capture failures as well
2025-05-20 14:00:33 +00:00
7872fb9cbd
Update snapshots on CI ( #7069 )
2025-05-20 06:00:31 -04:00
ddb034b14d
Show KCL backtraces ( #7033 )
...
* Add backtrace to errors
* Add display of backtraces with hints
* Change pane badge to only show count of errors
* Fix property name to not collide with Error superclass
* Increase min stack again
* Add e2e test that checks that the diagnostics are created in CodeMirror
* Remove unneeded code
* Change to the new hotness
2025-05-19 18:13:10 +00:00
585b485852
Revert "stupid paths filtering" ( #7028 )
...
Revert "stupid paths filtering (#7027 )"
This reverts commit e85f16ff9c
.
2025-05-16 22:29:34 +00:00
e85f16ff9c
stupid paths filtering ( #7027 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-05-16 15:02:58 -07:00
729e0a7949
add a subtract regression test ( #7018 )
...
* add a subtraact regression test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* also rename some github actions job so we can require them;
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* artifacts
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-05-16 20:06:56 +00: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
e3e67b00d5
Run the component tests on CI ( #7009 )
...
* Run the component tests on CI
* Share WASM build
* Add basic token permissions
2025-05-16 15:51:43 +00:00
9e0873ed84
Remove updater-test builds ( #6962 )
...
Remove updater-test
2025-05-15 13:25:40 -04:00
e660f52bb0
Restore automated snapshot commits ( #6960 )
...
* Restore automated snapshot commits
* Update snapshots
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-15 03:28:42 +00:00
130ecf1f88
Shard macOS and Windows e2e tests ( #6926 )
2025-05-14 14:33:53 +00:00
4bc5439996
Prevent concurrent run of build-apps on main ( #6909 )
2025-05-13 18:20:27 +00:00
d5cc9e8386
Check both public and internal KCL samples ( #6889 )
2025-05-13 09:21:53 -04:00
e6485c2da1
Clean up Nightly release version & notes ( #6877 )
...
* pierremtb/adhoc/clean-up-nightly-on-merge
* To revert: test to upload builds at test/nightly
* Remove + suffix trim that's not needed anymore
* Revert "To revert: test to upload builds at test/nightly"
This reverts commit b0549d426f
.
2025-05-12 14:21:09 -04:00
0479edd36a
Remove unused GitHub Actions workflow for old onboarding ( #6873 )
2025-05-12 17:30:51 +00:00
87c1e92134
Deploy Nightly on merge to main ( #6871 )
...
* Deploy Nightly on merge to main
* Forgot one block
* Remove .github/workflows/tag-nightly.yml
* Remove scripts/get-nightly-changelog.sh
* Update .github/workflows/build-apps.yml
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
---------
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-05-12 12:30:01 -04:00
8f950ac1b0
Always run end-to-end tests ( #6870 )
2025-05-12 12:23:09 -04:00
17b1120a27
Include metadata environment variables with results ( #6838 )
...
* Include metadata environment variables with results
* Share updated report after uploading each shard
* Hide raw curl progress
2025-05-11 21:40:11 -04:00
92f7a62af2
Create JUnit reports from Rust tests ( #6743 )
2025-05-11 00:49:55 -04:00
0fe866ad8b
Update utility sink sample ( #6798 )
...
* upadte utility sink sample
* remove old screenshot
2025-05-10 19:52:55 +00:00
e1d401adfe
Remove snapshottoken variable and playwright-secrets.env file ( #6801 )
...
* Remove snapshottoken
Fixes #6800
* Add placeholder in .env.development
* Clean up language
* Update CONTRIBUTING.md
Co-authored-by: Jace Browning <jacebrowning@gmail.com >
* Add dotenv to secrets for local testing
* Lint
* Reorg things
* Quick fix
* Last one for windows
---------
Co-authored-by: Jace Browning <jacebrowning@gmail.com >
2025-05-09 12:32:35 -04:00
f938364d54
Better, faster typo checker ( #6716 )
...
* Fix typo 'horizonal'
* Fix typos
* Fix more typos
* Fix more typos
* Update CI action
* Fix typos
* Update src/lang/queryAst.test.ts
Co-authored-by: Jonathan Tran <jonnytran@gmail.com >
* Update src/lang/queryAst.test.ts
Co-authored-by: Jonathan Tran <jonnytran@gmail.com >
* Update typos
* Update snap
---------
Co-authored-by: Jonathan Tran <jonnytran@gmail.com >
2025-05-07 12:48:23 -05:00
e373d285fe
test the wasm side ( #6726 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-05-07 03:04:34 +00:00
32db31e6c3
Increase cargo test retries ( #6704 )
2025-05-06 03:15:02 +00:00
0464de33b1
Update the docs script ( #6709 )
...
Signed-off-by: Nick Cameron <nrc@ncameron.org >
2025-05-06 01:41:24 +00:00
02a37e207f
Rust ci uses dev ( #6643 )
...
* point rust tests at dev too
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* point python tests at dev
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-05-02 00:13:16 +00:00
763b05e2e6
Fix the generate docs action ( #6638 )
...
Signed-off-by: Nick Cameron <nrc@ncameron.org >
2025-05-01 21:28:47 +00:00
390cedf79f
Update dependabot config ( #6616 )
...
Update dependabot config from KittyCAD/ciso
2025-05-01 15:32:02 +02:00
2978b34b7b
Skip TAB-disabled tests locally by default ( #6601 )
2025-04-30 15:32:37 -04:00
9c29756a38
lint default planes and add a suggestion ( #6587 )
...
lint default planes and other plane cleanup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-04-30 02:11:02 +00:00
1fa6e1eccc
Name shards consistently ( #6582 )
2025-04-29 16:39:08 -04:00
44b810ee0a
Partition nextest runs ( #6574 )
...
* Partition nextest runs
* move name back to 'cargo test'
* Fix duplicate name
There were two jobs both named `build-test-artifacts`. Changed the latter
to `run-test-artifacts`
* cd into rust/ before running nextest
* Get token when running the tests
* Try getting archive into correct dir via different method
* Bump shards to 6
* Replace llvm-cov with nextest
* Adjust job name
* Remove unnecessary comments
---------
Co-authored-by: Jace Browning <jacebrowning@gmail.com >
2025-04-29 16:28:13 -04:00
4439229ad2
turn back on the test i tturned off ( #6522 )
...
* random other cahnges
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* turn back on test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* lots of enhancements
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cleanup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* mesh test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* mesh test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* check panics
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* check panics
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* check panics
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cleanup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* if running in vitest make single threadedd
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* check if running in vitest
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* console logs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-04-27 23:54:32 +00:00
24465cf463
Parallelize the artifact graph only time suck ( #6482 )
...
* parallelize the artifact only time suck
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
make wasm safe
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* artifact graph things
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 >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-04-27 04:21:26 +00:00
5a18f551aa
Adjust sharding to account for more tests being run ( #6509 )
2025-04-26 19:45:52 +00:00
be4a32a59e
Switch to dynamically disabling broken tests ( #6492 )
...
* Switch to dynamically disabling broken tests
* Remove stale comment
* Fix nested tests
2025-04-25 10:49:22 -04:00
6a0e10f8ab
Test all platforms hourly ( #6494 )
2025-04-25 04:58:13 -04:00
f8306c0275
Try running with 8 macOS cores again ( #6420 )
...
* Revert "Disable all macOS testing for now (#6395 )"
This reverts commit fbc3251c3f
.
* Try running with 8 macOS cores again
2025-04-23 13:10:09 -04:00
e4080cc184
Allow snapshot tests to report status ( #6430 )
2025-04-22 10:39:21 -04:00
f00ea4cf5e
Use TAB API to determine when merges are blocked ( #6405 )
...
* Use TAB API to determine when merges are blocked
* Enable a test that is known to fail
2025-04-22 09:02:02 -04:00
0a35722595
Silence snapshot failures for now ( #6403 )
2025-04-19 10:59:53 +00:00
fbc3251c3f
Disable all macOS testing for now ( #6395 )
2025-04-18 21:37:33 +00:00
77773fb052
ci: Add error to console exception ( #6392 )
...
* Add error to console exception
* Ignore in codespell
* Increase retry on snapshots
* Fixme's all around
---------
Co-authored-by: Jace Browning <jacebrowning@gmail.com >
Co-authored-by: Frank Noirot <frankjohnson1993@gmail.com >
2025-04-18 15:51:13 -04:00
be119248a6
put execution benchmarks behind flag ( #6364 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-04-16 21:23:30 -07:00
599bd2d958
Switch to a 6-core profile for mac ( #6323 )
...
* Switch to a 6-core profile for mac
* Bump workers percentage to optimize for CPU count (#6329 )
* Bump macOS workers percentage to optimize for CPU count
* Handle floor math
---------
Co-authored-by: Jace Browning <jacebrowning@gmail.com >
2025-04-15 13:07:16 -04:00
d9be308c36
~Maybe~ (Lee: ABSOLUTELY) use biome ( #6327 )
...
* maybe use biome
* import organising
* Removed unused new fmt commands; fix to not use linter
* Don't use fmt:generated - fmt is fast, but also use Makefile for this sort of thing
---------
Co-authored-by: lee-at-zoo-corp <lee@zoo.dev >
2025-04-15 10:11:25 -04:00
5c188664bd
Remove step retries in build-apps after npm transition ( #6310 )
...
* Remove unecessary step retries from build-apps
* To revert: Test with IS_RELEASE
* To revert: CSC_FOR_PULL_REQUEST
* Revert for review
2025-04-14 09:24:15 -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