From 6fab319fbba332b4734c11952e863598a215a430 Mon Sep 17 00:00:00 2001 From: Mariusz Pacek Date: Sun, 28 Dec 2025 11:05:02 +0100 Subject: [PATCH] tests --- .gitea/workflows/ci.yml | 39 +++++++++++---------------------------- 1 file changed, 11 insertions(+), 28 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index dd4fb38..261d469 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -19,34 +19,20 @@ jobs: echo "Runner name: ${{ runner.name }}" echo "Runner labels: ${{ toJSON(runner.labels) }}" - - name: Set up Java 21 - uses: actions/setup-java@v4 + - name: Set up Java 21 + Maven + uses: actions/setup-java@v5 with: distribution: temurin java-version: '21' - - - name: Install Maven - run: | - apt-get update - apt-get install -y maven - mvn -version - - - name: Cache Maven - uses: actions/cache@v4 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- - - - name: Run Maven tests - run: mvn -B test + - name: Show Maven version + run: mvn -v + - name: Run Maven tests (parallel) + run: mvn -B -T 1C test frontend: name: Frontend build (Node 18) runs-on: ubuntu-latest - container: - image: node:18-bullseye + steps: - name: Checkout @@ -58,17 +44,14 @@ jobs: node -v npm -v - - name: Cache node modules - uses: actions/cache@v4 + - name: Setup Node + uses: actions/setup-node@v4 with: - path: frontend/node_modules - key: ${{ runner.os }}-node-${{ hashFiles('frontend/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-node- + node-version: '18' - name: Install dependencies working-directory: frontend - run: npm ci + run: npm ci --prefer-offline --no-audit --silent - name: Build frontend working-directory: frontend -- 2.54.0