I don't mind taking over
Nice :) I pushed the update to 11.2.0, but will now disown, so you can take over.
| Git Clone URL: | https://aur.archlinux.org/heroku-cli.git (read-only, click to copy) |
|---|---|
| Package Base: | heroku-cli |
| Description: | CLI to manage Heroku apps and services with forced auto-update removed |
| Upstream URL: | https://devcenter.heroku.com/articles/heroku-cli |
| Licenses: | ISC |
| Conflicts: | heroku-cli-bin, heroku-client-standalone, heroku-toolbelt, ruby-heroku |
| Provides: | heroku, heroku-cli |
| Submitter: | Redrield |
| Maintainer: | ChloeColman |
| Last Packager: | rnestler |
| Votes: | 76 |
| Popularity: | 0.000586 |
| First Submitted: | 2017-08-15 23:19 (UTC) |
| Last Updated: | 2026-04-09 14:40 (UTC) |
I don't mind taking over
Nice :) I pushed the update to 11.2.0, but will now disown, so you can take over.
I don't mind taking over
I'm not really using the heroku CLI anymore, since the company I work for switched almost everything to https://deplo.io/en. Thus I don't notice myself when it gets out of date.
So if anyone else wants to step up as a maintainer or even just as a co-mainainer I'm happy to hand over.
heroku-cli 11.0.0 added support for nodejs 22. Also 11.1.1 is available now.
I'm not seeing a requirement for nodejs 20 anywhere in this project. The package.json requires nodejs>=14, nothing about <21. The dockerfile uses nodejs:latest.
Where are you getting that this package requires an older/lts version of nodejs?
Well see https://github.com/heroku/cli/pull/3293 for example where I tried to loosen the nodejs requirements.
In the meantime I just added back a patch in the PKGBUILD.
But feel free to open a pull request in https://github.com/heroku/cli to add support for nodejs 22 and 23.
I'm not seeing a requirement for nodejs 20 anywhere in this project. The package.json requires nodejs>=14, nothing about <21. The dockerfile uses nodejs:latest.
Where are you getting that this package requires an older/lts version of nodejs?
Still failing with: error heroku@10.0.2: The engine "node" is incompatible with this module. Expected version "~20.x". Got "23.4.0"
Well heroku-cli depends on nodejs 20. You can install the nodejs-lts-iron which provides that.
But I can change the PKGBUILD to explicitly depend on nedojs 20.
But feel free to open a pull request in https://github.com/heroku/cli to add support for nodejs 22 and 23.
Still failing with:
error heroku@10.0.2: The engine "node" is incompatible with this module. Expected version "~20.x". Got "23.4.0"
Any chance the maintainer can update the Pkgbuild? This is getting tiresome to manually fix each update.
The commit with version 10.0.2 fails to build with the same error as noted earlier:
error heroku@10.0.2: The engine "node" is incompatible with this module. Expected version "~20.x". Got "23.4.0"
error Found incompatible module.
The patch from @rharish still works.
Thanks @jackro, I looked at your fix, and using that, I managed to make a fix without adding a new makedependency:
diff --git a/PKGBUILD b/PKGBUILD
index ff59213..f65a6d1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -43,6 +43,7 @@ prepare() {
# final installation
mv package heroku
pushd heroku
+ sed -i 's/"node": "~20\.x"/"node": ">=20"/' ./package.json
yarn --prod
popd
Pinned Comments