Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-comfyui-workflow-templates 
for openSUSE:Factory checked in at 2026-11-11 21:18:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-comfyui-workflow-templates (Old)
 and      
/work/SRC/openSUSE:Factory/.python-comfyui-workflow-templates.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-comfyui-workflow-templates"

Wed Nov 11 21:18:22 2026 rev:29 rq:1396909 version:0.11.106

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-comfyui-workflow-templates/python-comfyui-workflow-templates.changes
      2026-11-07 23:34:31.948305636 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-comfyui-workflow-templates.new.3759290/python-comfyui-workflow-templates.changes
 2026-11-11 21:18:28.366869000 +0100
@@ -1,0 +2,11 @@
+Wed Nov 11 13:01:31 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.11.106 (crosses 0.11.104 and 0.11.105):
+  * Tracks upstream releases: pins move to core 0.3.397,
+    json 0.1.132 and media-assets-02 0.1.31; the shim ships
+    no manifest and its code is unchanged, so the RPM keeps
+    floors instead of the upstream == pins
+  * Content delta rides the bundles: 13 new core entries, and
+    the json adds/refreshes recorded in those packages
+
+-------------------------------------------------------------------

Old:
----
  comfyui_workflow_templates-0.11.103.tar.gz

New:
----
  comfyui_workflow_templates-0.11.106.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-comfyui-workflow-templates.spec ++++++
--- /var/tmp/diff_new_pack.bPRlZz/_old  2026-11-11 21:18:29.227905114 +0100
+++ /var/tmp/diff_new_pack.bPRlZz/_new  2026-11-11 21:18:29.228905155 +0100
@@ -16,7 +16,7 @@
 #
 
 Name:           python-comfyui-workflow-templates
-Version:        0.11.103
+Version:        0.11.106
 Release:        0
 Summary:        ComfyUI workflow templates meta package
 License:        MIT

++++++ comfyui_workflow_templates-0.11.103.tar.gz -> 
comfyui_workflow_templates-0.11.106.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/comfyui_workflow_templates-0.11.103/PKG-INFO 
new/comfyui_workflow_templates-0.11.106/PKG-INFO
--- old/comfyui_workflow_templates-0.11.103/PKG-INFO    2026-11-05 
22:09:37.738168200 +0100
+++ new/comfyui_workflow_templates-0.11.106/PKG-INFO    2026-11-10 
20:56:33.756796400 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: comfyui_workflow_templates
-Version: 0.11.103
+Version: 0.11.106
 Summary: ComfyUI workflow templates package
 Author: Comfy-Org
 License: MIT
@@ -9,19 +9,19 @@
 Requires-Python: >=3.9
 Description-Content-Type: text/markdown
 License-File: LICENSE
-Requires-Dist: comfyui-workflow-templates-core==0.3.394
-Requires-Dist: comfyui-workflow-templates-json==0.1.129
+Requires-Dist: comfyui-workflow-templates-core==0.3.397
+Requires-Dist: comfyui-workflow-templates-json==0.1.132
 Requires-Dist: comfyui-workflow-templates-media-api==0.3.84
 Requires-Dist: comfyui-workflow-templates-media-video==0.3.101
 Requires-Dist: comfyui-workflow-templates-media-image==0.3.160
 Requires-Dist: comfyui-workflow-templates-media-other==0.3.229
 Requires-Dist: comfyui-workflow-templates-media-assets-01==0.1.48
-Requires-Dist: comfyui-workflow-templates-media-assets-02==0.1.29
+Requires-Dist: comfyui-workflow-templates-media-assets-02==0.1.31
 Provides-Extra: json
-Requires-Dist: comfyui-workflow-templates-json==0.1.129; extra == "json"
+Requires-Dist: comfyui-workflow-templates-json==0.1.132; extra == "json"
 Provides-Extra: assets
 Requires-Dist: comfyui-workflow-templates-media-assets-01==0.1.48; extra == 
"assets"
-Requires-Dist: comfyui-workflow-templates-media-assets-02==0.1.29; extra == 
"assets"
+Requires-Dist: comfyui-workflow-templates-media-assets-02==0.1.31; extra == 
"assets"
 Provides-Extra: api
 Requires-Dist: comfyui-workflow-templates-media-api==0.3.84; extra == "api"
 Provides-Extra: video
@@ -31,9 +31,9 @@
 Provides-Extra: other
 Requires-Dist: comfyui-workflow-templates-media-other==0.3.229; extra == 
"other"
 Provides-Extra: all
