corona-warn-app / cwa-website

Corona-Warn-App website. The CWA development ended on May 31, 2023. You still can warn other users until April 30, 2023. More information:
https://coronawarn.app/en/faq/#ramp_down
Apache License 2.0
522 stars 225 forks source link

Update testing dependencies #3437

Closed MikeMcC399 closed 1 year ago

MikeMcC399 commented 1 year ago

This PR fixes the warning message:

"Opening Cypress... Couldn't find tsconfig.json. tsconfig-paths will be skipped"

which appears when using Cypress, for instance in the log files of https://github.com/corona-warn-app/cwa-website/actions/workflows/cypress-test-prod.yml

The error no longer occurs when browser-sync is updated to 2.29.1 (latest), since this version removes the dependency on "typescript": "^4.6.2" (see https://github.com/BrowserSync/browser-sync/compare/v2.29.0...v2.29.1 where it persists in devDependencies only).

At the same time:

as part of general maintenance, since these components work together for testing.

Verification

Local test

Execute

npm ci
npm test

and confirm successful completion.

There should be no message "Couldn't find tsconfig.json. tsconfig-paths will be skipped" in the logs.

GitHub test

Run .github/workflows/build-and-test.yml

Confirm successful completion.

There should be no message "Couldn't find tsconfig.json. tsconfig-paths will be skipped" in the logs after the log message "Opening Cypress..."

Note


Internal Tracking ID: EXPOSUREAPP-14986

MikeMcC399 commented 1 year ago

@larswmh

Thanks for updating the dependencies

You're welcome! ... and thank you for merging!

Contributors should fetch the updated masterbranch and run npm install

They can also run npx cypress cache prune to remove unused older Cypress versions.