Skip to content

Commit f85f0b1

Browse files
committed
Organize release certification tools
1 parent 7a20592 commit f85f0b1

930 files changed

Lines changed: 25861 additions & 26704 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.codex/AGENTS.md

Lines changed: 405 additions & 405 deletions
Large diffs are not rendered by default.

.github/workflows/phase9-certification-release.yml renamed to .github/workflows/certification-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
branches:
88
- master
99
paths:
10-
- '.github/workflows/phase9-certification-release.yml'
10+
- '.github/workflows/certification-release.yml'
1111
- 'pyproject.toml'
1212
- 'src/**'
1313
- 'tools/**'
@@ -76,9 +76,9 @@ jobs:
7676
7777
- name: Run release checkpoint wrapper
7878
run: |
79-
PYTHONPATH=src python tools/run_phase9_release_workflow.py \
79+
PYTHONPATH=src python tools/run_certification_release_workflow.py \
8080
--skip-status-docs \
81-
--scripts tools/create_phase9i_release_assembly_checkpoint.py
81+
--scripts tools/create_release_assembly_checkpoint.py
8282
8383
- name: Validate release-gate surface
8484
run: |

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ jobs:
1313

1414
call-release-certification:
1515
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
16-
uses: ./.github/workflows/phase9-certification-release.yml
16+
uses: ./.github/workflows/certification-release.yml

.github/workflows/publish-all-packages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ jobs:
7474

7575
certification-release-gates:
7676
name: certification-release-gates
77-
uses: ./.github/workflows/phase9-certification-release.yml
77+
uses: ./.github/workflows/certification-release.yml
7878

7979
prepare-release:
8080
name: prepare-release

.ssot/exports/tigrcorn-classification-http2-status-repair-closure-2026-06-01.registry.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

