fix(ci): move all test jobs to VPS runner - NAS HDD too slow

NAS is using 4.7GB swap causing tests to hang in D state for 20+ min. VPS has SSD and plenty of RAM - tests complete in ~1-2 min there.
This commit is contained in:
Gan, Jimmy
2026-06-04 18:16:36 +08:00
parent e3f6a2c32e
commit 3057fc270b
+4 -4
View File
@@ -14,7 +14,7 @@ concurrency:
jobs:
backend-tests:
name: Backend Tests
runs-on: ubuntu-latest
runs-on: vps
env:
SECRET_KEY: test-secret-key-for-ci-environment-32chars-minimum
@@ -22,7 +22,7 @@ jobs:
- name: Checkout repository
run: |
if [ ! -d .git ]; then
git clone --depth=1 "http://gitea:3000/${GITHUB_REPOSITORY}.git" .
git clone --depth=1 "http://100.78.131.124:3300/${GITHUB_REPOSITORY}.git" .
fi
- name: Setup Python
@@ -97,13 +97,13 @@ jobs:
frontend-tests:
name: Frontend Tests
runs-on: ubuntu-latest
runs-on: vps
steps:
- name: Checkout repository
run: |
if [ ! -d .git ]; then
git clone --depth=1 "http://gitea:3000/${GITHUB_REPOSITORY}.git" .
git clone --depth=1 "http://100.78.131.124:3300/${GITHUB_REPOSITORY}.git" .
fi
- name: Setup Node.js