GitHub Actions
496e1cf7c6
Merge upstream/master, keep local README.md
2026-01-09 00:38:48 +00:00
Yoland Yan
a60b7b86c5
Revert "Force sequential execution in CI test jobs ( #11687 )" ( #11725 )
...
Python Linting / Run Ruff (push) Waiting to run
Python Linting / Run Pylint (push) Waiting to run
Execution Tests / test (macos-latest) (push) Waiting to run
Execution Tests / test (ubuntu-latest) (push) Waiting to run
Execution Tests / test (windows-latest) (push) Waiting to run
Test server launches without errors / test (push) Waiting to run
Unit Tests / test (macos-latest) (push) Waiting to run
Unit Tests / test (ubuntu-latest) (push) Waiting to run
Unit Tests / test (windows-2022) (push) Waiting to run
This reverts commit ce0000c4f2 .
2026-01-07 21:41:57 -08:00
GitHub Actions
4c1cfb4e88
Merge upstream/master, keep local README.md
2026-01-08 00:38:57 +00:00
comfyanonymous
c0c9720d77
Fix stable release workflow not pulling latest comfy kitchen. ( #11695 )
2026-01-07 04:48:28 -05:00
Yoland Yan
ce0000c4f2
Force sequential execution in CI test jobs ( #11687 )
...
Added max-parallel setting to enforce sequential execution in test jobs.
2026-01-07 00:57:31 -05:00
GitHub Actions
70379dbc72
Merge upstream/master, keep local README.md
2026-01-07 00:38:09 +00:00
comfyanonymous
6da00dd899
Initial ops changes to use comfy_kitchen: Initial nvfp4 checkpoint support. ( #11635 )
...
---------
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com>
2026-01-05 21:48:58 -05:00
GitHub Actions
8f5fe5dd7d
Merge upstream/master, keep local README.md
2025-12-17 00:36:08 +00:00
Benjamin Lu
9304e47351
Update workflows for new release process ( #11064 )
...
Python Linting / Run Ruff (push) Waiting to run
Python Linting / Run Pylint (push) Waiting to run
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.10, [self-hosted Linux], stable) (push) Waiting to run
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.11, [self-hosted Linux], stable) (push) Waiting to run
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.12, [self-hosted Linux], stable) (push) Waiting to run
Full Comfy CI Workflow Runs / test-unix-nightly (12.1, , linux, 3.11, [self-hosted Linux], nightly) (push) Waiting to run
Execution Tests / test (macos-latest) (push) Waiting to run
Execution Tests / test (ubuntu-latest) (push) Waiting to run
Execution Tests / test (windows-latest) (push) Waiting to run
Test server launches without errors / test (push) Waiting to run
Unit Tests / test (macos-latest) (push) Waiting to run
Unit Tests / test (windows-2022) (push) Waiting to run
Unit Tests / test (ubuntu-latest) (push) Waiting to run
Build package / Build Test (3.10) (push) Has been cancelled
Build package / Build Test (3.11) (push) Has been cancelled
Build package / Build Test (3.12) (push) Has been cancelled
Build package / Build Test (3.13) (push) Has been cancelled
Build package / Build Test (3.9) (push) Has been cancelled
* Update release workflows for branch process
* Adjust branch order in workflow triggers
* Revert changes in test workflows
2025-12-15 23:24:18 -08:00
GitHub Actions
14d9aea65a
Merge upstream/master, keep local README.md
2025-12-01 00:44:19 +00:00
comfyanonymous
f8b981ae9a
Next AMD portable will have pytorch with ROCm 7.1.1 ( #11002 )
Build package / Build Test (3.11) (push) Has been cancelled
Python Linting / Run Ruff (push) Has been cancelled
Python Linting / Run Pylint (push) Has been cancelled
Build package / Build Test (3.10) (push) Has been cancelled
Build package / Build Test (3.12) (push) Has been cancelled
Build package / Build Test (3.13) (push) Has been cancelled
Build package / Build Test (3.9) (push) Has been cancelled
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.10, [self-hosted Linux], stable) (push) Has been cancelled
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.11, [self-hosted Linux], stable) (push) Has been cancelled
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.12, [self-hosted Linux], stable) (push) Has been cancelled
Full Comfy CI Workflow Runs / test-unix-nightly (12.1, , linux, 3.11, [self-hosted Linux], nightly) (push) Has been cancelled
Execution Tests / test (macos-latest) (push) Has been cancelled
Execution Tests / test (ubuntu-latest) (push) Has been cancelled
Execution Tests / test (windows-latest) (push) Has been cancelled
Test server launches without errors / test (push) Has been cancelled
Unit Tests / test (macos-latest) (push) Has been cancelled
Unit Tests / test (ubuntu-latest) (push) Has been cancelled
Unit Tests / test (windows-2022) (push) Has been cancelled
Generate Pydantic Stubs from api.comfy.org / generate-models (push) Has been cancelled
2025-11-30 04:21:31 -05:00
GitHub Actions
45ffb85775
Merge upstream/master, keep local README.md
2025-11-21 00:35:29 +00:00
comfyanonymous
7601e89255
Fix workflow name. ( #10806 )
2025-11-19 20:17:15 -05:00
GitHub Actions
aa587ce89b
Merge upstream/master, keep local README.md
2025-11-19 00:35:59 +00:00
Alexander Piskun
048f49adbd
chore(api-nodes): adjusted PR template; set min python version for pylint to 3.10 ( #10787 )
2025-11-18 03:59:27 -08:00
comfyanonymous
27cbac865e
Add release workflow for NVIDIA cu126 ( #10777 )
2025-11-17 19:04:04 -05:00
GitHub Actions
dbd2d27d6e
Merge upstream/master, keep local README.md
2025-11-14 00:35:56 +00:00
Alexander Piskun
f91078b1ff
add PR template for API-Nodes ( #10736 )
2025-11-13 10:05:26 -08:00
GitHub Actions
7d397b7cb7
Merge upstream/master, keep local README.md
2025-11-11 00:36:09 +00:00
comfyanonymous
5ebcab3c7d
Update CI workflow to remove dead macOS runner. ( #10704 )
...
* Update CI workflow to remove dead macOS runner.
* revert
* revert
2025-11-10 15:35:29 -05:00
GitHub Actions
c9136c3d96
Merge upstream/master, keep local README.md
2025-11-06 00:35:22 +00:00
comfyanonymous
b61a40cbc9
Bump stable portable to cu130 python 3.13.9 ( #10508 )
2025-10-28 03:21:45 -04:00
GitHub Actions
6ad1f6c168
Merge upstream/master, keep local README.md
2025-10-27 00:37:54 +00:00
comfyanonymous
c170fd2db5
Bump portable deps workflow to torch cu130 python 3.13.9 ( #10493 )
2025-10-26 20:23:01 -04:00
clsferguson
b59e789284
fix(workflow): ensure Publish runs by marking build result unconditionally
...
The publish job was skipped because the build jobs never set their `built` output. A failed earlier step combined with job-level `continue-on-error` caused `success()` to evaluate false, so the “Mark build success” step did not run and outputs were empty. Removed job-level `continue-on-error` and replaced the marker step with an `always()`-gated step that derives `built` from `docker/build-push-action`’s `digest` output. Mirrored this in the self-hosted fallback. Kept `permissions: contents: write` for release creation. No functional changes elsewhere.
2025-10-10 21:37:58 -06:00
GitHub Actions
7db5d45147
Merge upstream/master, keep local README.md
2025-10-07 00:32:58 +00:00
Alexander Piskun
4ffea0e864
feat(linter, api-nodes): add pylint for comfy_api_nodes folder ( #10157 )
2025-10-02 19:14:28 -04:00
GitHub Actions
2c099490d4
Merge upstream/master, keep local README.md
2025-10-01 05:03:19 +00:00
clsferguson
66bf02226a
Update sync-build-release.yml
2025-09-30 22:50:18 -06:00
clsferguson
36ebd94215
Update sync-build-release.yml
2025-09-30 22:49:27 -06:00
clsferguson
a719a6ad41
Update sync-build-release.yml
2025-09-30 22:42:54 -06:00
clsferguson
14e8bb4ef8
Update sync-build-release.yml
2025-09-30 22:41:26 -06:00
clsferguson
1169a1155d
Update sync-build-release.yml
2025-09-30 22:33:57 -06:00
clsferguson
6073804c99
Update sync-build-release.yml
2025-09-30 22:31:21 -06:00
clsferguson
3f8212cb2e
Update sync-build-release.yml
2025-09-30 22:28:44 -06:00
clsferguson
77ec7befa2
feat(ci): clean runners pre-build, GH-hosted first, self-hosted fallback, fail if both fail
...
- Add pre-build cleanup on GitHub-hosted runner using jlumbroso/free-disk-space plus Docker builder/system prune to maximize available disk for Docker builds.
- Add pre-build Docker cache pruning and disk checks on self-hosted runner to keep it minimal and appropriate for ephemeral runners.
- Change fallback logic to run self-hosted only if the GitHub-hosted build fails, using needs.<job>.result with always() to ensure the fallback job triggers after a primary failure.
- Keep GHCR login via docker/login-action@v3 and Buildx via docker/setup-buildx-action@v3; build with docker/build-push-action@v6.
- Publish release only if either build path succeeds; fail workflow if both builds or release publish fail.
- Remove post-build cleanup steps (BuildKit image removal and general pruning) to align with instruction not to worry about post cleanup on ephemeral runners.
2025-09-30 21:59:41 -06:00
clsferguson
249ff20e20
ci(sync): detect upstream release, sync master, build with GH fallback, and publish release
...
- Gate on new upstream release whose tag matches comfyui_version.py; skip if already released locally.
- Sync master from upstream (keep local README.md), then build and push image on GH runner with pre-clean; fallback to ephemeral self-hosted if GH build fails; publish release if either path succeeds.
- Remove unnecessary post-job cleanup since runners are ephemeral; rely on setup-buildx cleanup.
2025-09-30 15:07:11 -06:00
clsferguson
ae49228b6e
ci(workflow): remove post-job Docker prunes; keep pre-clean and reliable self-hosted fallback
...
- Keep pre-build cleanup on GH runners (free-disk-space action and Docker builder/system prune) to prevent ENOSPC during builds.
- Remove post-job prune steps for both GH and ephemeral self-hosted runners since runners are discarded after the job and setup-buildx uses cleanup=true to remove builders automatically.
- Retain fallback: self-hosted build runs only if the GH build fails; publish succeeds if either path succeeds; final job fails only if both builds fail.
2025-09-30 14:55:38 -06:00
clsferguson
dea2903ce2
ci: free disk on GH runner, prune Docker cache, and reliable self-hosted fallback
...
- Add “Free Disk Space (Ubuntu)” and Docker prune steps before/after the GitHub-hosted build to recover tens of GB and avoid “no space left on device” failures on ubuntu-latest.
- Remove continue-on-error and gate the self-hosted job with `always() && needs.build-gh.result != 'success'` so it runs only if the GH build fails, while publish proceeds if either path succeeds.
- Enable buildx GHA cache (cache-from/cache-to) to minimize runner disk pressure and rebuild times without loading images locally.
2025-09-30 13:03:03 -06:00
comfyanonymous
6e079abc3a
Workflow permission fix. ( #10110 )
2025-09-29 23:11:37 -04:00
comfyanonymous
447884b657
Make stable release workflow callable. ( #10108 )
2025-09-29 20:37:51 -04:00
comfyanonymous
bed4b49d08
Add action to do the full stable release. ( #10107 )
2025-09-29 20:31:15 -04:00
comfyanonymous
342cf644ce
Add a way to have different names for stable nvidia portables. ( #10106 )
2025-09-29 20:05:44 -04:00
comfyanonymous
3758848423
Different base files for nvidia and amd portables. ( #10105 )
2025-09-29 19:54:37 -04:00
comfyanonymous
0db6aabed3
Different base files for different release. ( #10104 )
2025-09-29 19:54:05 -04:00
comfyanonymous
1673ace19b
Make the final release test optional in the stable release action. ( #10103 )
2025-09-29 19:08:42 -04:00
comfyanonymous
7f38e4c538
Add action to create cached deps with manually specified torch. ( #10102 )
2025-09-29 17:27:52 -04:00
comfyanonymous
555f902fc1
Fix stable workflow creating multiple draft releases. ( #10067 )
2025-09-27 22:43:25 -04:00
comfyanonymous
896f2e653c
Fix typo in release workflow. ( #10066 )
2025-09-27 21:30:35 -04:00
comfyanonymous
40ae495ddc
Improvements to the stable release workflow. ( #10065 )
2025-09-27 20:28:49 -04:00