{ "schema_version": 1, "datasets": { "panama": { "source": "https://offshoreleaks-data.icij.org/offshoreleaks/csv/full-oldb.LATEST.zip", "license": "ICIJ Offshore Leaks Database terms", "archive_sha256": "a2e37e8b878c12fb8f946d4e85026a4ae9026dc866b1aa925730bc1b50e52914", "download_bytes": 73000000, "offline_behavior": "Reuse the verified local archive; otherwise request explicit download approval." } }, "tiers": { "pr": ["script-contracts", "docs-drift", "docs-render", "rust-static"], "nightly": ["script-contracts", "docs-drift", "docs-render", "external-links", "rust-static", "checked-casts", "rust-docs", "rust-tests"], "rc": ["script-contracts", "docs-drift", "docs-render", "external-links", "rust-static", "checked-casts", "miri-mapped", "rust-docs", "legacy-release", "crash-recovery", "tx-delta-crash-recovery", "package-install-matrix", "release-bundle"], "full-matrix": ["script-contracts", "docs-drift", "docs-render", "external-links", "rust-static", "checked-casts", "miri-mapped", "rust-docs", "legacy-release", "crash-recovery", "tx-delta-crash-recovery", "read-latency", "supported-majors", "linux-runtime-resources", "pg-upgrade-matrix", "package-install-matrix", "postgres-sanitizer", "release-bundle"] }, "gates": { "script-contracts": { "command": ["bash", "-c", "python3 ../scripts/check_script_inventory.py && python3 ../scripts/check_unsafe_allowlist.py && PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=../scripts python3 ../scripts/test_run_release.py && PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=../scripts python3 ../scripts/test_release_bundle.py && PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=../scripts python3 ../scripts/test_release_validation.py && PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=../sandbox/playground python3 -m unittest discover -s ../sandbox/playground -p 'test_*.py'"], "cwd": "graph", "timeout_seconds": 300, "depends_on": [], "thresholds": {"syntax_errors": 0, "unsafe_allowlist_drift": 0}, "exclusive_resources": [] }, "docs-drift": { "command": ["../scripts/check_docs_drift.sh"], "cwd": "graph", "timeout_seconds": 600, "depends_on": ["script-contracts"], "thresholds": {"drift_errors": 0}, "exclusive_resources": [] }, "docs-render": { "command": ["npm", "run", "check"], "cwd": "docs", "timeout_seconds": 600, "depends_on": ["docs-drift"], "thresholds": {"mdx_compile_errors": 0}, "exclusive_resources": [] }, "external-links": { "command": ["python3", "scripts/check_external_links.py"], "cwd": ".", "timeout_seconds": 900, "depends_on": ["docs-drift"], "thresholds": {"broken_external_links": 0}, "exclusive_resources": ["network"] }, "rust-static": { "command": ["cargo", "clippy", "--features", "pg17 development", "--all-targets", "--", "-D", "warnings"], "cwd": "graph", "timeout_seconds": 1800, "depends_on": ["script-contracts"], "thresholds": {"warnings": 0}, "exclusive_resources": ["cargo-target"] }, "rust-tests": { "command": ["cargo", "test", "--features", "pg17"], "cwd": "graph", "timeout_seconds": 1800, "depends_on": ["rust-static"], "thresholds": {"failed_tests": 0}, "exclusive_resources": ["cargo-target"] }, "checked-casts": { "command": ["python3", "../scripts/check_cast_allowlist.py"], "cwd": "graph", "timeout_seconds": 1800, "depends_on": ["rust-static"], "thresholds": {"unreviewed_cast_diagnostics": 0}, "exclusive_resources": ["cargo-target"] }, "miri-mapped": { "command": ["bash", "-c", "export MIRIFLAGS='-Zmiri-tree-borrows -Zmiri-permissive-provenance'; cargo +nightly miri test --features pg17 --lib edge_store::tests::mmap_ && cargo +nightly miri test --features pg17 --lib node_store::tests::mmap_ && cargo +nightly miri test --features pg17 --lib filter_index::tests::mapped_ && cargo +nightly miri test --features pg17 --lib relationship_identity_store::tests::mapped_ && cargo +nightly miri test --features pg17 --lib tenant_store::tests::mapped_"], "cwd": "graph", "timeout_seconds": 7200, "depends_on": ["checked-casts"], "thresholds": {"miri_failures": 0}, "exclusive_resources": ["cargo-target"] }, "rust-docs": { "command": ["bash", "-c", "RUSTDOCFLAGS='-D warnings -D missing-docs -D rustdoc::broken_intra_doc_links -D rustdoc::bare_urls' cargo rustdoc --lib --no-default-features --features 'pg17 development' && cargo test --doc --no-default-features --features 'pg17 development'"], "cwd": "graph", "timeout_seconds": 1800, "depends_on": ["rust-static"], "thresholds": {"rustdoc_warnings": 0, "failed_doctests": 0}, "exclusive_resources": ["cargo-target"] }, "legacy-release": { "command": ["./tests/heavy/run_release_gate.sh"], "cwd": "graph", "timeout_seconds": 14400, "environment": { "PGGRAPH_LEGACY_RELEASE_GATE": "1", "PG_VERSION_FEATURE": "pg17", "DB_PREFIX": "pggraph_release", "RUN_DOCKER": "0", "RUN_FULL_MATRIX": "0", "RUN_CRASH": "0", "RUN_PGBENCH": "1", "RUN_PACKAGE": "1", "RUN_BOUNDARY": "1", "RUN_INSTALL": "1", "RUN_BACKUP_RESTORE": "1", "RUN_BACKGROUND_LOCK": "1", "RUN_BUILD_LOCK": "1", "RUN_CONCURRENCY": "1", "RUN_METADATA": "1", "RUN_RSS": "1", "RUN_RUNTIME_RESOURCES": "1", "RUN_BUILD_MEMORY_STRESS": "1", "RUN_SYNTHETIC": "1", "RUN_PLAYGROUND": "1", "RUN_GQL_CREATE_TX": "1", "RUN_GQL_SET_TX": "1", "RUN_GQL_DELETE_TX": "1", "RUN_GQL_MERGE_RACE": "1", "RUN_GQL_RELATIONSHIP_RACE": "1", "RUN_TX_DELTA_CRASH": "0", "RUN_NAMED_GRAPHS_HEAVY": "1", "RUN_CROSS_BACKEND_DURABLE": "1", "RUN_PROJECTION_RECOVERY": "1", "RUN_TX_DELTA_LIFECYCLE": "1", "RUN_GQL_WRITE_RECHECK": "1", "RUN_GQL_ISOLATION_MATRIX": "1", "RUN_SECRETS": "1", "RUN_ALPHA_TO_V1_FIXTURE": "1" }, "depends_on": ["script-contracts", "docs-drift"], "thresholds": {"failed_gates": 0}, "exclusive_resources": ["cargo-target", "pgrx-cluster", "postgres-port", "docker-playground"] }, "crash-recovery": { "command": ["../scripts/with_disposable_postgres.sh", "./tests/heavy/crash_recovery.sh"], "cwd": "graph", "timeout_seconds": 3600, "environment": {"PG_VERSION_FEATURE": "pg17", "DBNAME": "pggraph_release_crash"}, "depends_on": ["legacy-release"], "thresholds": {"failed_crash_recoveries": 0}, "exclusive_resources": ["cargo-target", "disposable-postgres-cluster", "postgres-port"] }, "tx-delta-crash-recovery": { "command": ["../scripts/with_disposable_postgres.sh", "./tests/heavy/tx_delta_crash_recovery.sh"], "cwd": "graph", "timeout_seconds": 3600, "environment": {"PG_VERSION_FEATURE": "pg17", "DBNAME": "pggraph_release_tx_delta_crash"}, "depends_on": ["crash-recovery"], "thresholds": {"failed_crash_recoveries": 0}, "exclusive_resources": ["cargo-target", "disposable-postgres-cluster", "postgres-port"] }, "supported-majors": { "command": ["./tests/heavy/run_pg_matrix_docker.sh"], "cwd": "graph", "timeout_seconds": 14400, "environment": {"PG_VERSIONS": "14 15 16 17 18", "RUN_DURABLE_PROJECTION_MATRIX": "1", "RUN_CRASH_MATRIX": "1", "RUN_POSTGRES_SANITIZER": "0"}, "depends_on": ["legacy-release"], "thresholds": {"supported_postgresql_majors": 5, "failed_profiles": 0}, "exclusive_resources": ["docker", "cargo-target"] }, "linux-runtime-resources": { "command": ["./tests/heavy/run_pg_matrix_docker.sh"], "cwd": "graph", "timeout_seconds": 7200, "environment": {"IMAGE": "pggraph:runtime-resources", "PG_VERSIONS": "17", "RUN_RUST_TESTS": "0", "RUN_PGRX_SQL": "0", "RUN_GQL_WRITE_MATRIX": "0", "RUN_DURABLE_PROJECTION_MATRIX": "0", "RUN_PACKAGE_INSTALL_MATRIX": "0", "RUN_CRASH_MATRIX": "0", "RUN_RUNTIME_RESOURCES": "1"}, "depends_on": ["supported-majors"], "thresholds": {"max_rss_mb": 1024, "max_pss_mb": 1024, "missing_linux_pss_samples": 0}, "exclusive_resources": ["docker", "cargo-target"] }, "pg-upgrade-matrix": { "command": ["./tests/heavy/run_pg_matrix_docker.sh"], "cwd": "graph", "timeout_seconds": 14400, "environment": {"IMAGE": "pggraph:pg-upgrade-matrix", "PG_VERSIONS": "14 15 16 17 18", "RUN_RUST_TESTS": "0", "RUN_PGRX_SQL": "0", "RUN_GQL_WRITE_MATRIX": "0", "RUN_DURABLE_PROJECTION_MATRIX": "0", "RUN_PACKAGE_INSTALL_MATRIX": "0", "RUN_CRASH_MATRIX": "0", "RUN_RUNTIME_RESOURCES": "0", "RUN_PG_UPGRADE_MATRIX": "1"}, "depends_on": ["supported-majors"], "thresholds": {"successful_upgrade_pairs": 4, "failed_upgrade_checks": 0}, "exclusive_resources": ["docker", "cargo-target"] }, "package-install-matrix": { "command": ["./tests/heavy/source_archive_smoke.sh"], "cwd": "graph", "timeout_seconds": 14400, "environment": {"PG_VERSIONS": "14 15 16 17 18"}, "depends_on": ["legacy-release"], "thresholds": {"packaged_postgresql_majors": 5, "failed_packages": 0}, "exclusive_resources": ["docker", "cargo-target"] }, "read-latency": { "command": ["./tests/heavy/read_latency_under_sync.sh"], "cwd": "graph", "timeout_seconds": 3600, "environment": {"PG_VERSION_FEATURE": "pg17", "DBNAME": "pggraph_read_latency_release", "OUTPUT_DIR": "../release/evidence/artifacts/read-latency"}, "artifacts": ["release/evidence/artifacts/read-latency/*.csv"], "depends_on": ["legacy-release"], "thresholds": {"failed_latency_thresholds": 0}, "exclusive_resources": ["pgrx-cluster", "postgres-port"] }, "postgres-sanitizer": { "command": ["./tests/heavy/run_postgres_process_sanitizer.sh"], "cwd": "graph", "timeout_seconds": 7200, "environment": {"PG_VERSION_FEATURE": "pg17"}, "depends_on": ["supported-majors"], "thresholds": {"unsuppressed_memory_errors": 0}, "exclusive_resources": ["cargo-target", "pgrx-cluster", "postgres-port"] }, "release-bundle": { "command": ["bash", "-c", "../scripts/prepare_release_bundle.py --ref HEAD --out-dir ../release/evidence/artifacts/release-bundle && ../scripts/verify_release_bundle.py ../release/evidence/artifacts/release-bundle --commit $(git rev-parse HEAD)"], "cwd": "graph", "timeout_seconds": 600, "depends_on": ["package-install-matrix"], "thresholds": {"missing_artifacts": 0, "checksum_mismatches": 0}, "artifacts": ["release/evidence/artifacts/release-bundle/*"], "exclusive_resources": [] } } }