From 8b1b45628f6fb2eb9773065d4a979b334fc13058 Mon Sep 17 00:00:00 2001 From: Naoki Oketani Date: Mon, 9 Dec 2019 16:00:28 +0900 Subject: [PATCH] Measure test coverage (#16) * define npm run coverage * Revert "define npm run coverage" This reverts commit 32133d33412105d167226ac31c4f7875f85716ab. * use coverallsapp/github-action@master * Give --coverage option to npm test * Add coveralls badge --- .github/workflows/test.yml | 7 +++++-- README.md | 2 ++ package.json | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d62684f..fade74a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,10 +14,13 @@ jobs: - run: | npm install npm run all + - uses: coverallsapp/github-action@master + with: + github-token: ${{ secrets.GITHUB_TOKEN }} test: # make sure the action works on a clean machine without building runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - uses: ./ - with: - milliseconds: 1000 \ No newline at end of file + with: + issue_title: npm audit run by test job diff --git a/README.md b/README.md index 11fc31a..a703ec9 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # npm audit action +[![Coverage Status](https://coveralls.io/repos/github/oke-py/npm-audit-action/badge.svg?branch=master)](https://coveralls.io/github/oke-py/npm-audit-action?branch=master) + GitHub Action to run `npm audit` If vulnerabilities are found by `npm audit`, it creates the following GitHub Issue. diff --git a/package.json b/package.json index ec291cb..2e0a658 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "lint": "eslint src/**/*.ts", "pack": "ncc build", "test": "jest", - "all": "npm run build && npm run format && npm run lint && npm run pack && npm test" + "all": "npm run build && npm run format && npm run lint && npm run pack && npm test -- --coverage" }, "repository": { "type": "git",