Always run tests and bundle creation in separate runners

Antonio Scandurra created

This is better for caching and, thus, yields faster CI runs.

Change summary

.github/workflows/ci.yml | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

Detailed changes

.github/workflows/ci.yml 🔗

@@ -18,7 +18,9 @@ env:
 jobs:
   tests:
     name: Run tests
-    runs-on: self-hosted
+    runs-on:
+        - self-hosted
+        - test
     env:
       RUSTFLAGS: -D warnings
     steps:
@@ -39,7 +41,9 @@ jobs:
 
   bundle:
     name: Bundle app
-    runs-on: self-hosted
+    runs-on:
+        - self-hosted
+        - bundle
     env:
       MACOS_CERTIFICATE: ${{ secrets.MACOS_CERTIFICATE }}
       MACOS_CERTIFICATE_PASSWORD: ${{ secrets.MACOS_CERTIFICATE_PASSWORD }}