diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0e6cd611..8f4928f0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -44,7 +44,7 @@ jobs: su `id -un 1000` -c "./gradlew build -x bwcTestSuite && ./gradlew publishToMavenLocal" - name: Upload Coverage Report - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v1 with: token: ${{ secrets.CODECOV_TOKEN }} diff --git a/spi/build.gradle b/spi/build.gradle index b75797f2..e83781ee 100644 --- a/spi/build.gradle +++ b/spi/build.gradle @@ -11,6 +11,7 @@ plugins { id 'jacoco' id 'maven-publish' id 'signing' + id "org.gradle.test-retry" version "1.5.8" } apply plugin: 'opensearch.java' @@ -70,6 +71,10 @@ shadowJar { } test { + retry { + failOnPassedAfterRetry = false + maxRetries = 5 + } doFirst { // reverse operation of https://github.com/elastic/elasticsearch/blob/7.6/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy#L736-L743 // to fix the classpath for unit tests