Skip to content

[pom] Ensure JDK11 is used for release #656

[pom] Ensure JDK11 is used for release

[pom] Ensure JDK11 is used for release #656

name: Snapshot build
on:
push:
branches: [ 'master' ]
jobs:
publish:
if: |
github.repository == 'javalin/javalin' &&
!contains(github.event.head_commit.message, '[maven-release-plugin] prepare release')
name: Publish snapshot
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK11
uses: actions/setup-java@v4
with:
distribution: 'zulu'
java-version: 11
- name: Grant execute permission for mvnw
run: chmod +x ./mvnw
- uses: s4u/maven-settings-action@v3.0.0
with:
servers: |
[{
"id": "reposilite-repository",
"username": "${{ secrets.MAVEN_NAME }}",
"password": "${{ secrets.MAVEN_SECRET }}"
}]
- name: Publish with Maven
run: ./mvnw -DRunningOnCi=true clean deploy --file pom.xml --batch-mode -P publish-snapshot