You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Then run the full validation script (which regenerates manifests, runs lint/tests, and
385
-
builds wheels):
386
-
387
-
```bash
388
-
./run_full_validation.sh
389
-
```
374
+
### 12 — Create PR
390
375
391
376
1. Fully test the workflow: delete the models, input images, etc. and try it as a new user would. Ensure the process has no hiccups and you can generate the thumbnail image on the first execution (if applicable).
392
377
2. Create a fork of https://github.com/Comfy-Org/workflow_templates (or just checkout a new branch if you are a Comfy-Org collaborator)
393
378
3. Clone the fork to your system (if not a collaborator)
394
379
4. Copy your new workflow and thumbnail(s) into the `templates` folder
395
380
5. Add your changes to the `templates/index.json` file
396
-
6. Bump the version in `pyproject.toml` ([example](https://github.com/Comfy-Org/workflow_templates/pull/32))
381
+
6.**Bump the version in the root `pyproject.toml`** ([example](https://github.com/Comfy-Org/workflow_templates/pull/32))
397
382
7. Commit and push changes
398
383
8. Create a PR on https://github.com/Comfy-Org/workflow_templates
399
384
385
+
Version bumping and package building are automated via CI/CD. Bumping the root `pyproject.toml` version automatically:
386
+
- Detects which subpackages have changed since their last release
387
+
- Bumps versions only for affected packages
388
+
- Updates all dependency references
389
+
- Builds and publishes packages to PyPI
390
+
400
391
Here is the PR I made for the Wan template: https://github.com/Comfy-Org/workflow_templates/pull/16
401
392
402
393
Once the PR is merged, if you followed step 6 correctly, a new version will be published to the [comfyui-workflow-templates PyPi package](https://pypi.org/project/comfyui-workflow-templates).
0 commit comments