| 1234567891011121314151617181920212223242526272829303132333435363738 |
- name: CI
- on:
- push:
- branches:
- - master
- pull_request:
- branches:
- - master
- jobs:
- verify:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v4
- - name: Set up Java
- uses: actions/setup-java@v4
- with:
- distribution: temurin
- java-version: '17'
- cache: maven
- - name: Set up Node
- uses: actions/setup-node@v4
- with:
- node-version: '20'
- cache: npm
- cache-dependency-path: frontend/package-lock.json
- - name: Install frontend dependencies
- working-directory: frontend
- run: npm ci
- - name: Build release jar
- run: ./scripts/build.sh
|