tests #9

Merged
mariusz.pacek merged 1 commits from fix-pipeline into master 2025-12-28 10:08:18 +00:00
+11 -28
View File
@@ -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