You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by su...@apache.org on 2022/12/15 17:12:04 UTC
[groovy] 01/01: Enable codecov
This is an automated email from the ASF dual-hosted git repository.
sunlan pushed a commit to branch danielsun/codecov
in repository https://gitbox.apache.org/repos/asf/groovy.git
commit 859c56302b3ac49914f1e0903427c7249b01b3b9
Author: Daniel Sun <su...@apache.org>
AuthorDate: Fri Dec 16 01:11:46 2022 +0800
Enable codecov
---
.github/workflows/groovy-build-test-19.yml | 4 +-
.../groovy-build-test-19.yml => codecov.yml | 44 +++++++++-------------
2 files changed, 21 insertions(+), 27 deletions(-)
diff --git a/.github/workflows/groovy-build-test-19.yml b/.github/workflows/groovy-build-test-19.yml
index 86933d0677..00d3a79f64 100644
--- a/.github/workflows/groovy-build-test-19.yml
+++ b/.github/workflows/groovy-build-test-19.yml
@@ -39,5 +39,7 @@ jobs:
check-latest: true
- uses: gradle/gradle-build-action@v2
- name: Test with Gradle
- run: ./gradlew test -Ptarget.java.home=${{ env.JAVA_HOME_19_X64 }}
+ run: ./gradlew test -Pcoverage=true -Ptarget.java.home=${{ env.JAVA_HOME_19_X64 }}
timeout-minutes: 60
+ - name: Upload coverage to Codecov
+ uses: codecov/codecov-action@v3
diff --git a/.github/workflows/groovy-build-test-19.yml b/codecov.yml
similarity index 55%
copy from .github/workflows/groovy-build-test-19.yml
copy to codecov.yml
index 86933d0677..ff97f696c8 100644
--- a/.github/workflows/groovy-build-test-19.yml
+++ b/codecov.yml
@@ -13,31 +13,23 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-name: Build and test 19
+codecov:
+ require_ci_to_pass: yes
-on: [push, pull_request]
+comment:
+ layout: "reach, diff, flags, files"
+ behavior: default
+ require_changes: false
+ require_base: no
+ require_head: yes
-permissions:
- contents: read
-
-jobs:
- test:
- strategy:
- fail-fast: false
- matrix:
- os: [ubuntu-20.04]
- runs-on: ${{ matrix.os }}
- steps:
- - uses: actions/checkout@v3
- - name: Set up JDKs
- uses: actions/setup-java@v3
- with:
- distribution: 'zulu'
- java-version: |
- 19
- 17
- check-latest: true
- - uses: gradle/gradle-build-action@v2
- - name: Test with Gradle
- run: ./gradlew test -Ptarget.java.home=${{ env.JAVA_HOME_19_X64 }}
- timeout-minutes: 60
+coverage:
+ status:
+ patch:
+ default:
+ target: auto
+ informational: true
+ project:
+ default:
+ target: auto
+ informational: true