Highly ambitious ATProtocol AppView service and sdks
1name: Deploy Slices Frontend
2
3on:
4 workflow_dispatch:
5 pull_request:
6 branches: [ main ]
7 paths: [ 'frontend/**', 'packages/oauth/**', 'packages/session/**', 'packages/codegen/**', 'deno.json', 'deno.lock' ]
8 push:
9 branches: [ main ]
10 paths: [ 'frontend/**', 'packages/oauth/**', 'packages/session/**', 'packages/codegen/**', 'deno.json', 'deno.lock' ]
11
12jobs:
13 deploy:
14 runs-on: ubuntu-latest
15
16 steps:
17 - name: Checkout code
18 uses: actions/checkout@v4
19
20 - name: Setup Fly CLI
21 uses: superfly/flyctl-actions/setup-flyctl@master
22
23 - name: Deploy to Fly.io
24 run: flyctl deploy --config frontend.fly.toml --dockerfile frontend/Dockerfile
25 env:
26 FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}