refactor: simplify CI workflow by removing Node.js setup steps and verifying toolchain
Test Suite / backend-pr-quick (push) Has been skipped
Test Suite / quick-import-pr-quick (push) Has been skipped
Test Suite / backend-full (push) Failing after 1s
Test Suite / flutter-quality (push) Failing after 1s

This commit is contained in:
Nils-Johan Gynther
2026-05-12 21:30:39 +02:00
parent 37f931fa0b
commit 6ff58ed013
+18 -21
View File
@@ -10,15 +10,14 @@ jobs:
backend-pr-quick: backend-pr-quick:
if: gitea.event_name == 'pull_request' if: gitea.event_name == 'pull_request'
runs-on: backend-node24 runs-on: backend-node24
env:
DATABASE_URL: mysql://ci:ci@127.0.0.1:3306/recipe_app
steps: steps:
- name: Checkout code - name: Verify Node toolchain on runner
uses: actions/checkout@v4 run: |
node --version
- name: Setup Node.js 24.15.0 npm --version
uses: actions/setup-node@v4
with:
node-version: '24.15.0'
- name: Install dependencies (backend) - name: Install dependencies (backend)
working-directory: ./backend working-directory: ./backend
@@ -51,15 +50,14 @@ jobs:
quick-import-pr-quick: quick-import-pr-quick:
if: gitea.event_name == 'pull_request' if: gitea.event_name == 'pull_request'
runs-on: backend-node24 runs-on: backend-node24
env:
DATABASE_URL: mysql://ci:ci@127.0.0.1:3306/recipe_app
steps: steps:
- name: Checkout code - name: Verify Node toolchain on runner
uses: actions/checkout@v4 run: |
node --version
- name: Setup Node.js 24.15.0 npm --version
uses: actions/setup-node@v4
with:
node-version: '24.15.0'
- name: Install dependencies (backend) - name: Install dependencies (backend)
working-directory: ./backend working-directory: ./backend
@@ -72,15 +70,14 @@ jobs:
backend-full: backend-full:
if: gitea.event_name == 'push' if: gitea.event_name == 'push'
runs-on: backend-node24 runs-on: backend-node24
env:
DATABASE_URL: mysql://ci:ci@127.0.0.1:3306/recipe_app
steps: steps:
- name: Checkout code - name: Verify Node toolchain on runner
uses: actions/checkout@v4 run: |
node --version
- name: Setup Node.js 24.15.0 npm --version
uses: actions/setup-node@v4
with:
node-version: '24.15.0'
- name: Install dependencies (backend) - name: Install dependencies (backend)
working-directory: ./backend working-directory: ./backend