-
Notifications
You must be signed in to change notification settings - Fork 208
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] firebase-tools@13 (latest) now requires Node 18 or Node 20 #326
Comments
I can confirm the same issue here, deployment were still working yesterday and today it fails with same error. Deploying to Firebase preview channel develop
/opt/hostedtoolcache/node/16.20.2/x64/bin/npx firebase-tools@latest hosting:channel:deploy develop --expires 30d --project **** --json
npm WARN exec The following package was not found and will be installed: [email protected]
npm WARN EBADENGINE Unsupported engine ***
npm WARN EBADENGINE package: '[email protected]',
npm WARN EBADENGINE required: *** node: '>=18.0.0 || >=20.0.0' ***,
npm WARN EBADENGINE current: *** node: 'v16.20.2', npm: '8.19.4'***
npm WARN EBADENGINE ***
Firebase CLI v13.0.0 is incompatible with Node.js v16.20.2 Please upgrade Node.js to version >=18.0.0 || >=20.0.0
The process '/opt/hostedtoolcache/node/16.20.2/x64/bin/npx' failed with exit code 1
Retrying deploy with the --debug flag for better error output Until yesterday, the same CI Deploying to Firebase preview channel develop
/opt/hostedtoolcache/node/16.20.2/x64/bin/npx firebase-tools@latest hosting:channel:deploy develop --expires 30d --project *** --json
npm WARN exec The following package was not found and will be installed: [email protected]
...
"status": "success", So purely based on the log, it looks like it's the firebase-tools update I guess two methods:
|
configure this option: https://github.com/FirebaseExtended/action-hosting-deploy#firebasetoolsversion-string In my case, GitHub Actions workflow works with version 12.9.1 of Firebase Tools for node 16. |
Try this in your steps:
- uses: actions/checkout@v4 # https://github.com/actions/checkout
- uses: actions/setup-node@v4 # https://github.com/actions/setup-node
with:
node-version: 20
- ... |
I am totally new to firebase, I created a very simple project in vue2, then i followed the instructions on the main site to add firebase with May you please help me, suggesting - if available - the simplest steps to make it work? I can't believe firebase is unusable with vue2. |
@tiec7 Please don't hijack existing issues with unrelated questions. This question is even not related to this repo, as this repo is for the GitHub action to deploy to Firebase. |
Action config
Error message
Expected behavior
Deployment step succeeds.
Actual behavior
Deployment step fails due to incompatible Node version.
The text was updated successfully, but these errors were encountered: