diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 8f65a3ff..725671cf 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -1,8 +1,8 @@ name: "Code Scanning - Action" on: - push: - pull_request: + push: [master, 1.1.0_master, 1.1.0_dev] + pull_request: [master, 1.1.0_master, 1.1.0_dev] schedule: # ┌───────────── minute (0 - 59) # │ ┌───────────── hour (0 - 23) diff --git a/.github/workflows/java-ci.yml b/.github/workflows/java-ci.yml new file mode 100644 index 00000000..80928730 --- /dev/null +++ b/.github/workflows/java-ci.yml @@ -0,0 +1,22 @@ +name: Java CI + +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Set up JDK 8 + uses: actions/setup-java@v2 + with: + java-version: '8' + distribution: 'zulu' + - name: Build with Maven + run: mvn clean install -Dgpg.skip -B -V + - name: Upload to Codecov + uses: codecov/codecov-action@v1 + with: + file: ./target/site/jacoco/jacoco.xml + flags: unittests \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 2f7603f8..00000000 --- a/.travis.yml +++ /dev/null @@ -1,9 +0,0 @@ -language: java -sudo: false -before_script: - - pip install --user codecov -install: mvn install -DskipTests=true -Dgpg.skip=true -B -V -jdk: - - openjdk8 -after_success: - - codecov diff --git a/README.md b/README.md index 773f9214..d6dd1b2f 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ SauceREST Java [![codecov.io](https://codecov.io/github/saucelabs/saucerest-java/coverage.svg?branch=master)](https://codecov.io/github/saucelabs/saucerest-java?branch=master) -[![Build Status](https://travis-ci.org/saucelabs/saucerest-java.svg?branch=master)](https://travis-ci.org/saucelabs/saucerest-java) -============== +![example workflow](https://github.com/saucelabs/saucerest-java/actions/workflows/java-ci.yml/badge.svg) + +--- A Java client for Sauce Labs REST API. diff --git a/pom.xml b/pom.xml index ac29e0ea..820e0b18 100644 --- a/pom.xml +++ b/pom.xml @@ -80,12 +80,12 @@ commons-io commons-io - 2.10.0 + 2.11.0 net.jodah failsafe - 2.4.0 + 2.4.2 org.junit.jupiter @@ -168,7 +168,7 @@ org.apache.maven.scm maven-scm-provider-gitexe - 1.11.2 + 1.11.3 codes.dylanlacey @@ -180,7 +180,7 @@ org.apache.maven.plugins maven-scm-plugin - 1.11.2 + 1.11.3 org.apache.maven.plugins