diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d81ae3f99..96c602f2c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ concurrency: jobs: linting: - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Install uv and set Python version @@ -31,7 +31,7 @@ jobs: run: uv run --frozen ruff check . type-checking: - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Install uv and set Python version @@ -53,7 +53,7 @@ jobs: run: uv run --frozen mypy langfuse --no-error-summary ci: - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 timeout-minutes: 30 env: LANGFUSE_BASE_URL: "http://localhost:3000" @@ -115,7 +115,7 @@ jobs: echo "::group::Seed db" cp .env.dev.example .env - pnpm run db:migrate + pnpm run db:migrate pnpm run db:seed echo "::endgroup::" rm -rf .env @@ -174,7 +174,7 @@ jobs: all-tests-passed: # This allows us to have a branch protection rule for tests and deploys with matrix - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 needs: [ci, linting, type-checking] if: always() steps: