Skip to content

fix: smooth dashboard shell and auth reset flow (#207) #589

fix: smooth dashboard shell and auth reset flow (#207)

fix: smooth dashboard shell and auth reset flow (#207) #589

Workflow file for this run

name: CI
on:
pull_request:
push:
branches:
- main
env:
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
TURBO_TEAM: ${{ secrets.TURBO_TEAM }}
jobs:
verify:
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Bun
uses: ./.github/actions/setup
- name: Check for local overrides
run: bun scripts/check-overrides.ts
- name: Verify
run: bunx turbo run lint check-types test build
env:
PG_CONNECTION_STRING: ${{ secrets.PG_CONNECTION_STRING }}
CLICKHOUSE_URL: ${{ secrets.CLICKHOUSE_URL }}
CLICKHOUSE_USERNAME: ${{ secrets.CLICKHOUSE_USERNAME }}
CLICKHOUSE_PASSWORD: ${{ secrets.CLICKHOUSE_PASSWORD }}
CLICKHOUSE_DB: ${{ secrets.CLICKHOUSE_DB }}
deploy:
if: github.ref == 'refs/heads/main' && github.event_name == 'push'
needs: verify
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Fly.io
uses: superfly/flyctl-actions/setup-flyctl@master
- name: Deploy
run: |
flyctl deploy --remote-only \
--build-arg "VITE_CHATWOOT_BASE_URL=${{ secrets.VITE_CHATWOOT_BASE_URL }}" \
--build-arg "VITE_CHATWOOT_WEBSITE_TOKEN=${{ secrets.VITE_CHATWOOT_WEBSITE_TOKEN }}" \
--build-arg "VITE_POSTHOG_KEY=${{ secrets.VITE_POSTHOG_KEY }}" \
--build-arg "VITE_POSTHOG_HOST=${{ secrets.VITE_POSTHOG_HOST }}" \
--build-arg "VITE_POSTHOG_ENABLED=${{ secrets.VITE_POSTHOG_ENABLED }}" \
--build-arg "VITE_ADMIN_ORGANIZATION_ID=${{ secrets.VITE_ADMIN_ORGANIZATION_ID }}"
env:
FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}