name: Maven on: workflow_dispatch: jobs: build: name: Build runs-on: ubuntu-latest steps: - name: Check out uses: actions/checkout@v4 with: submodules: 'recursive' ssh-key: ${{ secrets.SSH_KEY }} fetch-depth: 0 - name: Set up JDK 17 uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: '17' 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 }}