Skip to content

Verify workflow state version on staging deploy#1474

Merged
shuxueshuxue merged 1 commit into
devfrom
verify-staging-workflow-state-version
May 13, 2026
Merged

Verify workflow state version on staging deploy#1474
shuxueshuxue merged 1 commit into
devfrom
verify-staging-workflow-state-version

Conversation

@shuxueshuxue
Copy link
Copy Markdown
Collaborator

Summary

  • tighten the staging deploy OpenAPI check so it must expose workflow state-version request fields
  • catch stale backend deploys that still lack expected_state_version before we call staging healthy

Verification

  • uv run python scripts/check_app_schema.py
  • generated local FastAPI OpenAPI and ran the same jq contract check against it

Context

The current staging/prod deployment is on an older app commit and lacks the workflow state_version contract. This PR does not perform the deploy or schema migration; it makes the staging deploy workflow fail loudly if that contract is still absent after deployment.

@shuxueshuxue shuxueshuxue merged commit 7357c81 into dev May 13, 2026
6 checks passed
@shuxueshuxue shuxueshuxue deleted the verify-staging-workflow-state-version branch May 13, 2026 09:05
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