-
Notifications
You must be signed in to change notification settings - Fork 360
Closed
Labels
Description
Hi there!
This action worked with yarn berry workspaces. but, this action can't find the "cypress" module.
Error: Cannot find module 'cypress'
I found the issue of Yarn Berry and tried as follows.
here is the relavant configuration:
jobs:
check-e2e-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js 14.x
uses: actions/setup-node@v1
with:
node-version: 14.x
- name: Cypress run
uses: cypress-io/github-action@v2
with:
install-command : yarn install --immutable --immutable-cache
start: yarn start
wait-on: 'http://localhost:3000'
browser: chrome
headless: true
here is github-action log:
Run cypress-io/github-action@v2
with:
install-command: yarn install --immutable --immutable-cache
build: yarn run build
start: yarn start
wait-on: http://localhost:3000
browser: chrome
headless: true
record: false
config-file: cypress.json
Received 22 of 22 (100.0%), 0.0 MBs/sec
Cache Size: ~0 MB (22 B)
/usr/bin/tar --use-compress-program zstd -d -xf /home/runner/work/_temp/be0c8559-6dda-42c1-822d-2db565488a1c/cache.tzst -P -C /home/runner/work/*****/*****
Cache restored successfully
Received 0 of 353031365 (0.0%), 0.0 MBs/sec
Received 58720256 of 353031365 (16.6%), 28.0 MBs/sec
Received 155189248 of 353031365 (44.0%), 49.3 MBs/sec
Received 251658240 of 353031365 (71.3%), 60.0 MBs/sec
Received 344642757 of 353031365 (97.6%), 65.7 MBs/sec
Received 353031365 of 353031365 (100.0%), 61.3 MBs/sec
Cache Size: ~337 MB (353031365 B)
/usr/bin/tar --use-compress-program zstd -d -xf /home/runner/work/_temp/dd9a16d5-2321-41d4-9f8f-3e8284d07e08/cache.tzst -P -C /home/runner/work/*****/*****
Cache restored successfully
install command command "yarn install --immutable --immutable-cache"
current working directory "/home/runner/work/*****/*****"
/usr/local/bin/yarn install --immutable --immutable-cache
➤ YN0000: ┌ Resolution step
Resolution step
➤ YN0000: └ Completed in 0s 376ms
➤ YN0000: ┌ Fetch step
Fetch step
➤ YN0000: └ Completed in 0s 743ms
➤ YN0000: ┌ Link step
Link step
➤ YN0000: └ Completed in 0s 397ms
➤ YN0000: Done with warnings in 1s 966ms
/opt/hostedtoolcache/node/14.17.6/x64/bin/npx cypress cache list
┌─────────┬───────────────────┐
│ version │ last used │
├─────────┼───────────────────┤
│ 8.4.1 │ a few seconds ago │
├─────────┼───────────────────┤
│ 8.5.0 │ a few seconds ago │
└─────────┴───────────────────┘
build app command "yarn run build"
current working directory "/home/runner/work/*****/*****"
/usr/local/bin/yarn run build
The following changes are being made to your tsconfig.json file:
- compilerOptions.paths must not be set (aliased imports are not supported)
Creating an optimized production build...
Compiled successfully.
File sizes after gzip:
74.98 KB build/static/js/2.c1fee284.chunk.js
1.71 KB build/static/js/3.b8a66e6b.chunk.js
1.17 KB build/static/js/runtime-main.2d193d74.js
1.01 KB build/static/js/main.a1fef262.chunk.js
554 B build/static/css/main.f09a1402.chunk.css
The project was built assuming it is hosted at /.
You can control this with the homepage field in your package.json.
The build folder is ready to be deployed.
You may serve it with a static server:
yarn global add serve
serve -s build
Find out more about deployment here:
cra.link/deployment
start server "yarn start command "yarn start"
current working directory "/home/runner/work/*****/*****"
waiting on "http://localhost:3000" with timeout of 60 seconds
/usr/local/bin/yarn start
The following changes are being made to your tsconfig.json file:
- compilerOptions.paths must not be set (aliased imports are not supported)
ℹ 「wds」: Project is running at http://10.1.0.5
ℹ 「wds」: webpack output is served from
ℹ 「wds」: Content not from webpack is served from /home/runner/work/*****/*****/public
ℹ 「wds」: 404s will fallback to /
Starting the development server...
Compiled successfully!
You can now view ***** in the browser.
Local: http://localhost:3000
On Your Network: http://10.1.0.5:3000
Note that the development build is not optimized.
To create a production build, use yarn build.
Error: Cannot find module 'cypress'
Require stack:
- /home/runner/work/_actions/cypress-io/github-action/v2/dist/index.js
The above error occurred and was solved using with command.
check-e2e-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js 14.x
uses: actions/setup-node@v1
with:
node-version: 14.x
- name: Cypress run
uses: cypress-io/github-action@v2
with:
install-command : yarn install --immutable --immutable-cache
command: yarn test:e2e
here is yarn test:e2e script:
"test:e2e": "start-server-and-test start http://localhost:3000 cypress:run",
Why can't I find the cypress module when I use the command provided by Cypress github-action? Or did I miss something?
I'd appreciate it if you had any other advice. thank you!🙏
Reactions are currently unavailable