Partner Data API Deployment

Partner Data API Deployment A workflow diagram generated by Archify. 01 / Source 02 / GitHub Actions 03 / Deployment Change Build + verify Publish Push · PR / branch · Source › Change Push PR / branch Detect · changes · GitHub Actions › Build + verify Detect changes Build · test · GitHub Actions › Build + verify · blocking Build test blocking Dry-run · bundle · GitHub Actions › Publish Dry-run bundle Staging · data-staging · Deployment › Publish Staging data-staging Prod · data · Deployment › Publish Prod data staging main Legend Agent logic Policy Cloud service External system

PR gate

  • • Detect changes in apps/partner-data-api or the workflow itself
  • • Build and test run on every PR to staging
  • • Wrangler dry-run validates the Worker bundle before any deploy

Deployment path

  • • Pushes to staging deploy to data-staging.ordermatic.co
  • • Pushes or workflow_dispatch on main deploy to data.ordermatic.co
  • • Secrets are fetched from Infisical per environment

Skip conditions

  • • Version-bump-only commits are detected and skipped
  • • Manual dispatch is restricted to main/staging refs
  • • Concurrency groups prevent overlapping deploys to the same env