Commit Graph

31 Commits

Author SHA1 Message Date
Christian Byrne
deeed9853c Remove fetch-templates script invoke in CI (#938)
See https://github.com/Comfy-Org/ComfyUI_frontend/pull/3500 for details.
2025-04-19 16:41:43 -07:00
Chenlei Hu
547fb22398 Update test-comfyui-frontend.yml (#917) 2025-04-09 17:06:38 -04:00
filtered
c1f9745e54 Add cursor rule for unit tests (#795)
- Adds baseline cursor rules to assist agents generating unit tests.
- Ignores CI fro .cursor and other directories
2025-03-17 13:23:39 +11:00
filtered
fbcf5315f4 [CI] Fix release workflow PR message (#755)
Fixes missing word in PR body.
2025-03-12 03:48:21 +11:00
filtered
7119480f84 [CI] Add pre-release options (#722)
Adds release steps to README.
2025-03-08 16:20:21 +11:00
filtered
8153e65b3b [CI] Pin third party action to SHA (#721)
Pins third party GitHub action to specific SHA. This will need to be
updated, but removes the possibility of any unexpected surprises (new
bugs / security concerns).
2025-03-08 04:35:40 +00:00
filtered
37b9798602 [CI] Rename workflow files (#695)
- Follow-up on #694

Split the file rename out for easier diffs.
2025-03-03 09:47:10 +00:00
filtered
1b10b0b0b6 [CI] Update workflow names & add descriptions (#694)
- Adds descriptions to workflows
- Auto-formats workflows
- Standardises formatting
2025-03-03 20:35:06 +11:00
Chenlei Hu
1200c0fd91 [CI] Sync workflow_tempaltes fetch (#687)
Sync https://github.com/Comfy-Org/ComfyUI_frontend/pull/2775
2025-03-02 19:12:44 -05:00
Chenlei Hu
66a9214de6 [CI] Use pr bot PAT (#685) 2025-03-02 18:52:28 -05:00
Chenlei Hu
1407f1d720 [nit] main -> master (#684) 2025-03-02 18:41:55 -05:00
Chenlei Hu
017a473f5b [CI] Use gh action to bump version (#683) 2025-03-02 18:38:22 -05:00
filtered
165cf210d3 Globally enable TypeScript strict mode (#679)
- Enables TypeScript strict mode, repo-wide
- Prevents `tsc` from emitting files
- Removes `typescript-strict-plugin` package
- Removes redundant CI step
2025-03-02 14:45:37 +00:00
Chenlei Hu
1e7897930c [CI] Update frontend install method (#659)
Sync https://github.com/Comfy-Org/ComfyUI_frontend/pull/2783
2025-03-01 10:18:14 -05:00
filtered
5f95dd1853 [CI] Update frontend test to new vitest scripts (#653)
- Ref: https://github.com/Comfy-Org/ComfyUI_frontend/pull/2779/
2025-03-01 11:17:16 +00:00
Chenlei Hu
939e9c0a2f Update devtools ref (#620)
Sync https://github.com/Comfy-Org/ComfyUI_frontend/pull/2733
2025-02-26 10:56:19 -05:00
filtered
6224d2dc06 [Cleanup] Update ESLint rules with stricter auto-fixes (#614)
Stylistic plugin falls short in a few areas when it comes to consistent
lists and chaining. Replaced some key rules with antfu's personal
variants.

`eslint` can now be run repo-wide without params.
2025-02-26 11:12:03 +00:00
Chenlei Hu
aa25db1dfd Update test-comfyui-frontend.yml (#520)
Update devtools ref
2025-02-12 11:40:13 -05:00
Chenlei Hu
62adcf7184 [CI] Update ComfyUI_devtools (#504) 2025-02-09 12:42:38 -05:00
Chenlei Hu
a5ee5bfbad Fix ComfyUI_devtools ref (#502)
* Fix ComfyUI_devtools_ref

* nit
2025-02-09 11:59:41 -05:00
Chenlei Hu
0d5f7d79bd [CI] Add lint/format/typecheck to ci (#494) 2025-02-08 21:24:06 -05:00
Chenlei Hu
1728e4c6f0 [Test] Disable Chromium2x tests (#465) 2025-02-04 17:16:12 -05:00
Chenlei Hu
1c6d34e948 Update test-comfyui-frontend (#404) 2024-12-29 16:40:01 -05:00
Chenlei Hu
c8796f8c93 Auto generate github release on version change (#387) 2024-12-23 14:41:19 -05:00
Chenlei Hu
0263704c6c Disable slow jest tests (#328) 2024-11-21 09:43:32 -05:00
filtered
7e21b00cc7 Replace test framework: jest -> vitest (#281)
* Replace test framework: jest -> vitest

* nit - remove deprecated npm scripts

* Add vitest config

* Add a few basic tests

* Update actions with vitest params

* Add correct expectations

* Remove jest config
2024-11-06 17:27:32 -05:00
Chenlei Hu
9ec17c04a9 Update test ci action (#255) 2024-11-02 13:11:32 -04:00
bymyself
227541c265 Increase timeout on prompt dialog dismiss (#86)
* Increase timeout on prompt dialog dismiss

* Add devtools node to test wf
2024-08-25 15:01:23 -04:00
Chenlei Hu
d531f8c4ae Add npm publish action (#64) 2024-08-09 11:32:18 -04:00
Chenlei Hu
16a3d384b6 ES6 class convertion of LGraph (#63)
* LGraph ES6 class conversion

* Add compatibility to prototype extension

* Add jest test action

---------

Co-authored-by: filtered <176114999+webfiltered@users.noreply.github.com>
2024-08-09 11:20:05 -04:00
Chenlei Hu
73857f1930 Add GitHub action CI test (#59)
* Add GitHub action CI test

* Update package lock
2024-08-06 12:41:56 -04:00