Merge branch 'master' into customizable-TS

This commit is contained in:
Salim Kanoun 2023-06-04 12:43:16 +02:00 committed by GitHub
commit 10e399d7b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -402,56 +402,56 @@ workflows:
- DEPLOY_TO_STAGING: - DEPLOY_TO_STAGING:
requires: requires:
- PROMOTE_TO_STAGING - PROMOTE_TO_STAGING
- PROMOTE_TO_PRODUCTION: # - PROMOTE_TO_PRODUCTION:
type: approval # type: approval
requires: # requires:
- DEPLOY_TO_STAGING # - DEPLOY_TO_STAGING
- DEPLOY_TO_PRODUCTION: # - DEPLOY_TO_PRODUCTION:
requires: # requires:
- PROMOTE_TO_PRODUCTION # - PROMOTE_TO_PRODUCTION
### ###
# Unit and E2E tests have already run for PR_CHECKS # Unit and E2E tests have already run for PR_CHECKS
# Re-running should not gain us any confidence here # Re-running should not gain us any confidence here
### ###
RELEASE: # RELEASE:
jobs: # jobs:
- NPM_PUBLISH: # - NPM_PUBLISH:
filters: # filters:
branches: # branches:
only: master # only: master
- DOCS_PUBLISH: # - DOCS_PUBLISH:
filters: # filters:
branches: # branches:
only: master # only: master
# Update base branch snapshots # # Update base branch snapshots
# and record a Cypress dashboard test run # # and record a Cypress dashboard test run
- cypress/run: # - cypress/run:
name: 'Generate Percy Snapshots' # name: 'Generate Percy Snapshots'
executor: cypress/browsers-chrome76 # executor: cypress/browsers-chrome76
browser: chrome # browser: chrome
pre-steps: # pre-steps:
- run: 'rm -rf ~/.yarn && npm i -g yarn && yarn -v && yarn global # - run: 'rm -rf ~/.yarn && npm i -g yarn && yarn -v && yarn global
add wait-on' # Use yarn latest # add wait-on' # Use yarn latest
yarn: true # yarn: true
store_artifacts: false # store_artifacts: false
working_directory: platform/viewer # working_directory: platform/viewer
build: # build:
npx cross-env QUICK_BUILD=true APP_CONFIG=config/e2e.js yarn run # npx cross-env QUICK_BUILD=true APP_CONFIG=config/e2e.js yarn run
build # build
# start server --> verify running --> percy + chrome + cypress # # start server --> verify running --> percy + chrome + cypress
command: yarn run test:e2e:dist # command: yarn run test:e2e:dist
cache-key: 'yarn-packages-{{ checksum "yarn.lock" }}' # cache-key: 'yarn-packages-{{ checksum "yarn.lock" }}'
no-workspace: true # Don't persist workspace # no-workspace: true # Don't persist workspace
post-steps: # post-steps:
- store_artifacts: # - store_artifacts:
path: platform/viewer/cypress/screenshots # path: platform/viewer/cypress/screenshots
- store_artifacts: # - store_artifacts:
path: platform/viewer/cypress/videos # path: platform/viewer/cypress/videos
- store_test_results: # - store_test_results:
path: platform/viewer/cypress/results # path: platform/viewer/cypress/results
filters: # filters:
branches: # branches:
only: master # only: master
- DOCKER_MASTER_PUBLISH: # - DOCKER_MASTER_PUBLISH:
requires: # requires:
- NPM_PUBLISH # - NPM_PUBLISH