1
0
Fork 0
Code Issues Pull requests Projects Releases 2 Packages Wiki Activity Actions Pages

Add full and fresh-clone release rehearsals

This commit is contained in:
Andraxion 2026-07-29 16:10:37 -04:00
parent a901c9705b
commit f41a45213b
3 changed files with 210 additions and 3 deletions

View file

@ -6,7 +6,7 @@ GITLEAKS := gitleaks
PYTHONPYCACHEPREFIX := /tmp/docforge-quality-pycache
PYTEST_BASETEMP := /tmp/docforge-quality-pytest
.PHONY: accessibility adoption-m4 benchmark benchmark-m1 benchmark-m1-smoke benchmark-m2 benchmark-m2-smoke benchmark-m3 benchmark-m3-full benchmark-m3-smoke benchmark-m4 benchmark-m4-full benchmark-m4-smoke benchmark-smoke build command-reference-check compatibility-m5 compile concurrency-m5 contract dependencies docs-check format-check gate lint lock migration-m5 recovery-m5 release-artifacts release-gate release-posttag release-pretag secret-scan task-evidence-m5 task-evidence-m5-smoke test type version-check
.PHONY: accessibility adoption-m4 benchmark benchmark-full benchmark-m1 benchmark-m1-smoke benchmark-m2 benchmark-m2-smoke benchmark-m3 benchmark-m3-full benchmark-m3-smoke benchmark-m4 benchmark-m4-full benchmark-m4-smoke benchmark-smoke build command-reference-check compatibility-m5 compile concurrency-m5 contract dependencies docs-check format-check fresh-clone-m5 gate lint lock migration-m5 recovery-m5 release-artifacts release-gate release-posttag release-pretag secret-scan task-evidence-m5 task-evidence-m5-smoke test type version-check
accessibility:
$(NPM) run test:accessibility
@ -125,6 +125,7 @@ recovery-m5:
tests/test_python_reference_adapter.py \
tests/test_javascript_reference_adapter.py \
tests/test_cpp_reference_adapter.py \
tests/test_generation_diff.py \
tests/test_rendering.py \
tests/test_graph_publication.py \
tests/test_projection_fragments.py
@ -176,11 +177,17 @@ benchmark-m4:
benchmark-m4-full: benchmark-m4
benchmark-full: benchmark benchmark-m1 benchmark-m2 benchmark-m3-full benchmark-m4-full
gate: format-check lint type compile contract test accessibility lock dependencies build docs-check benchmark-smoke benchmark-m1-smoke benchmark-m2-smoke benchmark-m3-smoke benchmark-m4-smoke
release-gate: gate compatibility-m5 migration-m5 concurrency-m5 recovery-m5 task-evidence-m5 adoption-m4 version-check release-artifacts secret-scan
release-gate: gate compatibility-m5 migration-m5 concurrency-m5 recovery-m5 task-evidence-m5 adoption-m4 version-check release-artifacts secret-scan benchmark-full
release-pretag: release-gate
fresh-clone-m5:
$(PYTHON) tools/milestone5_fresh_clone.py \
--output /tmp/docforge-milestone5-fresh-clone.json > /dev/null
release-pretag: release-gate fresh-clone-m5
$(PYTHON) tools/check_release_identity.py --mode smoke --require-clean \
--tag-state absent > /dev/null