Skip to content

[feature/web] update README #28

[feature/web] update README

[feature/web] update README #28

Workflow file for this run

name: CI
on:
push:
branches:
- main
- feature/**
- feat/**
pull_request:
jobs:
backend-test:
name: Backend - Maven tests
runs-on: ubuntu-latest
steps:
- name: checkout repository
uses: actions/checkout@v4
- name: set up Java 17
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 17
cache: maven
- name: run backend tests
run: mvn -B -ntp test
frontend-test:
name: Frontend - Angular tests
runs-on: ubuntu-latest
defaults:
run:
working-directory: web/web
steps:
- name: checkout repository
uses: actions/checkout@v4
with:
node-version: 20
cache: npm
cache-dependency-path: web/package-lock.json
- name: install frontend dependencies
run: npm ci
- name: run frontend tests
run: npm test -- --watch=false --browsers=ChromeHeadless