Job Post: CI/CD Setup for Mobile App & Database Repos (Nx Monorepo, Fastlane, Supabase)

Job ID: 39626291

Budget: ₹1,500 – ₹12,500 INR

Budget: INR 5,000 Fixed

Background:
We have a mobile application project with:

1. An Nx monorepo containing: 7 component apps and 1 super app (iOS and Android).
2. A separate database repo (schema/config) targeting Supabase.

Workflows we need implemented:

1. App repo:

A. Developers open PRs from feature/* to gamma branch (with review/approval).
B. Nightly workflow:
i. Detect affected apps (Nx-aware).
ii. Build & deploy only affected apps to Internal Testing track (Google Play / TestFlight).
C. Weekly workflow (Friday):
i. Auto-merge gamma into beta.
ii. Build & deploy affected apps to Closed Beta track.
D. Manual workflows for alpha and prod promotion.

2. Database repo:
A. Developers open PRs from db-dev to db-qa (with review/approval).
B. Nightly workflow: Deploy migrations to Supabase QA project.
C. Manual workflow: Deploy migrations to Supabase Prod project at app promotion milestones.

Tech stack:

1. GitHub Actions
2. GitHub branch protection
3. Fastlane
4. Nx Monorepo tooling
5. Supabase CLI
6. GitHub Secrets for credentials

Asks:

1. Design and implement secure, automated CI/CD workflows for both app and DB repos.
2. Ensure workflows are efficient (only build/deploy changed apps).
3. Set up Fastlane lanes for multi-app selective deployments.
4. Provide documentation on usage and secrets configuration.
Related categories: Fastlane Continuous Integration DevOps GitHub CI/CD