-Requires-Dist: comfyui-workflow-templates-json==0.1.129; extra == "all"
+Requires-Dist: comfyui-workflow-templates-json==0.1.132; extra == "all"
 Requires-Dist: comfyui-workflow-templates-media-assets-01==0.1.48; extra == 
"all"
-Requires-Dist: comfyui-workflow-templates-media-assets-02==0.1.29; extra == 
"all"
+Requires-Dist: comfyui-workflow-templates-media-assets-02==0.1.31; extra == 
"all"
 Requires-Dist: comfyui-workflow-templates-media-api==0.3.84; extra == "all"
 Requires-Dist: comfyui-workflow-templates-media-video==0.3.101; extra == "all"
 Requires-Dist: comfyui-workflow-templates-media-image==0.3.160; extra == "all"
@@ -106,7 +106,7 @@
 
 | Task | Commands |
 |------|----------|
-| Add a workflow template | Edit `templates/`, `bundles.json`, then `python 
scripts/sync/sync_bundles.py` |
+| Add a workflow template | Edit `templates/` + `bundles.json` (assign a 
bundle). Manifest sync is optional on template-only PRs — required on 
version-bump/release |
 | Add a subgraph blueprint | Edit `blueprints/`, `blueprints_bundles.json`, 
then `python scripts/sync/sync_blueprints.py` |
 | Import external blueprints | Copy JSONs to `blueprints/`, then `python 
scripts/blueprints/import_blueprints.py` |
 | Check node compatibility | `npm run validate:comfyui-nodes` (local ComfyUI) 
