Skip to content

build(deps): bump @angular/core from 19.2.18 to 19.2.19 in /client #6

build(deps): bump @angular/core from 19.2.18 to 19.2.19 in /client

build(deps): bump @angular/core from 19.2.18 to 19.2.19 in /client #6

Workflow file for this run

name: CI
on:
push:
branches: [ master, main ]
pull_request:
branches: [ master, main ]
jobs:
build-backend:
name: Build & Test Backend
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'temurin'
cache: maven
- name: Build and test API
working-directory: api
run: mvn clean verify --batch-mode --no-transfer-progress
build-frontend:
name: Build Frontend
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '22'
cache: 'npm'
cache-dependency-path: client/package-lock.json
- name: Install dependencies
working-directory: client
run: npm ci
- name: Build Angular app
working-directory: client
run: npm run build:prod
- name: Run tests
working-directory: client
run: npm run test:ci
continue-on-error: true
build-full:
name: Full Maven Build
runs-on: ubuntu-latest
needs: [build-backend, build-frontend]
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'temurin'
cache: maven
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '22'
- name: Build entire project
run: mvn clean package --batch-mode --no-transfer-progress -DskipTests