name: Build on: push: branches: - main jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-java@v4 with: distribution: temurin java-version: '21' cache: maven - uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.9 - name: Configure Maven settings run: | mkdir -p ~/.m2 cat > ~/.m2/settings.xml <<'SETTINGS_EOF' gitea-packages zlaura ${env.PACKAGE_TOKEN} gitea-packages gitea-packages https://git.softwarerat.com/api/packages/zlaura/maven true true gitea-packages SETTINGS_EOF env: PACKAGE_TOKEN: ${{ secrets.PACKAGE_TOKEN }} - name: Build with Maven run: mvn -B -U package env: PACKAGE_TOKEN: ${{ secrets.PACKAGE_TOKEN }} - uses: actions/upload-artifact@v3 with: name: Lobby-jar path: target/*.jar