77 Commits (main)

Author SHA1 Message Date
comfyanonymous 5f84ea63e8 Add a shortcut to the nightly package to run with --fast. 6 months ago
Yoland Yan fc90ceb6ba
Update issue template config.yml to direct frontend issues to frontend repos (#4486)
* Update config.yml

* Typos
6 months ago
Chenlei Hu ab4dd19b91
Remove legacy ui test files (#4316) 6 months ago
Alex "mcmonkey" Goodwin b5c3906b38
Automatically link the Comfy CI page on PRs (#4326)
also use_prior_commit so it doesn't get a janked merge commit instead of the real one
6 months ago
Alex "mcmonkey" Goodwin 65ea6be38f
PullRequest CI Run: use pull_request_target to allow the CI Dashboard to work (#4277)
'_target' allows secrets to pass through, and we're just using the secret that allows uploading to the dashboard and are manually vetting PRs before running this workflow anyway
7 months ago
Alex "mcmonkey" Goodwin 5df6f57b5d
minor fix on copypasta action name (#4276)
my bad sorry
7 months ago
Alex "mcmonkey" Goodwin 6588bfdef9
add GitHub workflow for CI tests of PRs (#4275)
When the 'Run-CI-Test' label is added to a PR, it will be tested by the CI, on a small matrix of stable versions.
7 months ago
Alex "mcmonkey" Goodwin 50ed2879ef
Add full CI test matrix GitHub Workflow (#4274)
automatically runs a matrix of full GPU-enabled tests on all new commits to the ComfyUI master branch
7 months ago
Robin Huang 2894511893
Clone taesd with depth of 1 to reduce download size. (#4232) 7 months ago
Chenlei Hu 841e74ac40
Change browser test CI python to 3.8 (#4234) 7 months ago
Robin Huang 1abc9c8703
Stable release uses cached dependencies (#4231)
* Release stable based on existing tag.

* Update default cuda to 12.1.
7 months ago
comfyanonymous f82d09c9b4 Update packaging workflow. 7 months ago
comfyanonymous e6829e7ac5 Add a way to set custom dependencies in the release workflow. 7 months ago
comfyanonymous e746965c50 Update nightly package workflow. 7 months ago
comfyanonymous 45a2842d7f Set stable releases as a prerelease initially.
This should give time to test the standalone package before making it live.
7 months ago
Chenlei Hu 1cde6b2eff
Disallow use of eval with pylint (#4033) 7 months ago
Chenlei Hu 99458e8aca
Add `FrontendManager` to manage non-default front-end impl (#3897)
* Add frontend manager

* Add tests

* nit

* Add unit test to github CI

* Fix path

* nit

* ignore

* Add logging

* Install test deps

* Remove 'stable' keyword support

* Update test

* Add web-root arg

* Rename web-root to front-end-root

* Add test on non-exist version number

* Use repo owner/name to replace hard coded provider list

* Inline cmd args

* nit

* Fix unit test
7 months ago
Robin Huang 4ca9b9cc29
Add Github Workflow for releasing stable versions and standalone bundle. (#3949)
* Add stable release.

* Only build CUDA 12.1 + 3.11 Python.

* Upgrade checkout and setup-python to latest version.

* lzma2

* Update artifact name to be ComfyUI_windows_portable_nvidia.7z
8 months ago
Chenlei Hu 90389b3b8a
Update bug issue template (#3996)
* Update issue template

* nit
8 months ago
Chenlei Hu 8d3f979b63
Check unhandled exception in test log in test action (#3987)
* Upload console logs

* Check unhandled exception
8 months ago
comfyanonymous 5dccfefe8d Switch nightly pytorch standalone package to lzma2. 8 months ago
YAN Wenkun 0cd4a6a5e5
Fine-tuning GitHub Actions (#3169)
* Bumping GitHub Actions versions

* Using LZMA2 for 7zip compression in Windows packaging
8 months ago
Robin Huang c39cf7fff0
Revert "Add integration test for Linux with Nvidia GPU. #3884 (#3895)" (#3905)
This reverts commit 449bf52923.
8 months ago
Robin Huang 02cac1d487
Revert "Add macOs integration test for default workflow. (#3898)" (#3904)
This reverts commit 97b409cd48.
8 months ago
Robin Huang 97b409cd48
Add macOs integration test for default workflow. (#3898) 8 months ago
Robin Huang 449bf52923
Add integration test for Linux with Nvidia GPU. #3884 (#3895)
* Add linux integration test.

* Fix directory path.

* Add paths ignore.

* Fix conda env directory path.
8 months ago
Chenlei Hu a3e83f695d
Update test ref (#3882)
* Update ref

* Disable some tests
8 months ago
Chenlei Hu f12fa1d8d7
Enable browser tests on push (#3878) 8 months ago
Alex "mcmonkey" Goodwin edfce78c86
add issue templates for ComfyUI Issues Page (#3868) 8 months ago
Chenlei Hu e99d97a9d9
Remove duplicated Reset View button (#3865)
* Remove duplicated Reset View button

* Disable flaky test
8 months ago
Chenlei Hu 866f54da8d
Add browser test action synced with TS repo (#3852)
* Add browser test action

* Add npm install task
8 months ago
comfyanonymous ece5acb8e8 Fix nightly package workflow. 10 months ago
comfyanonymous 794a357f7a Update the nightly workflow. 10 months ago
comfyanonymous b7b5593166 Fix nightly workflow and update other workflows. 12 months ago
comfyanonymous 36f7face37 Update the standalone package updater so it can self update. 1 year ago
pythongosssss 8680ac3dfd try to improve test reliability 1 year ago
comfyanonymous da74e3bbe3 Update pytorch nightly packaging workflow. 1 year ago
comfyanonymous 77c893350a Fix previous commit that broke tests. 1 year ago
comfyanonymous e0c0029fc1 Try to speed up the test-ui workflow. 1 year ago
comfyanonymous 25e3e5af68 Use npm ci for ci instead of npm install in tests. 1 year ago
pythongosssss 5818ca83a2
Unit tests + widget input fixes (#1760)
* setup ui unit tests

* Refactoring, adding connections

* Few tweaks

* Fix type

* Add general test

* Refactored and extended test

* move to describe

* for groups

* Add test for converted widgets on missing nodes + fix crash

* tidy

* mores tests + refactor

* throw earlier to get less confusing error

* support outputs

* more test

* add ci action

* use lts node

* Fix?

* Prevent connecting non matching combos

* update

* accidently removed npm i

* Disable logging extension

* added step to generate object_info

* fix python

* install python

* install deps

* fix cwd?

* logging

* Fix double resolve

* create dir

* update pkg
1 year ago
comfyanonymous 0986cc7c38 Fix issues with the packaging. 1 year ago
comfyanonymous 0134d7ab49 Generate update script with right settings. 1 year ago
comfyanonymous 1497528de8 Fix workflow. 1 year ago
comfyanonymous 640d5080e5 Make xformers optional in packaging. 1 year ago
comfyanonymous 34b36e3207 More configurable workflows to package windows release. 1 year ago
comfyanonymous 6f464f801f Update nightly workflow to python 3.11.6 1 year ago
Michael Poutre e0efa78b71
chore(CI): Update test-build to use updated version of actions 1 year ago
enzymezoo-code 26cd8405dd
Ci quality workflows (#1423)
* Add inference tests

* Clean up

* Rename test graph file

* Add readme for tests

* Separate server fixture

* test file name change

* Assert images are generated

* Clean up comments

* Add __init__.py so tests can run with command line `pytest`

* Fix command line args for pytest

* Loop all samplers/schedulers in test_inference.py

* Ci quality workflows compare (#1)

* Add image comparison tests

* Comparison tests do not pass with empty metadata

* Ensure tests are run in correct order

* Save image files  with test name

* Update tests readme

* Reduce step counts in tests to ~halve runtime

* Ci quality workflows build (#2)

* Add build test github workflow
1 year ago
comfyanonymous bd7321c8ac Update aiohttp in nightly workflow. 2 years ago