From 8728a21fb11bab680ca8e21a0f9499eba742ca7d Mon Sep 17 00:00:00 2001 From: Michael O'Brien Date: Sun, 8 Jun 2025 08:27:50 -0400 Subject: [PATCH 1/2] Run Maven build on pull requests --- .github/workflows/maven-publish.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml index 64b848b..ba45165 100644 --- a/.github/workflows/maven-publish.yml +++ b/.github/workflows/maven-publish.yml @@ -6,6 +6,9 @@ name: Maven Package on: release: types: [created] + pull_request: + branches: + - main jobs: build: @@ -29,6 +32,7 @@ jobs: run: mvn -B package --file pom.xml - name: Publish to GitHub Packages Apache Maven + if: github.event_name == 'release' run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml env: GITHUB_TOKEN: ${{ github.token }} From 753c33d90f0caee819b4bebd13cd94b33e9e0fe2 Mon Sep 17 00:00:00 2001 From: Michael O'Brien Date: Sun, 8 Jun 2025 08:36:11 -0400 Subject: [PATCH 2/2] Use Java 17 for workflow --- .github/workflows/maven-publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml index ba45165..c6ef9db 100644 --- a/.github/workflows/maven-publish.yml +++ b/.github/workflows/maven-publish.yml @@ -20,10 +20,10 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up JDK 11 + - name: Set up JDK 17 uses: actions/setup-java@v4 with: - java-version: '11' + java-version: '17' distribution: 'temurin' server-id: github # Value of the distributionManagement/repository/id field of the pom.xml settings-path: ${{ github.workspace }} # location for the settings.xml file