Skip to content

feat(agents): switch provisioning from pool API to convos-assistants #1075

feat(agents): switch provisioning from pool API to convos-assistants

feat(agents): switch provisioning from pool API to convos-assistants #1075

name: Validate code quality
on:
push:
branches:
- main
- dev
pull_request:
jobs:
check:
name: Typecheck, format check, lint
runs-on: warp-ubuntu-latest-x64-8x
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
with:
bun-version-file: ".bun-version"
- run: bun install
- run: bun run buf:generate
- run: ./dev/up
env:
TEST_NOTIFICATION_DELIVERY_URL: "http://host.docker.internal:8081"
XMTP_NOTIFICATION_SECRET: ${{ secrets.XMTP_NOTIFICATION_SECRET }}
- run: sleep 5s
- run: bun migrate:dev
env:
DATABASE_URL: ${{ secrets.DATABASE_URL }}
- run: bun check
- run: bun test
env:
DATABASE_URL: ${{ secrets.DATABASE_URL }}
XMTP_ENV: local
NOTIFICATION_SERVER_URL: ${{ secrets.NOTIFICATION_SERVER_URL }}
XMTP_NOTIFICATION_SECRET: ${{ secrets.XMTP_NOTIFICATION_SECRET }}
FIREBASE_SERVICE_ACCOUNT: "{}"
LOG_FORMAT: json # Disable pino-pretty to avoid worker thread hanging tests