8000 GitHub - RauliL/lerna-lcov-aggregate-action: GitHub action for aggregating LCOV results in Lerna monorepo
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Jun 13, 2025. It is now read-only.

RauliL/lerna-lcov-aggregate-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace
< 8000 /div>

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LCOV code coverage aggregator for Lerna monorepos GitHub action

NOTE: This has been replaced with workspace-lcov-aggregate-action.

GitHub action which executes lerna-lcov-aggregate.

Usage example

This example runs npm run test:coverage at the root of Lerna monorepo, then aggregates LCOV results from all packages into single file and finally pushes the result into Coveralls.

on: ["push", "pull_request"]

name: Test

jobs:

  build:
    name: Build
    runs-on: ubuntu-latest
    steps:

    - uses: actions/checkout@v1

    - name: Use Node.js 12.x
      uses: actions/setup-node@v1
      with:
        node-version: 12.x

    - name: npm install, npm run test:coverage
      run: |
        npm install
        npm run test:coverage

    - name: Aggregate LCOV results
      uses: RauliL/lerna-lcov-aggregate-action@master

    - name: Coveralls
      uses: coverallsapp/github-action@master
      with:
        github-token: ${{ secrets.GITHUB_TOKEN }}

About

GitHub action for aggregating LCOV results in Lerna monorepo

Topics

Resources

Stars

Watchers

Forks

0