Add full and fresh-clone release rehearsals
This commit is contained in:
parent
a901c9705b
commit
f41a45213b
3 changed files with 210 additions and 3 deletions
13
Makefile
13
Makefile
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue