Skip to content

Chore: add new model classes. #57

Chore: add new model classes.

Chore: add new model classes. #57

Workflow file for this run

name: Pull Request Pipeline
on:
pull_request:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
java: [ '11', '17' ]
steps:
- uses: actions/checkout@v3
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v3
with:
java-version: ${{ matrix.java }}
distribution: 'temurin'
cache: 'maven'
server-id: central
server-username: ${{ secrets.OSSRH_USERNAME }}
server-password: ${{ secrets.OSSRH_TOKEN }}
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
gpg-passphrase: ${{ secrets.GPG_PASSPHRASE }}
settings-path: ${{ github.workspace }}
- name: Build with Maven
run: mvn -B package --file pom.xml
- name: Run tests
run: mvn -B test --file pom.xml
- name: Check code style
run: mvn -B checkstyle:check --file pom.xml
- name: Generate Javadoc
run: mvn -B javadoc:javadoc --file pom.xml