File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -103,15 +103,20 @@ _ensure-pre-commit:
103103lint : _ensure-pre-commit
104104 $(VENVDIR ) /bin/python3 -m pre_commit run --all-files
105105
106- # Defined so that "include/release-cycle.json"
107- # doesn't fall through to the catch-all target.
108- include/release-cycle.json :
109- @exit
110-
111- $(_RELEASE_CYCLE ) : include/release-cycle.json
106+ # Generate all release cycle files together with a single script invocation
107+ # Use branches.csv as the primary target, others depend on it
108+ include/branches.csv :
112109 $(VENVDIR ) /bin/python3 _tools/generate_release_cycle.py
113110 @echo Release cycle data generated.
114111
112+ # Other files are generated together with branches.csv
113+ include/end-of-life.csv : include/branches.csv
114+ @:
115+ include/release-cycle-all.svg : include/branches.csv
116+ @:
117+ include/release-cycle.svg : include/branches.csv
118+ @:
119+
115120# Catch-all target: route all unknown targets to Sphinx using the new
116121# "make mode" option.
117122.PHONY : Makefile
You can’t perform that action at this time.
0 commit comments