or see 
[`scripts/README.md`](scripts/README.md#comfyui-node-compatibility-check) |
@@ -200,21 +200,30 @@
 
 Each template lives in one bundle (`media-image`, `media-video`, etc.). Update
 [`bundles.json`](bundles.json) with the template ID so the correct media 
package ships it.
-After editing `templates/` or `bundles.json`, regenerate the manifest and copy 
assets into
-the package directories:
+Update [`bundles.json`](bundles.json) so the template is assigned to a media 
bundle.
+Template-only PRs do **not** need to regenerate or commit
+`packages/core/src/comfyui_workflow_templates_core/manifest.json`.
+
+Manifest regeneration runs on **version-bump / release** PRs (when the root
+`pyproject.toml` version changes):
+
+- `version-check.yml` runs `python scripts/sync/sync_bundles.py` and commits 
the
+  regenerated manifest back to the release PR
+- `validate-manifests.yml` and `build-test.yml` enforce committed-manifest 
SHA256
+  only on those version-bump/release changes (they do **not** sync before
+  validating, so a stale release manifest still fails — same #1091 guard)
+- `publish.yml` syncs again immediately before PyPI upload as a final safety 
net
+
+Locally, maintainers can still regenerate anytime:
 
 ```bash
 python scripts/sync/sync_bundles.py
-# or via Nx  
+# or via Nx
 npm run sync
 ```
 
-This step must be run before committing, and the regenerated
-`packages/core/src/comfyui_workflow_templates_core/manifest.json` must be 
committed with your
-change. Two workflows enforce it against the **committed** manifest — the 
`Validate Manifests`
-job (`.github/workflows/validate-manifests.yml`) and the pre-sync check in
-`.github/workflows/build-test.yml` — both of which fail with a SHA256 mismatch 
if you skip it.
-Neither runs the sync first, so a stale manifest cannot pass by being silently 
regenerated.
+Template-only PRs still must keep `bundles.json` complete (every 
`templates/*.json`
+assigned); CI checks that without requiring a manifest rewrite.
 
 ### 8 — Add Entry to `index.json`
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/comfyui_workflow_templates-0.11.103/README.md 
new/comfyui_workflow_templates-0.11.106/README.md
--- old/comfyui_workflow_templates-0.11.103/README.md   2026-11-05 
22:08:27.978604000 +0100
+++ new/comfyui_workflow_templates-0.11.106/README.md   2026-11-10 
20:55:43.146071700 +0100
@@ -64,7 +64,7 @@
 
 | Task | Commands |
 |------|----------|
-| Add a workflow template | Edit `templates/`, `bundles.json`, then `python 
scripts/sync/sync_bundles.py` |
+| Add a workflow template | Edit `templates/` + `bundles.json` (assign a 
bundle). Manifest sync is optional on template-only PRs — required on 
version-bump/release |
 | Add a subgraph blueprint | Edit `blueprints/`, `blueprints_bundles.json`, 
then `python scripts/sync/sync_blueprints.py` |
 | Import external blueprints | Copy JSONs to `blueprints/`, then `python 
scripts/blueprints/import_blueprints.py` |
 | Check node compatibility | `npm run validate:comfyui-nodes` (local ComfyUI) 
or see 
[`scripts/README.md`](scripts/README.md#comfyui-node-compatibility-check) |
@@ -158,21 +158,30 @@
 
 Each template lives in one bundle (`media-image`, `media-video`, etc.). Update
 [`bundles.json`](bundles.json) with the template ID so the correct media 
package ships it.
-After editing `templates/` or `bundles.json`, regenerate the manifest and copy 
assets into
-the package directories:
+Update [`bundles.json`](bundles.json) so the template is assigned to a media 
bundle.
+Template-only PRs do **not** need to regenerate or commit
+`packages/core/src/comfyui_workflow_templates_core/manifest.json`.
+
+Manifest regeneration runs on **version-bump / release** PRs (when the root
+`pyproject.toml` version changes):
+
+- `version-check.yml` runs `python scripts/sync/sync_bundles.py` and commits 
the
+  regenerated manifest back to the release PR
+- `validate-manifests.yml` and `build-test.yml` enforce committed-manifest 
SHA256
+  only on those version-bump/release changes (they do **not** sync before
+  validating, so a stale release manifest still fails — same #1091 guard)
+- `publish.yml` syncs again immediately before PyPI upload as a final safety 
net
+
+Locally, maintainers can still regenerate anytime:
 
 ```bash
 python scripts/sync/sync_bundles.py
-# or via Nx  
+# or via Nx
 npm run sync
 ```
 
-This step must be run before committing, and the regenerated
-`packages/core/src/comfyui_workflow_templates_core/manifest.json` must be 
committed with your
-change. Two workflows enforce it against the **committed** manifest — the 
`Validate Manifests`
-job (`.github/workflows/validate-manifests.yml`) and the pre-sync check in
-`.github/workflows/build-test.yml` — both of which fail with a SHA256 mismatch 
if you skip it.
-Neither runs the sync first, so a stale manifest cannot pass by being silently 
regenerated.
+Template-only PRs still must keep `bundles.json` complete (every 
`templates/*.json`
+assigned); CI checks that without requiring a manifest rewrite.
 
 ### 8 — Add Entry to `index.json`
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/comfyui_workflow_templates-0.11.103/packages/meta/src/comfyui_workflow_templates.egg-info/PKG-INFO
 
new/comfyui_workflow_templates-0.11.106/packages/meta/src/comfyui_workflow_templates.egg-info/PKG-INFO
--- 
old/comfyui_workflow_templates-0.11.103/packages/meta/src/comfyui_workflow_templates.egg-info/PKG-INFO
      2026-11-05 22:09:37.645167600 +0100
+++ 
new/comfyui_workflow_templates-0.11.106/packages/meta/src/comfyui_workflow_templates.egg-info/PKG-INFO
      2026-11-10 20:56:33.747948400 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: comfyui_workflow_templates
-Version: 0.11.103
+Version: 0.11.106
 Summary: ComfyUI workflow templates package
 Author: Comfy-Org
 License: MIT
@@ -9,19 +9,19 @@
 Requires-Python: >=3.9
 Description-Content-Type: text/markdown
 License-File: LICENSE
-Requires-Dist: comfyui-workflow-templates-core==0.3.394
-Requires-Dist: comfyui-workflow-templates-json==0.1.129
+Requires-Dist: comfyui-workflow-templates-core==0.3.397
+Requires-Dist: comfyui-workflow-templates-json==0.1.132
 Requires-Dist: comfyui-workflow-templates-media-api==0.3.84
 Requires-Dist: comfyui-workflow-templates-media-video==0.3.101
 Requires-Dist: comfyui-workflow-templates-media-image==0.3.160
 Requires-Dist: comfyui-workflow-templates-media-other==0.3.229
 Requires-Dist: comfyui-workflow-templates-media-assets-01==0.1.48
-Requires-Dist: comfyui-workflow-templates-media-assets-02==0.1.29
+Requires-Dist: comfyui-workflow-templates-media-assets-02==0.1.31
 Provides-Extra: json
-Requires-Dist: comfyui-workflow-templates-json==0.1.129; extra == "json"
+Requires-Dist: comfyui-workflow-templates-json==0.1.132; extra == "json"
 Provides-Extra: assets
 Requires-Dist: comfyui-workflow-templates-media-assets-01==0.1.48; extra == 
"assets"
-Requires-Dist: comfyui-workflow-templates-media-assets-02==0.1.29; extra == 
"assets"
+Requires-Dist: comfyui-workflow-templates-media-assets-02==0.1.31; extra == 
"assets"
 Provides-Extra: api
 Requires-Dist: comfyui-workflow-templates-media-api==0.3.84; extra == "api"
 Provides-Extra: video
@@ -31,9 +31,9 @@
 Provides-Extra: other
 Requires-Dist: comfyui-workflow-templates-media-other==0.3.229; extra == 
"other"
 Provides-Extra: all
-Requires-Dist: comfyui-workflow-templates-json==0.1.129; extra == "all"
+Requires-Dist: comfyui-workflow-templates-json==0.1.132; extra == "all"
 Requires-Dist: comfyui-workflow-templates-media-assets-01==0.1.48; extra == 
"all"
-Requires-Dist: comfyui-workflow-templates-media-assets-02==0.1.29; extra == 
"all"
+Requires-Dist: comfyui-workflow-templates-media-assets-02==0.1.31; extra == 
"all"
 Requires-Dist: comfyui-workflow-templates-media-api==0.3.84; extra == "all"
 Requires-Dist: comfyui-workflow-templates-media-video==0.3.101; extra == "all"
 Requires-Dist: comfyui-workflow-templates-media-image==0.3.160; extra == "all"
@@ -106,7 +106,7 @@
 
 | Task | Commands |
 |------|----------|
-| Add a workflow template | Edit `templates/`, `bundles.json`, then `python 
scripts/sync/sync_bundles.py` |
+| Add a workflow template | Edit `templates/` + `bundles.json` (assign a 
bundle). Manifest sync is optional on template-only PRs — required on 
version-bump/release |
 | Add a subgraph blueprint | Edit `blueprints/`, `blueprints_bundles.json`, 
then `python scripts/sync/sync_blueprints.py` |
 | Import external blueprints | Copy JSONs to `blueprints/`, then `python 
scripts/blueprints/import_blueprints.py` |
 | Check node compatibility | `npm run validate:comfyui-nodes` (local ComfyUI) 
or see 
[`scripts/README.md`](scripts/README.md#comfyui-node-compatibility-check) |
@@ -200,21 +200,30 @@
 
 Each template lives in one bundle (`media-image`, `media-video`, etc.). Update
 [`bundles.json`](bundles.json) with the template ID so the correct media 
package ships it.
-After editing `templates/` or `bundles.json`, regenerate the manifest and copy 
assets into
-the package directories:
+Update [`bundles.json`](bundles.json) so the template is assigned to a media 
bundle.
+Template-only PRs do **not** need to regenerate or commit
+`packages/core/src/comfyui_workflow_templates_core/manifest.json`.
+
+Manifest regeneration runs on **version-bump / release** PRs (when the root
+`pyproject.toml` version changes):
+
+- `version-check.yml` runs `python scripts/sync/sync_bundles.py` and commits 
the
+  regenerated manifest back to the release PR
+- `validate-manifests.yml` and `build-test.yml` enforce committed-manifest 
SHA256
+  only on those version-bump/release changes (they do **not** sync before
+  validating, so a stale release manifest still fails — same #1091 guard)
+- `publish.yml` syncs again immediately before PyPI upload as a final safety 
net
+
+Locally, maintainers can still regenerate anytime:
 
 ```bash
 python scripts/sync/sync_bundles.py
-# or via Nx  
+# or via Nx
 npm run sync
 ```
 
-This step must be run before committing, and the regenerated
-`packages/core/src/comfyui_workflow_templates_core/manifest.json` must be 
committed with your
-change. Two workflows enforce it against the **committed** manifest — the 
`Validate Manifests`
-job (`.github/workflows/validate-manifests.yml`) and the pre-sync check in
-`.github/workflows/build-test.yml` — both of which fail with a SHA256 mismatch 
if you skip it.
-Neither runs the sync first, so a stale manifest cannot pass by being silently 
regenerated.
+Template-only PRs still must keep `bundles.json` complete (every 
`templates/*.json`
+assigned); CI checks that without requiring a manifest rewrite.
 
 ### 8 — Add Entry to `index.json`
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/comfyui_workflow_templates-0.11.103/packages/meta/src/comfyui_workflow_templates.egg-info/requires.txt
 
new/comfyui_workflow_templates-0.11.106/packages/meta/src/comfyui_workflow_templates.egg-info/requires.txt
--- 
old/comfyui_workflow_templates-0.11.103/packages/meta/src/comfyui_workflow_templates.egg-info/requires.txt
  2026-11-05 22:09:37.682440300 +0100
+++ 
new/comfyui_workflow_templates-0.11.106/packages/meta/src/comfyui_workflow_templates.egg-info/requires.txt
  2026-11-10 20:56:33.749482900 +0100
@@ -1,16 +1,16 @@
-comfyui-workflow-templates-core==0.3.394
-comfyui-workflow-templates-json==0.1.129
+comfyui-workflow-templates-core==0.3.397
+comfyui-workflow-templates-json==0.1.132
 comfyui-workflow-templates-media-api==0.3.84
 comfyui-workflow-templates-media-video==0.3.101
 comfyui-workflow-templates-media-image==0.3.160
 comfyui-workflow-templates-media-other==0.3.229
 comfyui-workflow-templates-media-assets-01==0.1.48
-comfyui-workflow-templates-media-assets-02==0.1.29
+comfyui-workflow-templates-media-assets-02==0.1.31
 
 [all]
-comfyui-workflow-templates-json==0.1.129
+comfyui-workflow-templates-json==0.1.132
 comfyui-workflow-templates-media-assets-01==0.1.48
-comfyui-workflow-templates-media-assets-02==0.1.29
+comfyui-workflow-templates-media-assets-02==0.1.31
 comfyui-workflow-templates-media-api==0.3.84
 comfyui-workflow-templates-media-video==0.3.101
 comfyui-workflow-templates-media-image==0.3.160
@@ -21,13 +21,13 @@
 
 [assets]
 comfyui-workflow-templates-media-assets-01==0.1.48
-comfyui-workflow-templates-media-assets-02==0.1.29
+comfyui-workflow-templates-media-assets-02==0.1.31
 
 [image]
 comfyui-workflow-templates-media-image==0.3.160
 
 [json]
-comfyui-workflow-templates-json==0.1.129
+comfyui-workflow-templates-json==0.1.132
 
 [other]
 comfyui-workflow-templates-media-other==0.3.229
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/comfyui_workflow_templates-0.11.103/pyproject.toml 
new/comfyui_workflow_templates-0.11.106/pyproject.toml
--- old/comfyui_workflow_templates-0.11.103/pyproject.toml      2026-11-05 
22:08:28.004612200 +0100
+++ new/comfyui_workflow_templates-0.11.106/pyproject.toml      2026-11-10 
20:55:43.167388700 +0100
@@ -4,7 +4,7 @@
 
 [project]
 name = "comfyui_workflow_templates"
-version = "0.11.103"
+version = "0.11.106"
 description = "ComfyUI workflow templates package"
 readme = "README.md"
 requires-python = ">=3.9"
@@ -18,30 +18,30 @@
 ]
 
 dependencies = [
-    "comfyui-workflow-templates-core==0.3.394",
-    "comfyui-workflow-templates-json==0.1.129",
+    "comfyui-workflow-templates-core==0.3.397",
+    "comfyui-workflow-templates-json==0.1.132",
     "comfyui-workflow-templates-media-api==0.3.84",
     "comfyui-workflow-templates-media-video==0.3.101",
     "comfyui-workflow-templates-media-image==0.3.160",
     "comfyui-workflow-templates-media-other==0.3.229",
     "comfyui-workflow-templates-media-assets-01==0.1.48",
-    "comfyui-workflow-templates-media-assets-02==0.1.29",
+    "comfyui-workflow-templates-media-assets-02==0.1.31",
 ]
 
 [project.optional-dependencies]
-json = ["comfyui-workflow-templates-json==0.1.129"]
+json = ["comfyui-workflow-templates-json==0.1.132"]
 assets = [
     "comfyui-workflow-templates-media-assets-01==0.1.48",
-    "comfyui-workflow-templates-media-assets-02==0.1.29",
+    "comfyui-workflow-templates-media-assets-02==0.1.31",
 ]
 api = ["comfyui-workflow-templates-media-api==0.3.84"]
 video = ["comfyui-workflow-templates-media-video==0.3.101"]
 image = ["comfyui-workflow-templates-media-image==0.3.160"]
 other = ["comfyui-workflow-templates-media-other==0.3.229"]
 all = [
-    "comfyui-workflow-templates-json==0.1.129",
+    "comfyui-workflow-templates-json==0.1.132",
     "comfyui-workflow-templates-media-assets-01==0.1.48",
-    "comfyui-workflow-templates-media-assets-02==0.1.29",
+    "comfyui-workflow-templates-media-assets-02==0.1.31",
     "comfyui-workflow-templates-media-api==0.3.84",
     "comfyui-workflow-templates-media-video==0.3.101",
     "comfyui-workflow-templates-media-image==0.3.160",

Reply via email to