From fd7ce6c1e2eb68c9af2fd4cade3656c7edf574d8 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 19 Jul 2020 10:38:39 +0200 Subject: [PATCH] [MOD] github action build workflow to include coveralls --- .github/workflows/{test.yml => build.yml} | 12 +++++++++--- README.md | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) rename .github/workflows/{test.yml => build.yml} (68%) diff --git a/.github/workflows/test.yml b/.github/workflows/build.yml similarity index 68% rename from .github/workflows/test.yml rename to .github/workflows/build.yml index 621cfae..e31cad8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -name: coverage +name: Test and Build on: push: @@ -7,10 +7,10 @@ on: branches: [ master ] jobs: - build: + build: + name: build runs-on: ubuntu-latest - strategy: matrix: node-version: [12.x, 14.x] @@ -23,3 +23,9 @@ jobs: node-version: ${{ matrix.node-version }} - run: yarn install - run: yarn test + - run: yarn build + + - name: Coveralls + uses: coverallsapp/github-action@master + with: + github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/README.md b/README.md index d697090..2e9ac05 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # A small lib for the observer pattern -![coverage](https://github.com/JohnBra/ts-simple-observer/workflows/coverage/badge.svg) +![build](https://github.com/JohnBra/ts-simple-observer/workflows/build/badge.svg) Just simple observer/subject TypeScript interfaces as well as convenient mock classes for unit testing.