From cd74f9632eb056ff18afd5e5cc21690990307275 Mon Sep 17 00:00:00 2001 From: leibale Date: Tue, 9 Nov 2021 13:07:53 -0500 Subject: [PATCH] use codecov --- .github/workflows/tests.yml | 32 +++++++++++++------------------- packages/client/.nycrc.json | 2 +- packages/client/README.md | 4 ++-- packages/client/package.json | 2 +- packages/json/package.json | 2 +- packages/search/package.json | 2 +- 6 files changed, 19 insertions(+), 25 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5942120839..2d03fa563f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -25,6 +25,9 @@ jobs: with: node-version: ${{ matrix.node-version }} + - name: Update npm + run: npm i -g + - name: Install Packages run: npm ci @@ -34,22 +37,13 @@ jobs: - name: Run Tests run: npm run test -- --forbid-only --redis-version=${{ matrix.redis-version }} - - name: Generate lcov - run: ./node_modules/.bin/nyc report -r lcov - - - name: Coveralls - uses: coverallsapp/github-action@1.1.3 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - flag-name: Node ${{ matrix.node-version }} Redis ${{ matrix.redis-version }} - parallel: true - - finish: - needs: tests - runs-on: ubuntu-latest - steps: - - name: Coveralls Finished - uses: coverallsapp/github-action@1.1.3 - with: - github-token: ${{ secrets.github_token }} - parallel-finished: true + - name: Upload to Codecov + run: | + curl https://keybase.io/codecovsecurity/pgp_keys.asc | gpg --no-default-keyring --keyring trustedkeys.gpg --import + curl -Os https://uploader.codecov.io/latest/linux/codecov + curl -Os https://uploader.codecov.io/latest/linux/codecov.SHA256SUM + curl -Os https://uploader.codecov.io/latest/linux/codecov.SHA256SUM.sig + gpgv codecov.SHA256SUM.sig codecov.SHA256SUM + shasum -a 256 -c codecov.SHA256SUM + chmod +x codecov + ./codecov diff --git a/packages/client/.nycrc.json b/packages/client/.nycrc.json index b4e671e178..dd42463d9c 100644 --- a/packages/client/.nycrc.json +++ b/packages/client/.nycrc.json @@ -1,4 +1,4 @@ { "extends": "@istanbuljs/nyc-config-typescript", - "exclude": ["**/*.spec.ts", "lib/test-utils.ts"] + "exclude": ["**/*.spec.ts", "lib/test-utils.ts", "examples/*"] } diff --git a/packages/client/README.md b/packages/client/README.md index 813f9830ef..6b136bf48a 100644 --- a/packages/client/README.md +++ b/packages/client/README.md @@ -6,8 +6,8 @@

- - Coverage Status + + Coverage Downloads diff --git a/packages/client/package.json b/packages/client/package.json index 30be25d26a..1b4124c2eb 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -5,7 +5,7 @@ "main": "./dist/index.js", "types": "./dist/index.d.ts", "scripts": { - "test": "nyc -r text-summary -r html mocha -r source-map-support/register -r ts-node/register './lib/**/*.spec.ts'", + "test": "nyc -r text-summary -r lcov mocha -r source-map-support/register -r ts-node/register './lib/**/*.spec.ts'", "build": "tsc", "lint": "eslint ./*.ts ./lib/**/*.ts", "documentation": "typedoc" diff --git a/packages/json/package.json b/packages/json/package.json index ebd7f8f76f..7f53cc0b80 100644 --- a/packages/json/package.json +++ b/packages/json/package.json @@ -5,7 +5,7 @@ "main": "./dist/index.js", "types": "./dist/index.d.ts", "scripts": { - "test": "nyc -r text-summary -r html mocha -r source-map-support/register -r ts-node/register './lib/**/*.spec.ts'", + "test": "nyc -r text-summary -r lcov mocha -r source-map-support/register -r ts-node/register './lib/**/*.spec.ts'", "build": "tsc" }, "peerDependencies": { diff --git a/packages/search/package.json b/packages/search/package.json index dc435cbd36..b44dc8fb52 100644 --- a/packages/search/package.json +++ b/packages/search/package.json @@ -5,7 +5,7 @@ "main": "./dist/index.js", "types": "./dist/index.d.ts", "scripts": { - "test": "nyc -r text-summary -r html mocha -r source-map-support/register -r ts-node/register './lib/**/*.spec.ts'", + "test": "nyc -r text-summary -r lcov mocha -r source-map-support/register -r ts-node/register './lib/**/*.spec.ts'", "build": "tsc" }, "peerDependencies": {