GitHub Integration

Connect your visual designs directly to your codebase.

GitHub & CI/CD Integration

Bridge the gap between your visual design and your source code.

1. Connecting GitHub

  1. Go to Settings > Integrations.
  2. Authorize FluxStack to access your GitHub account.
  3. In your FluxStack project, go to GitHub Sync and select your repository.

2. Auto-Commit Workflows

Whenever you publish a new version of your schema:

  • FluxStack can automatically commit the updated schema.prisma or migrations.sql to your branch.
  • Optionally, FluxStack can open a Pull Request instead of committing directly, allowing for peer review of database changes.

3. CI/CD Synchronization

If you use tools like Prisma Migrate, Flyway, or Liquibase in your existing CI/CD pipeline:

  1. Generate an API Key in FluxStack.
  2. Use our GitHub Action to notify FluxStack whenever a migration is applied.
  3. Your FluxStack dashboard will stay 100% in sync with your production database status.

4. Branch Mapping

FluxStack branches (e.g., main, staging, feature/billing) map 1:1 with your GitHub branches. This ensures that the schema you see in the designer always matches the code in that branch.