Skip to content

Gate dashboard migrations before staging deployment - #86

Merged
suguanYang merged 1 commit into
mainfrom
chore/wangbinqi/migration-free-staging
Aug 12, 2026
Merged

Gate dashboard migrations before staging deployment#86
suguanYang merged 1 commit into
mainfrom
chore/wangbinqi/migration-free-staging

Conversation

@suguanYang

Copy link
Copy Markdown
Contributor

Summary

  • remove automatic main and newsletter migrations from dashboard container startup
  • run the main database migration as an explicit staging-only Kubernetes Job
  • keep newsletter migration manual-only and explicitly approved
  • require a successful build before deployment and add migration diagnostics

Validation

  • workflow YAML and embedded Bash parsing passed
  • TypeScript check passed
  • 24 test files / 108 tests passed
  • git diff --check passed

Related to #19. Production release migrations remain outside this Gate 1 slice.

@suguanYang
suguanYang changed the base branch from staging to main August 12, 2026 04:13
@suguanYang
suguanYang merged commit 9077571 into main Aug 12, 2026
2 checks passed
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