redhat-developer / vscode-quarkus

Quarkus Tools for Visual Studio Code, by Red Hat
https://quarkus.io
Apache License 2.0
72 stars 28 forks source link

Cannot publish to OpenVSX due to out of date NodeJS #857

Closed datho7561 closed 1 month ago

datho7561 commented 1 month ago

When attempting to publish to Open VSX via GitHub Actions:

Run ovsx publish -p ***  --packagePath vscode-quarkus/vscode-quarkus-*-${GITHUB_RUN_NUMBER}.vsix
ovsx requires at least NodeJS version 20. Check your installed version with `node --version`.
Error: Process completed with exit code 1.

We should upgrade the version of node used in the CD pipeline, since node 18 is no longer supported.

rgrunber commented 1 month ago

Looks like this is due to the recent 0.10.0, https://www.npmjs.com/package/ovsx/v/0.10.0?activeTab=versions

datho7561 commented 1 month ago

It doesn't seem like they have any sort of CHANGELOG for the CLI tool. The release tab on the GitHub repo doesn't even list the release. I'm guessing the API break was switching to Node 20, but that's not written down anywhere obvious