From f2f4ad924ed68c06c078981e6583d12374d1f499 Mon Sep 17 00:00:00 2001 From: Dane Pilcher Date: Fri, 3 Dec 2021 09:53:45 -0700 Subject: [PATCH] ci: add codecov (#272) --- .github/workflows/check.yml | 2 ++ README.md | 1 + codecov.yaml | 28 ++++++++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 codecov.yaml diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index d324da9ea..8648ece9e 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -49,6 +49,8 @@ jobs: run: npm run build - name: Run tests run: npm run test + - name: Codecov + uses: codecov/codecov-action@v2 integration-test: runs-on: ubuntu-latest diff --git a/README.md b/README.md index ae5070bcf..18258e4cc 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ [![Discord](https://img.shields.io/discord/308323056592486420?logo=discord)](https://discord.gg/jWVbPfC) [![Build](https://github.com/aws-amplify/amplify-codegen-ui/actions/workflows/check.yml/badge.svg)](https://github.com/aws-amplify/amplify-codegen-ui/actions/workflows/check.yml) [![Language grade: JavaScript](https://img.shields.io/lgtm/grade/javascript/g/aws-amplify/amplify-codegen-ui.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/aws-amplify/amplify-codegen-ui/context:javascript) +[![codecov](https://codecov.io/gh/aws-amplify/amplify-codegen-ui/branch/main/graph/badge.svg?token=opw1LYK6Jn)](https://codecov.io/gh/aws-amplify/amplify-codegen-ui) [![Open Bugs](https://img.shields.io/github/issues/aws-amplify/amplify-codegen-ui/bug?color=d73a4a&label=bugs)](https://github.com/aws-amplify/amplify-codegen-ui/issues?q=is%3Aissue+is%3Aopen+label%3Abug) [![Feature Requests](https://img.shields.io/github/issues/aws-amplify/amplify-codegen-ui/feature-request?color=ff9001&label=feature%20requests)](https://github.com/aws-amplify/amplify-codegen-ui/issues?q=is%3Aissue+label%3Afeature-request+is%3Aopen) diff --git a/codecov.yaml b/codecov.yaml new file mode 100644 index 000000000..3e96ea3de --- /dev/null +++ b/codecov.yaml @@ -0,0 +1,28 @@ +codecov: + require_ci_to_pass: yes + +coverage: + precision: 2 + round: down + range: "70...100" + +parsers: + gcov: + branch_detection: + conditional: yes + loop: yes + method: no + macro: no + +comment: + layout: "reach,diff,flags,files,footer" + behavior: default + require_changes: no + +flags: + codegen-ui: + paths: + - packages/codegen-ui/ + codegen-ui-react: + paths: + - packages/codegen-ui-react/