F4087: Add download by clicking on the icon on tooltip #2665
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Review | |
on: [pull_request] | |
jobs: | |
test-and-build: | |
runs-on: it | |
steps: | |
- uses: actions/checkout@v1 | |
- uses: actions/setup-node@v3 | |
with: | |
cache: 'yarn' | |
- name: Prune containers | |
run: | | |
docker system prune -af | |
- name: install dependencies π | |
run: | | |
yarn install --frozen-lockfile # optional, --immutable | |
- name: linting β¨ | |
run: | | |
yarn lint | |
- name: style π | |
run: | | |
yarn style | |
- name: running test π«π¬ | |
run: | | |
yarn test --coverage src | |
- name: upload coverage to Codecov π | |
uses: codecov/codecov-action@v1 | |
with: | |
token: ${{ secrets.CODECOV_TOKEN }} | |
- name: build fusion docker image | |
run: | | |
docker build . --tag=nexus-web:fresh | |
# TODO: The following have been commented out because cypress tests are failing in the CI. Uncomment these when 3911 is fixed. | |
# - name: Start services | |
# run: docker-compose -f ci/docker-compose.yml up -d && sleep 60 | |
# - name: Copy nexus-web into Cypress container | |
# # avoids permission issue where cypress writes screenshots to host with root as user | |
# # which we can't then delete easily | |
# run: docker cp ./. cypress:/e2e | |
# - name: e2e tests | |
# run: echo | docker exec -e DEBUG=cypress:launcher:browsers -t cypress cypress run --config-file cypress.config.ts --browser chrome --record --key ${{ secrets.CYPRESS_RECORD_KEY }} | |
- name: Cleanup Docker Containers | |
if: ${{ always() }} | |
run: docker-compose -f ci/docker-compose.yml down --rmi "local" --volumes |