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
| `new_version` | Highest CPython patch identified during the run. |
87
87
| `files_changed` | JSON array of files rewritten. |
88
+
| `change_matrix` | JSON object suitable for `strategy.matrix` fan-out (entries contain `file` and `new_version`). |
88
89
| `skipped_reason` | Machine-readable reason when no PR is created (`already_latest`, `multiple_tracks_detected`, `pre_release_guarded`, etc.). |
89
90
90
91
---
@@ -147,6 +148,32 @@ with:
147
148
148
149
When the keywords are provided, the action fetches the GitHub release notes for the resolved tag (or uses the optional `RELEASE_NOTES_SNAPSHOT` offline input) and skips the run unless at least one keyword is present.
149
150
151
+
### Matrix fan-out for CI
152
+
153
+
Use the `change_matrix` output to drive follow-up jobs that need to iterate over the files touched by the upgrade:
0 commit comments