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
heroku: 5.6.32 -> 7.16.0 #46804
heroku: 5.6.32 -> 7.16.0 #46804
Conversation
''; | ||
|
||
meta = { | ||
homepage = https://toolbelt.heroku.com; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should be cli.heroku.com (though this does redirect to the same place, we just don't use the "toolbelt" brand anymore)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jdxcode do you have any dynamically binaries in your command line or do you intend do so in future?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nope, just js files
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks great aside from the toolbelt.heroku.com URL. If you would like we could add instructions to our docs on installing the CLI in nixos |
We should also backport this. The old version was broken afaik. |
backport: [detached HEAD 1934cbb] heroku: 5.6.32 -> 7.16.0 |
@jdxcode regarding upstream documentation:
will install the toolchain into the user's own profile (its own packages). This will also work on macOS. 18.09, which we release start of next month would be recommended for this, as the current release contains an outdated version. In future we can back port the cli more frequently to stable releases since updating is now less of a hassle. |
Motivation for this change
This is an alternative implementation of heroku 7.16.0 from #42869. This was inspired by @jdxcode's suggestion to use the same method as brew: using the tarball of heroku that contains all required nodejs files, except for the nodejs executable itself.
See the suggestion here: #42869 (comment)
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)