newscorp-ghfb/NewsKit

new cra version breaks pipeline

mstuartf opened this issue · 0 comments

Describe the bug

https://app.circleci.com/pipelines/github/newscorp-ghfb/NewsKit/7154/workflows/d52b059f-fa7c-4580-a5df-a244818ecf96/jobs/159338

A new CRA version has been released that is incompatible with our node engine. Since we do not specify a version for create-next-app, our pipeline is failing.

yarn add v1.22.17
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
error execa@7.1.1: The engine "node" is incompatible with this module. Expected version "^14.18.0 || ^16.14.0 || >=18.0.0". Got "16.13.0"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

Aborting installation
#!/bin/bash -eo pipefail
cd newskit-integration-test
yarn build
yarn start-test start 3000 'yarn cypress run'

yarn run v1.22.17
$ next build
/bin/sh: 1: next: not found
error Command failed with exit code 127.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Exited with code exit status 127
CircleCI received exit code 127

To Reproduce

Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

A clear and concise description of what you expected to happen.

Screenshots / Video / Test Environment

If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.