Openstatus
www.openstatus.dev
1name: Fly Deploy Workflows
2on:
3 push:
4 branches:
5 - main
6 paths:
7 - "apps/workflows/**"
8 - "packages/db/**"
9 - "packages/emails/**"
10 - "packages/utils/**"
11 - "packages/tsconfig/**"
12 - "packages/notifications/**"
13jobs:
14 deploy-workflows:
15 name: Deploy Workflows
16 runs-on: depot-ubuntu-24.04-4
17 timeout-minutes: 15
18 steps:
19 - uses: actions/checkout@v4
20 - uses: superfly/flyctl-actions/setup-flyctl@master
21 - run: flyctl deploy --config apps/workflows/fly.toml
22 --dockerfile apps/workflows/Dockerfile --remote-only --wait-timeout=500
23 env:
24 FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}