File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ concurrency:
1616
1717jobs :
1818 linting :
19- runs-on : ubuntu-latest
19+ runs-on : blacksmith-4vcpu- ubuntu-2404
2020 steps :
2121 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2222 - name : Install uv and set Python version
3131 run : uv run --frozen ruff check .
3232
3333 type-checking :
34- runs-on : ubuntu-latest
34+ runs-on : blacksmith-4vcpu- ubuntu-2404
3535 steps :
3636 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3737 - name : Install uv and set Python version
5353 run : uv run --frozen mypy langfuse --no-error-summary
5454
5555 unit-tests :
56- runs-on : ubuntu-latest
56+ runs-on : blacksmith-4vcpu- ubuntu-2404
5757 timeout-minutes : 30
5858 env :
5959 LANGFUSE_BASE_URL : " http://localhost:3000"
9292 uv run --frozen pytest -n auto --dist worksteal -s -v --log-cli-level=INFO tests/unit
9393
9494 e2e-tests :
95- runs-on : ubuntu-latest
95+ runs-on : blacksmith-4vcpu- ubuntu-2404
9696 timeout-minutes : 30
9797 strategy :
9898 fail-fast : false
@@ -240,7 +240,7 @@ jobs:
240240
241241 all-tests-passed :
242242 # This allows us to have a branch protection rule for tests and deploys with matrix
243- runs-on : ubuntu-latest
243+ runs-on : blacksmith-4vcpu- ubuntu-2404
244244 needs : [unit-tests, e2e-tests, linting, type-checking]
245245 if : always()
246246 steps :
Original file line number Diff line number Diff line change @@ -92,6 +92,7 @@ uv run --frozen pytest tests/unit/test_resource_manager.py::test_pause_signals_s
9292
9393The main CI workflow currently runs:
9494
95+ - on Blacksmith Ubuntu 24.04 runners
9596- linting on Python 3.13
9697- mypy on Python 3.13
9798- ` tests/unit ` on a Python 3.10-3.14 matrix
You can’t perform that action at this time.
0 commit comments