Move CI workflow to buildjet

This commit is contained in:
Zed 2023-11-01 05:09:21 +00:00
parent 623424f516
commit e1838e0933

View file

@ -10,24 +10,26 @@ on:
jobs:
test:
runs-on: ubuntu-latest
runs-on: buildjet-2vcpu-ubuntu-2204
strategy:
matrix:
nim:
- "1.6.10"
- "1.6.x"
- "2.0.x"
- "devel"
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Cache nimble
id: cache-nimble
uses: actions/cache@v3
uses: buildjet/cache@v3
with:
path: ~/.nimble
key: nimble-${{ hashFiles('*.nimble') }}
restore-keys: "nimble-"
key: ${{ matrix.nim }}-nimble-${{ hashFiles('*.nimble') }}
restore-keys: |
${{ matrix.nim }}-nimble-
- uses: actions/setup-python@v4
with:
python-version: "3.10"
@ -51,4 +53,4 @@ jobs:
- name: Run tests
run: |
./nitter &
pytest -n4 tests
pytest -n8 tests