Openstatus www.openstatus.dev
at main 40 lines 884 B view raw
1name: Migrate DB 2on: 3 push: 4 branches: 5 - main 6 paths: 7 - "packages/db/drizzle/**" 8jobs: 9 migrate: 10 name: 🗃️ Migrate DB 11 runs-on: ubuntu-latest 12 env: 13 DATABASE_URL: ${{ secrets.DATABASE_URL }} 14 DATABASE_AUTH_TOKEN: ${{ secrets.DATABASE_AUTH_TOKEN }} 15 steps: 16 - name: ⬇️ Checkout repo 17 uses: actions/checkout@v4 18 19 - name: Set up pnpm 20 uses: pnpm/action-setup@v4 21 with: 22 version: 10.26.0 23 24 - name: ⎔ Setup node 25 uses: actions/setup-node@v4 26 with: 27 node-version: 20 28 cache: "pnpm" 29 30 - name: 🔥 Install bun 31 uses: oven-sh/setup-bun@v2 32 with: 33 bun-version: latest 34 35 - name: 📥 Download deps 36 run: pnpm install 37 38 - name: 🗃️ Run migrations 39 run: pnpm migrate 40 working-directory: ./packages/db