Skip to content

Update the term "Population" to "Genetic Ancestry Group", and "popmax" to "grpmax" on user facing portions of the browser #811

Update the term "Population" to "Genetic Ancestry Group", and "popmax" to "grpmax" on user facing portions of the browser

Update the term "Population" to "Genetic Ancestry Group", and "popmax" to "grpmax" on user facing portions of the browser #811

Workflow file for this run

name: Browser CI
on:
push:
branches:
- main
paths:
- 'browser/**'
pull_request:
paths:
- 'browser/**'
jobs:
checks:
name: Checks
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup Node
uses: actions/setup-node@v1
with:
node-version: '^14.17.0'
- name: Get yarn cache
id: yarn-cache
run: echo "::set-output name=dir::$(yarn cache dir)"
- name: Use yarn cache
uses: actions/cache@v1
with:
path: ${{ steps.yarn-cache.outputs.dir }}
key: yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
yarn-
- name: Install dependencies
run: yarn install --frozen-lockfile --non-interactive --no-progress
- name: Run ESLint
run: yarn run eslint .
- name: Run stylelint
run: yarn run stylelint './**/*.(js|jsx|ts|tsx)'
- name: Type check
run: yarn run ts-node ./browser/build/buildHelp.ts && yarn run typecheck
- name: Verify clean build
run: cd browser && yarn build
- name: Run Jest tests
run: yarn run jest
- name: Run Cypress tests
uses: cypress-io/github-action@v4
with:
start: yarn start:browser
wait-on: 'http://localhost:8008'
wait-on-timeout: 150
project: ./browser