From abdae036fbb837a502d9f039a50e37ca3b37ce30 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 04:19:52 +0000 Subject: [PATCH 1/3] Bump io.grpc:grpc-bom in the maven-dependencies group Bumps the maven-dependencies group with 1 update: [io.grpc:grpc-bom](https://github.com/grpc/grpc-java). Updates `io.grpc:grpc-bom` from 1.83.0 to 1.83.1 - [Release notes](https://github.com/grpc/grpc-java/releases) - [Commits](https://github.com/grpc/grpc-java/compare/v1.83.0...v1.83.1) --- updated-dependencies: - dependency-name: io.grpc:grpc-bom dependency-version: 1.83.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: maven-dependencies ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 63abc500..7f3f7563 100644 --- a/pom.xml +++ b/pom.xml @@ -370,7 +370,7 @@ ${java.version} 4.35.1 - 1.83.0 + 1.83.1 From 784dcde2cab6c6ddadb97fefd55132cff0c647fa Mon Sep 17 00:00:00 2001 From: Chad Wilson <29788154+chadlwilson@users.noreply.github.com> Date: Thu, 6 Aug 2026 12:22:37 +0800 Subject: [PATCH 2/3] chore: bump version Signed-off-by: Chad Wilson <29788154+chadlwilson@users.noreply.github.com> --- java.json | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java.json b/java.json index 8d8a8378..71df71aa 100644 --- a/java.json +++ b/java.json @@ -1,6 +1,6 @@ { "id": "java", - "version": "1.0.2", + "version": "1.0.3", "description": "Java support for gauge", "install": { "windows": [], diff --git a/pom.xml b/pom.xml index 7f3f7563..91bfba23 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ gauge-java com.thoughtworks.gauge gauge-java - 1.0.2 + 1.0.3 Java plugin for Gauge https://github.com/getgauge/gauge-java From 73f741babb7a99edbbf72916bd26fe66552e9af3 Mon Sep 17 00:00:00 2001 From: Chad Wilson <29788154+chadlwilson@users.noreply.github.com> Date: Thu, 6 Aug 2026 12:51:35 +0800 Subject: [PATCH 3/3] build: remove use of setup-maven plugin Locking maven version is better done with mvnw but probably not necessary here, better to just use what is available on GHA runner for now, to rely on `setup-java` to configure for us. Signed-off-by: Chad Wilson <29788154+chadlwilson@users.noreply.github.com> --- .github/workflows/release_on_pr.yml | 29 ++++++++++------------------- .github/workflows/tests.yml | 22 +++++----------------- pom.xml | 5 +---- 3 files changed, 16 insertions(+), 40 deletions(-) diff --git a/.github/workflows/release_on_pr.yml b/.github/workflows/release_on_pr.yml index 061b52e9..5893bd63 100644 --- a/.github/workflows/release_on_pr.yml +++ b/.github/workflows/release_on_pr.yml @@ -7,10 +7,6 @@ jobs: if: github.event.deployment.environment == 'production' runs-on: ubuntu-latest env: - MAVEN_GPG_SIGN_KEY: '${{ secrets.MAVEN_GPG_SIGN_KEY }}' - username: '${{ secrets.maven_deploy_username }}' - password: '${{ secrets.maven_deploy_password }}' - passphrase: '${{ secrets.gpg_passphrase }}' GITHUB_TOKEN: '${{ secrets.GAUGEBOT_GITHUB_TOKEN }}' CI: true @@ -21,19 +17,11 @@ jobs: with: distribution: 'temurin' java-version: '21' - - - name: Set up Maven - uses: stCarolas/setup-maven@v5 - with: - maven-version: 3.9.9 - - - name: Setup maven - run: | - echo -e "$MAVEN_GPG_SIGN_KEY" | gpg --import --batch - - gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys $gpgkey - rm -rf $HOME/.m2 - mkdir -p $HOME/.m2 - echo -e "\n\n\ncentral\n$username\n$password\n\n\n" > $HOME/.m2/settings.xml + cache: maven + server-id: central + server-username: MAVEN_CENTRAL_USERNAME + server-password: MAVEN_CENTRAL_PASSWORD + gpg-private-key: ${{ secrets.MAVEN_GPG_SIGN_KEY }} - name: Setup git run: | @@ -67,8 +55,11 @@ jobs: - name: Deploy on maven central run: | - mvn -q clean deploy -Dgpg.passphrase=$passphrase - + mvn -B "-Dstyle.color=always" clean deploy + env: + MAVEN_CENTRAL_USERNAME: ${{ secrets.maven_deploy_username }} + MAVEN_CENTRAL_PASSWORD: ${{ secrets.maven_deploy_password }} + MAVEN_GPG_PASSPHRASE: ${{ secrets.gpg_passphrase }} - name: Update metadata in gauge-repository run: | diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 6aaa425e..dc361d07 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -25,14 +25,10 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java_version }} - - - name: Set up Maven - uses: stCarolas/setup-maven@v5 - with: - maven-version: 3.9.9 + cache: maven - name: Run test - run: mvn -q clean test + run: mvn -B "-Dstyle.color=always" clean test functional_tests: name: FTs - java ${{ matrix.java_version }} ${{ matrix.os }} @@ -58,11 +54,7 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java_version }} - - - name: Set up Maven - uses: stCarolas/setup-maven@v5 - with: - maven-version: 3.9.9 + cache: maven - uses: getgauge/setup-gauge@master with: @@ -75,7 +67,7 @@ jobs: - name: Install Gauge Java maven package locally run: | - mvn -q install -DskipTests -"Dgpg.skip" -D"maven.javadoc.skip=true" + mvn -B "-Dstyle.color=always" -DskipTests "-Dgpg.skip" "-Dmaven.javadoc.skip=true" install - name: Clone gauge-tests run: | @@ -122,11 +114,7 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java_version }} - - - name: Set up Maven - uses: stCarolas/setup-maven@v5 - with: - maven-version: 3.9.9 + cache: maven - uses: getgauge/setup-gauge@master with: diff --git a/pom.xml b/pom.xml index 91bfba23..8dd219f8 100644 --- a/pom.xml +++ b/pom.xml @@ -256,10 +256,7 @@ sign - - --pinentry-mode - loopback - + true