Skip to content

Add Spring Boot backend module for DPC community data API with account management and factions leaderboard #25

Add Spring Boot backend module for DPC community data API with account management and factions leaderboard

Add Spring Boot backend module for DPC community data API with account management and factions leaderboard #25

Workflow file for this run

name: Build
on:
push:
branches: [ main, develop ]
pull_request:
branches: [ main, develop ]
permissions:
contents: read
jobs:
build-website:
name: Build Website (Node.js)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run lint
- name: Build
run: npm run build
build-api:
name: Build & Test API (Java)
runs-on: ubuntu-latest
defaults:
run:
working-directory: dpc-api
steps:
- uses: actions/checkout@v4
- name: Set up Java 17
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '17'
cache: 'maven'
cache-dependency-path: dpc-api/pom.xml
- name: Build and test
run: ./mvnw verify -B