Package Details: heroku-cli 11.2.0-2

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)

Dependencies (4)

Required by (0)

Sources (1)

Pinned Comments

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

rnestler commented on 2026-04-09 14:41 (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.

ChloeColman commented on 2026-04-09 13:45 (UTC)

I don't mind taking over

rnestler commented on 2026-04-09 12:11 (UTC)

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.

HeroicOnion commented on 2026-04-07 08:59 (UTC)

heroku-cli 11.0.0 added support for nodejs 22. Also 11.1.1 is available now.

rnestler commented on 2026-01-28 13:35 (UTC)

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.

Fingel commented on 2025-08-27 16:43 (UTC)

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?

rnestler commented on 2025-03-20 09:02 (UTC) (edited on 2025-03-20 09:04 (UTC) by rnestler)

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.

Fingel commented on 2025-01-28 18:46 (UTC)

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.

rajiv commented on 2025-01-27 21:03 (UTC)

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.

rharish commented on 2024-12-30 18:30 (UTC)

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