diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..9c5e621 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,18 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: monthly + groups: + github-actions: + patterns: + - "*" + - package-ecosystem: maven + directory: "/" + schedule: + interval: monthly + groups: + maven-dependencies: + patterns: + - "*" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9fdb3de..f24c2e8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,11 +11,11 @@ jobs: os: [ubuntu-latest, windows-latest] steps: - - uses: actions/checkout@v1 - - name: Set up JDK - uses: actions/setup-java@v1 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: - java-version: '12.x.x' + distribution: 'temurin' + java-version: '11' - name: Build with Maven run: mvn test package diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7f9d002..94c77a0 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -12,11 +12,11 @@ jobs: password: '${{ secrets.maven_deploy_password }}' passphrase: '${{ secrets.gpg_passphrase }}' steps: - - uses: actions/checkout@v1 - - name: Set up JDK - uses: actions/setup-java@v1 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: - java-version: '12.x.x' + distribution: 'temurin' + java-version: '11' - name: setup run: | diff --git a/README.md b/README.md index 5d2a8cf..58070c0 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Add the below snippet to pom.xml com.thoughtworks.gauge.maven gauge-maven-plugin - 1.4.0 + 1.6.2 @@ -101,7 +101,7 @@ Run gauge specs in project as a part of maven test phase by adding the below exe com.thoughtworks.gauge.maven gauge-maven-plugin - 1.6.1 + 1.6.2 test @@ -147,7 +147,7 @@ Validate gauge specs in project as a part of maven test-compile phase by adding com.thoughtworks.gauge.maven gauge-maven-plugin - 1.6.1 + 1.6.2 test-compile @@ -175,7 +175,7 @@ Add the following execution to pom.xml to run both goals: com.thoughtworks.gauge.maven gauge-maven-plugin - 1.6.1 + 1.6.2 validate diff --git a/pom.xml b/pom.xml index 4629579..208956f 100644 --- a/pom.xml +++ b/pom.xml @@ -2,33 +2,35 @@ 4.0.0 com.thoughtworks.gauge.maven gauge-maven-plugin - 1.6.1 + 1.6.2 maven-plugin Gauge Maven Plugin - http://github.com/getgauge/gauge-maven-plugin + https://github.com/getgauge-contrib/gauge-maven-plugin A maven plugin to execute gauge specs in the project UTF-8 - 3.8.1 + 3.9.6 1.8 ${java.version} ${java.version} - org.apache.maven - maven-plugin-api - ${maven.version} + org.apache.commons + commons-lang3 + 3.14.0 org.apache.maven - maven-core + maven-plugin-api ${maven.version} + provided - org.apache.maven - maven-artifact - ${maven.version} + org.apache.maven.plugin-tools + maven-plugin-annotations + 3.11.0 + provided org.apache.maven @@ -42,30 +44,19 @@ 3.3.0 test - - org.apache.maven.plugin-tools - maven-plugin-annotations - 3.9.0 - provided - junit junit 4.13.2 test - - org.apache.commons - commons-lang3 - 3.13.0 - org.apache.maven.plugins maven-source-plugin - 3.0.1 + 3.3.0 attach-sources @@ -78,7 +69,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.0.1 + 3.6.3 attach-javadocs @@ -91,7 +82,7 @@ org.apache.maven.plugins maven-gpg-plugin - 1.6 + 3.1.0 sign-artifacts @@ -111,7 +102,7 @@ org.sonatype.plugins nexus-staging-maven-plugin - 1.6.8 + 1.6.13 true ossrh @@ -125,7 +116,7 @@ org.apache.maven.plugins maven-plugin-plugin - 3.5.2 + 3.11.0 true @@ -155,7 +146,7 @@ GNU Public License version 3.0 - http://www.gnu.org/licenses/gpl-3.0.txt + https://www.gnu.org/licenses/gpl-3.0.txt @@ -163,12 +154,12 @@ Gauge Team getgauge@outlook.com ThoughtWorks - http://thoughtworks.com/ + https://thoughtworks.com/ - scm:git:git@github.com:getgauge/gauge-java.git - scm:git:git@github.com:getgauge/gauge-java.git - git@github.com:getgauge/gauge-java.git + scm:git:git@github.com:getgauge-contrib/gauge-maven-plugin.git + scm:git:git@github.com:getgauge-contrib/gauge-maven-plugin.git + https://github.com/getgauge-contrib/gauge-maven-plugin \ No newline at end of file