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
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
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
74c07fc0eb
Update onboarding bracket to be robust ( #6099 )
...
* update onboarding bracket to be robust
* update onboarding bracket with bends
* checking if asserts causing parse failure
* fun fact, it was not the asserts
* fix bracket loading
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 >
Co-authored-by: Pierre Jacquier <pierrejacquier39@gmail.com >
Co-authored-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2025-04-11 19:27:29 +00:00
7d3294ff78
Quick fix for windows codesign failures with digicert ( #6275 )
...
* pierremtb/issue6256-another-test
* yarn to npm install
* Revert "yarn to npm install"
This reverts commit 4a3daf950f .
* yarn to npm install
* Force IS_RELEASE=true
* Clean up for review
2025-04-11 14:31:44 +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
c45c2e27ba
make sure the nix flake never breaks ( #6273 )
...
make sure teh nix flake never breaks
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2025-04-11 06:27:42 +00:00
9d0518dfeb
Fix URL encoded names after rename to Zoo Design Studio ( #6269 )
2025-04-10 17:20:37 -04:00
962eb0e376
Install and start Vector on macOS CI runners ( #6147 )
...
* Install vector on macOS
* Include platform information
2025-04-07 20:22:27 +00:00
8294903cd0
Bump taiki-e/install-action from 2.49.30 to 2.49.45 in the patch group ( #6185 )
...
Bumps the patch group with 1 update: [taiki-e/install-action](https://github.com/taiki-e/install-action ).
Updates `taiki-e/install-action` from 2.49.30 to 2.49.45
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Commits](https://github.com/taiki-e/install-action/compare/v2.49.30...v2.49.45 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.49.45
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 17:43:36 +00:00
a059166b9c
Upgrade e2e-tests windows runner from 4 cores to 8 ( #6166 )
...
* Change e2e-tests runner to windows-latest-8-cores
* Clean up for PR
2025-04-05 08:44:50 -07:00
a7896329f7
Shorten feedback cycle for legitimate failures ( #6146 )
...
Stop sooner with legitimate failures
2025-04-04 17:29:29 +00:00
1a59fc4f99
Rename the app to Zoo Design Studio ( #5974 )
...
* WIP: Change the name of the app
Fixes #5971
* Force release build
* More renames
* Fix release builds on PR
* Remove alpha on home page, replace with nightly if nightly
* Change appId back to dev.zoo.modeling-app after updater test failure
* Cleanup towards review
* Lint
* Lint plus @jacebrowning's suggestion
* Lint
2025-04-03 22:24:51 -04:00
befac6ad87
Move diff-circular-deps to dedicated script ( #6123 )
...
* Move diff-circular-deps to dedicated script
* Update package.json
Co-authored-by: Jace Browning <jacebrowning@gmail.com >
* Fix ci
---------
Co-authored-by: Jace Browning <jacebrowning@gmail.com >
2025-04-02 17:23:23 -04:00
2a56155587
add circular deps to PRs ( #6116 )
...
* add to ci
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
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-04-02 12:43:11 -07:00
eac5abba79
Clean up env vars in e2e-tests.yml ( #6045 )
...
* pierremtb/adhoc/clean-up-e2e-env-vars-ci
* Add back VITE_KC_SKIP_AUTH: true for snaps
* Remove VITE_KC_SKIP_AUTH: true, add back token
2025-03-31 09:18:23 -04:00
cc2efd316c
Add more TS lints and fix types ( #6037 )
...
* Add as const lint
* Add lint for no implied eval
* Fix incorrect type and add lints
* Add more type lints
* Remove redundant type assertions and add lint
* Fix to turn off incorrect base rules
* Fix yarn lint workflow to wait for build:wasm
* Change so that we don't build:wasm more than once in the workflow
2025-03-28 04:24:24 +00:00
40b0cf5fd3
Create a new commit to preserve history from main ( #6019 )
2025-03-27 15:49:38 +00:00
d27b8871bc
Set bot user info to amend commits ( #6011 )
2025-03-26 17:12:20 +00:00
0c4826cdd5
Prevent overwriting the commit status on main ( #6009 )
2025-03-26 10:41:41 -04:00
58861cd24a
ci: Fix e2e workflow to always use condition ( #5994 )
...
Fix e2e workflow to always use condition
2025-03-25 23:18:57 +00:00
c0cdcb1b98
Disable automated snapshot commits ( #6002 )
2025-03-25 22:27:30 +00:00
c28bad267a
Add utilities to check platform to determine if a test should run ( #5983 )
...
* Add tests for utility to bypass unreliable tests
* Limit skip to just Windows
* Ignore unit tests from Playwright
* A snapshot a day keeps the bugs away! 📷 🐛
* A snapshot a day keeps the bugs away! 📷 🐛
* A snapshot a day keeps the bugs away! 📷 🐛
* A snapshot a day keeps the bugs away! 📷 🐛
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-25 13:24:41 -04:00
65c455ae7c
Use app token to sync 'all-e2e' branch ( #5968 )
2025-03-24 19:17:04 +00:00
0d0dd1019b
Enable tests to run on pushes to 'all-e2e' branch ( #5945 )
...
* Enable tests to run on pushes to 'all-e2e' branch
* Document branch behavior
2025-03-22 01:55:54 +00:00
e00317f316
Sync the all-e2e branch with main ( #5927 )
2025-03-21 17:43:23 +00:00
2c6404f671
Continue running broken tests for Axiom metrics ( #5883 )
...
* Install Vector on Ubuntu to log failed test to Axiom
* Allow flaky tests to run on main for Axiom metrics
* Enable problematic tests on a dedicated branch
2025-03-20 16:28:08 -04:00
73b38cd9e2
Bump the patch group with 2 updates ( #5826 )
...
Bumps the patch group with 2 updates: [taiki-e/install-action](https://github.com/taiki-e/install-action ) and [google-github-actions/setup-gcloud](https://github.com/google-github-actions/setup-gcloud ).
Updates `taiki-e/install-action` from 2.49.15 to 2.49.27
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Commits](https://github.com/taiki-e/install-action/compare/v2.49.15...v2.49.27 )
Updates `google-github-actions/setup-gcloud` from 2.1.2 to 2.1.4
- [Release notes](https://github.com/google-github-actions/setup-gcloud/releases )
- [Changelog](https://github.com/google-github-actions/setup-gcloud/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google-github-actions/setup-gcloud/compare/v2.1.2...v2.1.4 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: google-github-actions/setup-gcloud
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-20 13:02:39 -07:00