ghost upgrade
Message: The version of Node.js you are using is not supported.
Supported: ^12.22.1 || ^14.17.0 || ^16.13.0
Installed: 18.12.1
See https://ghost.org/docs/faq/node-versions/ for more information
So looks like the Node 18 Stable upgrade from late October is still on hold…
Yeah, problem is that Node 18 was released in April, and then as Node Stable in Oct. Other software on the server recommends using Node Stable for production.
I know I could just update the json by hand. The changes have been in Ghost and Ghost-cli for a while, and passing the tests.
I mostly posted this as FYI because I was tracking the pull request- and saw that it had been merged and released - unaware that I also had to track the release of Ghost CLI.
This is the kind of thing that uses people to use more containerized services apps, so that one app can run onee version of Node.js and a different app can run another.
Coordinating several unrelated projects to update the Node.js version they support at the same time is always going to be a challenge.
Unfortunately, the Ghost project doesn’t officially support containerized versions of their app or CLI tool yet, so we are our own if we want to try to deploy it that way.