Files
home-pump/.gitea/workflows/ci.yml
T
mariusz.pacek c59c26bbe0
CI / Frontend build (Node 18) (push) Successful in 21s
CI / Backend tests (Maven / Java 21) (push) Failing after 5m18s
Update .gitea/workflows/ci.yml
2025-12-28 10:09:20 +00:00

60 lines
1.2 KiB
YAML

name: CI
on:
push:
branches:
- "**"
jobs:
backend:
name: Backend tests (Maven / Java 21)
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Show runner info
run: |
echo "Runner name: ${{ runner.name }}"
echo "Runner labels: ${{ toJSON(runner.labels) }}"
- name: Set up Java 21 + Maven
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: '21'
cache: 'maven'
- 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
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Show runner info
run: |
echo "Runner name: ${{ runner.name }}"
node -v
npm -v
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '18'
- name: Install dependencies
working-directory: frontend
run: npm ci --prefer-offline --no-audit --silent
- name: Build frontend
working-directory: frontend
run: npm run build