From 0bc44e19a39751b8cb7b7dc01c4668b0cf60a834 Mon Sep 17 00:00:00 2001 From: kristiankarl Date: Thu, 26 Sep 2024 11:19:36 +0200 Subject: [PATCH 1/3] Add windows build to github workflow --- .../{maven.yml => ubuntu_java-11.yml} | 2 +- .github/workflows/windows_java-11.yml | 25 +++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) rename .github/workflows/{maven.yml => ubuntu_java-11.yml} (89%) create mode 100644 .github/workflows/windows_java-11.yml diff --git a/.github/workflows/maven.yml b/.github/workflows/ubuntu_java-11.yml similarity index 89% rename from .github/workflows/maven.yml rename to .github/workflows/ubuntu_java-11.yml index c667a88d..0418c4b3 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/ubuntu_java-11.yml @@ -1,4 +1,4 @@ -name: Java CI with Maven +name: Build and test on latest Ubuntu and Java 11 on: push: diff --git a/.github/workflows/windows_java-11.yml b/.github/workflows/windows_java-11.yml new file mode 100644 index 00000000..15f22c49 --- /dev/null +++ b/.github/workflows/windows_java-11.yml @@ -0,0 +1,25 @@ +name: Build and test on latest Windows and Java 11 + +on: + push: + branches: master + pull_request: + branches: master + workflow_dispatch: + branches: [ $default-branch ] + +jobs: + build: + + runs-on: windows-latest + + steps: + - uses: actions/checkout@v2 + - name: Set up JDK 11 + uses: actions/setup-java@v2 + with: + java-version: '11' + distribution: 'adopt' + - name: Build with Maven + run: ./mwn -B package --file pom.xml + From 179dc0a62390994ebf2891b4298ff0a5cf8390d1 Mon Sep 17 00:00:00 2001 From: kristiankarl Date: Thu, 26 Sep 2024 11:24:25 +0200 Subject: [PATCH 2/3] Typo, and added execution flag --- .github/workflows/windows_java-11.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/windows_java-11.yml b/.github/workflows/windows_java-11.yml index 15f22c49..5a804ff7 100644 --- a/.github/workflows/windows_java-11.yml +++ b/.github/workflows/windows_java-11.yml @@ -21,5 +21,6 @@ jobs: java-version: '11' distribution: 'adopt' - name: Build with Maven - run: ./mwn -B package --file pom.xml + run: chmod +x mvnw + run: ./mvnw -B package --file pom.xml From b214aea1394ea293ae90e6416d0bb8543df108e6 Mon Sep 17 00:00:00 2001 From: kristiankarl Date: Thu, 26 Sep 2024 11:30:57 +0200 Subject: [PATCH 3/3] Each run step must have a name --- .github/workflows/windows_java-11.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/windows_java-11.yml b/.github/workflows/windows_java-11.yml index 5a804ff7..471f774a 100644 --- a/.github/workflows/windows_java-11.yml +++ b/.github/workflows/windows_java-11.yml @@ -20,7 +20,8 @@ jobs: with: java-version: '11' distribution: 'adopt' - - name: Build with Maven + - name: Grant execute permission for mvnw run: chmod +x mvnw + - name: Build with Maven run: ./mvnw -B package --file pom.xml