1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-28 00:17:12 +01:00

fix: coverage build for main should be a seperate workflow

This commit is contained in:
Ivar Conradi Østhus 2022-05-20 12:09:16 +02:00
parent c928b20666
commit b25435052b
No known key found for this signature in database
GPG Key ID: 31AC596886B0BD09
2 changed files with 51 additions and 6 deletions

View File

@ -39,13 +39,8 @@ jobs:
node-version: ${{ matrix.node-version }} node-version: ${{ matrix.node-version }}
- run: yarn - run: yarn
- run: yarn lint - run: yarn lint
- run: yarn run test:coverage - run: yarn run test
- run: scripts/commit-coverage.sh
env: env:
CI: true CI: true
TEST_DATABASE_URL: postgres://postgres:postgres@localhost:5432/postgres TEST_DATABASE_URL: postgres://postgres:postgres@localhost:5432/postgres
DATABASE_URL: postgres://postgres:postgres@localhost:5432/postgres DATABASE_URL: postgres://postgres:postgres@localhost:5432/postgres
- name: Coveralls
uses: coverallsapp/github-action@master
with:
github-token: ${{ secrets.GITHUB_TOKEN }}

50
.github/workflows/build_coverage.yaml vendored Normal file
View File

@ -0,0 +1,50 @@
name: Coverage
on:
push:
branches:
- main
paths-ignore:
- website/**
- coverage/**
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [14.x]
services:
# Label used to access the service container
postgres:
# Docker Hub image
image: postgres
# Provide the password for postgres
env:
POSTGRES_PASSWORD: postgres
# Set health checks to wait until postgres has started
ports:
- 5432:5432
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- run: yarn
- run: yarn run test:coverage
- run: scripts/commit-coverage.sh
env:
CI: true
TEST_DATABASE_URL: postgres://postgres:postgres@localhost:5432/postgres
DATABASE_URL: postgres://postgres:postgres@localhost:5432/postgres
- name: Coveralls
uses: coverallsapp/github-action@master
with:
github-token: ${{ secrets.GITHUB_TOKEN }}