Parcourir la source

Move CI workflow to buildjet

Zed il y a 2 ans
Parent
commit
e1838e0933
1 fichiers modifiés avec 7 ajouts et 5 suppressions
  1. 7 5
      .github/workflows/run-tests.yml

+ 7 - 5
.github/workflows/run-tests.yml

@@ -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