name: Maven on: workflow_dispatch: jobs: build: name: Build runs-on: ubuntu-latest steps: - name: Check out uses: actions/checkout@v3 with: submodules: 'recursive' - name: Set up JDK 11 uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: '11' cache: 'gradle' - name: Build with Gradle run: ./gradlew :lsplant:publish env: ORG_GRADLE_PROJECT_signingKey: ${{ secrets.maven_pgp_signingKey }} ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.maven_pgp_signingPassword }} ORG_GRADLE_PROJECT_ossrhUsername: ${{ secrets.maven_ossrhUsername }} ORG_GRADLE_PROJECT_ossrhPassword: ${{ secrets.maven_ossrhPassword }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}