mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	* fix: use the frontend dir from the backend * Build is now working * Fix workflows * Fix workflows * Fix build PRs * Test coverage workflow * Test coverage * Test coverage run * Fix jest report * refactor: add missing frontend build * refactor: ignore frontend dir for coverage * refactor: run frontend build in PRs * refactor: run backend tests in PRs * Revert "refactor: run backend tests in PRs" This reverts commit22cabddfd1. * refactor: remove unused frontend build file * refactor: test workflows in PR * refactor: use a prepare script for the frontend * refactor: simplify yarn build scripts * refactor: fix check-release script * Revert "refactor: test workflows in PR" This reverts commit496ae19404. * refactor: remove unused gitignore lines * refactor: remove renovate config from the frontend repo * refactor: remove frontend repo license * refactor: remove frontend repo changelog * refactor: update frontend repo readme * refactor: add frontend node_modules to dockerignore * refactor: update the docker yarn.lock snapshot Co-authored-by: olav <mail@olav.io>
		
			
				
	
	
		
			64 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
name: Coverage
 | 
						|
 | 
						|
on:
 | 
						|
  push:
 | 
						|
    branches:
 | 
						|
      - main
 | 
						|
    paths-ignore:
 | 
						|
      - website/**
 | 
						|
      - frontend/**
 | 
						|
      - coverage/**
 | 
						|
 | 
						|
jobs:
 | 
						|
  coverage:
 | 
						|
    runs-on: ubuntu-latest
 | 
						|
 | 
						|
    strategy:
 | 
						|
      matrix:
 | 
						|
        node-version: [16.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 }}
 | 
						|
          cache: 'yarn'
 | 
						|
      - run: yarn
 | 
						|
      - run: yarn run test:coverage
 | 
						|
        env:
 | 
						|
          CI: true
 | 
						|
          TEST_DATABASE_URL: postgres://postgres:postgres@localhost:5432/postgres
 | 
						|
          DATABASE_URL: postgres://postgres:postgres@localhost:5432/postgres
 | 
						|
      #- run: |
 | 
						|
      ##    git config --global user.name "${GH_NAME}"
 | 
						|
      #    git config --global user.email "${GH_EMAIL}"
 | 
						|
      #    GIT_USER="${GH_NAME}"
 | 
						|
      #    echo "machine github.com login ${GH_NAME} password ${GITHUB_TOKEN}" > ~/.netrc
 | 
						|
      #
 | 
						|
      #    git add coverage
 | 
						|
      #    git diff-index --quiet HEAD || git commit -m 'chore: update coverage reports'
 | 
						|
      #    git push origin main
 | 
						|
      #  env:
 | 
						|
      #      GH_NAME: 'ivarconr'
 | 
						|
      #      GH_EMAIL: 'ivarconr@gmail.com'
 | 
						|
      #      GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 | 
						|
      - name: Coveralls
 | 
						|
        uses: coverallsapp/github-action@master
 | 
						|
        with:
 | 
						|
          github-token: ${{ secrets.GITHUB_TOKEN }}
 |