.ssot/graphs/registry.graph.dot

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -672,9 +672,9 @@ digraph ssot_registry {
672672
"tst:pytest-case-tests-test-p8-sf-py-test-registry-aware-field-type-dispatch-is-explicit" [label="tst:pytest-case-tests-test-p8-sf-py-test-registry-aware-field-type-dispatch-is-explicit\\n(test)"];
673673
"tst:pytest-case-tests-test-p8-sf-py-test-rfc9651-vectors-round-trip-deterministically" [label="tst:pytest-case-tests-test-p8-sf-py-test-rfc9651-vectors-round-trip-deterministically\\n(test)"];
674674
"tst:pytest-case-tests-test-p8-sf-py-test-stale-predecessor-references-are-linted-outside-allowlist" [label="tst:pytest-case-tests-test-p8-sf-py-test-stale-predecessor-references-are-linted-outside-allowlist\\n(test)"];
675-
"tst:pytest-case-tests-test-p9-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="tst:pytest-case-tests-test-p9-auto-py-test-release-auto-artifacts-are-generated-and-aligned\\n(test)"];
676-
"tst:pytest-case-tests-test-p9-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="tst:pytest-case-tests-test-p9-auto-py-test-release-pages-and-docs-pipeline-are-declared\\n(test)"];
677-
"tst:pytest-case-tests-test-p9-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="tst:pytest-case-tests-test-p9-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions\\n(test)"];
675+
"tst:pytest-case-tests-test-release-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="tst:pytest-case-tests-test-release-auto-py-test-release-auto-artifacts-are-generated-and-aligned\\n(test)"];
676+
"tst:pytest-case-tests-test-release-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="tst:pytest-case-tests-test-release-auto-py-test-release-pages-and-docs-pipeline-are-declared\\n(test)"];
677+
"tst:pytest-case-tests-test-release-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="tst:pytest-case-tests-test-release-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions\\n(test)"];
678678
"tst:pytest-case-tests-test-package-boundaries-py-test-core-package-has-no-inward-tigrcorn-imports" [label="tst:pytest-case-tests-test-package-boundaries-py-test-core-package-has-no-inward-tigrcorn-imports\\n(test)"];
679679
"tst:pytest-case-tests-test-package-boundaries-py-test-extracted-core-is-importable-and-compat-shims-preserve-old-surface" [label="tst:pytest-case-tests-test-package-boundaries-py-test-extracted-core-is-importable-and-compat-shims-preserve-old-surface\\n(test)"];
680680
"tst:pytest-case-tests-test-package-boundaries-py-test-package-dependency-dag-is-forward-only" [label="tst:pytest-case-tests-test-package-boundaries-py-test-package-dependency-dag-is-forward-only\\n(test)"];
@@ -4807,9 +4807,9 @@ digraph ssot_registry {
48074807
"feat:surface-ocsp-policy" -> "tst:pytest-case-tests-test-certification-explicit-surfaces-boundary-py-test-explicit-surface-closure-test-links-every-feature" [label="COVERED_BY"];
48084808
"feat:surface-performance-retention" -> "tst:claim-tc-cert-performance-retention-bundles-test-4" [label="COVERED_BY"];
48094809
"feat:surface-release-evidence-attachments" -> "tst:claim-tc-cert-release-evidence-attachments-test-6" [label="COVERED_BY"];
4810-
"feat:surface-release-evidence-attachments" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="COVERED_BY"];
4811-
"feat:surface-release-evidence-attachments" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="COVERED_BY"];
4812-
"feat:surface-release-evidence-attachments" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="COVERED_BY"];
4810+
"feat:surface-release-evidence-attachments" -> "tst:pytest-case-tests-test-release-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="COVERED_BY"];
4811+
"feat:surface-release-evidence-attachments" -> "tst:pytest-case-tests-test-release-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="COVERED_BY"];
4812+
"feat:surface-release-evidence-attachments" -> "tst:pytest-case-tests-test-release-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="COVERED_BY"];
48134813
"feat:surface-release-gate-graph" -> "tst:claim-tc-cert-release-gate-graph-test-5" [label="COVERED_BY"];
48144814
"feat:surface-tls-status-request-policy" -> "tst:claim-tc-rfc6066-status-request-policy" [label="COVERED_BY"];
48154815
"feat:surface-tls-status-request-policy" -> "tst:certification-explicit-surfaces-boundary" [label="COVERED_BY"];
@@ -6541,9 +6541,9 @@ digraph ssot_registry {
65416541
"evd:gov-docs-conformance-perf-retention-json" -> "clm:tc-cert-performance-retention-bundles" [label="SUPPORTS"];
65426542
"clm:tc-cert-release-evidence-attachments" -> "feat:surface-release-evidence-attachments" [label="ASSERTS"];
65436543
"tst:claim-tc-cert-release-evidence-attachments-test-6" -> "clm:tc-cert-release-evidence-attachments" [label="VERIFIES"];
6544-
"tst:pytest-case-tests-test-p9-auto-py-test-release-auto-artifacts-are-generated-and-aligned" -> "clm:tc-cert-release-evidence-attachments" [label="VERIFIES"];
6545-
"tst:pytest-case-tests-test-p9-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" -> "clm:tc-cert-release-evidence-attachments" [label="VERIFIES"];
6546-
"tst:pytest-case-tests-test-p9-auto-py-test-release-pages-and-docs-pipeline-are-declared" -> "clm:tc-cert-release-evidence-attachments" [label="VERIFIES"];
6544+
"tst:pytest-case-tests-test-release-auto-py-test-release-auto-artifacts-are-generated-and-aligned" -> "clm:tc-cert-release-evidence-attachments" [label="VERIFIES"];
6545+
"tst:pytest-case-tests-test-release-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" -> "clm:tc-cert-release-evidence-attachments" [label="VERIFIES"];
6546+
"tst:pytest-case-tests-test-release-auto-py-test-release-pages-and-docs-pipeline-are-declared" -> "clm:tc-cert-release-evidence-attachments" [label="VERIFIES"];
65476547
"evd:claim-tc-cert-release-evidence-attachments-source-1" -> "clm:tc-cert-release-evidence-attachments" [label="SUPPORTS"];
65486548
"evd:claim-tc-cert-release-evidence-attachments-source-2" -> "clm:tc-cert-release-evidence-attachments" [label="SUPPORTS"];
65496549
"evd:claim-tc-cert-release-evidence-attachments-source-3" -> "clm:tc-cert-release-evidence-attachments" [label="SUPPORTS"];
@@ -8227,24 +8227,24 @@ digraph ssot_registry {
82278227
"evd:gov-docs-conformance-sf9651-md" -> "tst:pytest-case-tests-test-p8-sf-py-test-rfc9651-vectors-round-trip-deterministically" [label="DERIVES_FROM"];
82288228
"evd:gov-docs-conformance-sf9651-json" -> "tst:pytest-case-tests-test-p8-sf-py-test-stale-predecessor-references-are-linted-outside-allowlist" [label="DERIVES_FROM"];
82298229
"evd:gov-docs-conformance-sf9651-md" -> "tst:pytest-case-tests-test-p8-sf-py-test-stale-predecessor-references-are-linted-outside-allowlist" [label="DERIVES_FROM"];
8230-
"evd:claim-tc-cert-release-evidence-attachments-source-1" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="DERIVES_FROM"];
8231-
"evd:claim-tc-cert-release-evidence-attachments-source-2" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="DERIVES_FROM"];
8232-
"evd:claim-tc-cert-release-evidence-attachments-source-3" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="DERIVES_FROM"];
8233-
"evd:claim-tc-cert-release-evidence-attachments-source-4" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="DERIVES_FROM"];
8234-
"evd:claim-tc-cert-release-evidence-attachments-source-5" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="DERIVES_FROM"];
8235-
"evd:claim-tc-cert-release-evidence-attachments-source-6" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="DERIVES_FROM"];
8236-
"evd:claim-tc-cert-release-evidence-attachments-source-1" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="DERIVES_FROM"];
8237-
"evd:claim-tc-cert-release-evidence-attachments-source-2" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="DERIVES_FROM"];
8238-
"evd:claim-tc-cert-release-evidence-attachments-source-3" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="DERIVES_FROM"];
8239-
"evd:claim-tc-cert-release-evidence-attachments-source-4" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="DERIVES_FROM"];
8240-
"evd:claim-tc-cert-release-evidence-attachments-source-5" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="DERIVES_FROM"];
8241-
"evd:claim-tc-cert-release-evidence-attachments-source-6" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="DERIVES_FROM"];
8242-
"evd:claim-tc-cert-release-evidence-attachments-source-1" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="DERIVES_FROM"];
8243-
"evd:claim-tc-cert-release-evidence-attachments-source-2" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="DERIVES_FROM"];
8244-
"evd:claim-tc-cert-release-evidence-attachments-source-3" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="DERIVES_FROM"];
8245-
"evd:claim-tc-cert-release-evidence-attachments-source-4" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="DERIVES_FROM"];
8246-
"evd:claim-tc-cert-release-evidence-attachments-source-5" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="DERIVES_FROM"];
8247-
"evd:claim-tc-cert-release-evidence-attachments-source-6" -> "tst:pytest-case-tests-test-p9-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="DERIVES_FROM"];
8230+
"evd:claim-tc-cert-release-evidence-attachments-source-1" -> "tst:pytest-case-tests-test-release-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="DERIVES_FROM"];
8231+
"evd:claim-tc-cert-release-evidence-attachments-source-2" -> "tst:pytest-case-tests-test-release-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="DERIVES_FROM"];
8232+
"evd:claim-tc-cert-release-evidence-attachments-source-3" -> "tst:pytest-case-tests-test-release-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="DERIVES_FROM"];
8233+
"evd:claim-tc-cert-release-evidence-attachments-source-4" -> "tst:pytest-case-tests-test-release-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="DERIVES_FROM"];
8234+
"evd:claim-tc-cert-release-evidence-attachments-source-5" -> "tst:pytest-case-tests-test-release-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="DERIVES_FROM"];
8235+
"evd:claim-tc-cert-release-evidence-attachments-source-6" -> "tst:pytest-case-tests-test-release-auto-py-test-release-auto-artifacts-are-generated-and-aligned" [label="DERIVES_FROM"];
8236+
"evd:claim-tc-cert-release-evidence-attachments-source-1" -> "tst:pytest-case-tests-test-release-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="DERIVES_FROM"];
8237+
"evd:claim-tc-cert-release-evidence-attachments-source-2" -> "tst:pytest-case-tests-test-release-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="DERIVES_FROM"];
8238+
"evd:claim-tc-cert-release-evidence-attachments-source-3" -> "tst:pytest-case-tests-test-release-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="DERIVES_FROM"];
8239+
"evd:claim-tc-cert-release-evidence-attachments-source-4" -> "tst:pytest-case-tests-test-release-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="DERIVES_FROM"];
8240+
"evd:claim-tc-cert-release-evidence-attachments-source-5" -> "tst:pytest-case-tests-test-release-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="DERIVES_FROM"];
8241+
"evd:claim-tc-cert-release-evidence-attachments-source-6" -> "tst:pytest-case-tests-test-release-auto-py-test-release-pages-and-docs-pipeline-are-declared" [label="DERIVES_FROM"];
8242+
"evd:claim-tc-cert-release-evidence-attachments-source-1" -> "tst:pytest-case-tests-test-release-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="DERIVES_FROM"];
8243+
"evd:claim-tc-cert-release-evidence-attachments-source-2" -> "tst:pytest-case-tests-test-release-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="DERIVES_FROM"];
8244+
"evd:claim-tc-cert-release-evidence-attachments-source-3" -> "tst:pytest-case-tests-test-release-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="DERIVES_FROM"];
8245+
"evd:claim-tc-cert-release-evidence-attachments-source-4" -> "tst:pytest-case-tests-test-release-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="DERIVES_FROM"];
8246+
"evd:claim-tc-cert-release-evidence-attachments-source-5" -> "tst:pytest-case-tests-test-release-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="DERIVES_FROM"];
8247+
"evd:claim-tc-cert-release-evidence-attachments-source-6" -> "tst:pytest-case-tests-test-release-auto-py-test-release-workflow-uses-trusted-publishing-and-pinned-actions" [label="DERIVES_FROM"];
82488248
"evd:pytest-tests-test-package-boundaries-py" -> "tst:pytest-case-tests-test-package-boundaries-py-test-core-package-has-no-inward-tigrcorn-imports" [label="DERIVES_FROM"];
82498249
"evd:pytest-tests-test-package-boundaries-py" -> "tst:pytest-case-tests-test-package-boundaries-py-test-extracted-core-is-importable-and-compat-shims-preserve-old-surface" [label="DERIVES_FROM"];
82508250
"evd:pytest-tests-test-package-boundaries-py" -> "tst:pytest-case-tests-test-package-boundaries-py-test-package-dependency-dag-is-forward-only" [label="DERIVES_FROM"];

.ssot/graphs/registry.graph.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

.ssot/graphs/tigrcorn-classification-http2-status-repair-closure-2026-06-01.graph.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

.ssot/registry.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

.ssot/releases/boundaries/bnd__all-current-features-t2-closure-2026-06-01.snapshot.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)