Skip to content

ci: allow preflight-only lifecycle validation - #229

Merged
Pigbibi merged 1 commit into
mainfrom
fix/crypto-preflight-only
Sep 13, 2026
Merged

Pigbibi merged 1 commit into
mainfrom
fix/crypto-preflight-only

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

Problem

The daily crypto drift workflow always invokes the reusable drift review after building the trusted lifecycle preflight bundle. A manual recovery validation therefore cannot stop after real producer input provenance and local walk-forward backtests; it may enter the reusable secondary review path.

Change

Add a workflow_dispatch boolean input, preflight_only (default false). When explicitly set to true, the workflow still performs the existing trusted producer artifact selection, provenance checks, two profile backtests, and lifecycle preflight artifact upload, then skips only the reusable drift job. Scheduled runs and default manual runs keep their existing behavior.

Validation

  • actionlint .github/workflows/drift-check.yml
  • python -m pytest -q tests/test_drift_workflow_config.py (1 passed)
  • git diff --check

This PR does not dispatch the workflow or invoke any AI/API review path.

Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi
Pigbibi merged commit d481e51 into main Sep 13, 2026
2 checks passed
@Pigbibi
Pigbibi deleted the fix/crypto-preflight-only branch September 13, 2026 11:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant