From cafedc19a0c04b43d6966ba2f62e91f8a15aee11 Mon Sep 17 00:00:00 2001 From: Will Leinweber Date: Thu, 21 Sep 2023 12:03:36 +0200 Subject: [PATCH 1/2] heroku: 7.66.4 -> 8.4.3 --- pkgs/development/tools/heroku/default.nix | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/pkgs/development/tools/heroku/default.nix b/pkgs/development/tools/heroku/default.nix index 683e701b07d5..babba0a542c6 100644 --- a/pkgs/development/tools/heroku/default.nix +++ b/pkgs/development/tools/heroku/default.nix @@ -1,12 +1,19 @@ -{ stdenv, lib, fetchurl, makeWrapper, nodejs }: +{ stdenv, lib, fetchzip, makeWrapper, nodejs }: -stdenv.mkDerivation rec { +let + # version and commit pairs can be found in the URLs at + # https://cli-assets.heroku.com/versions/heroku-linux-x64-tar-xz.json + version = "8.4.3"; + commit = "8226515"; + hash = "sha256-G3WlHEV3qGMDH9vVu7PU33JUOAyLryW/Xm0fejn5F58="; +in +stdenv.mkDerivation { pname = "heroku"; - version = "7.66.4"; + inherit version; - src = fetchurl { - url = "https://cli-assets.heroku.com/heroku-v${version}/heroku-v${version}.tar.xz"; - sha256 = "sha256-AAiC88RBqR5RXeIj39in7hlvI3JNQB6KUwGmt9jo93A="; + src = fetchzip { + url = "https://cli-assets.heroku.com/versions/${version}/${commit}/heroku-v${version}-${commit}-linux-x64.tar.xz"; + inherit hash; }; nativeBuildInputs = [ makeWrapper ]; From cafee671937d65c8ba2dd91e75c01b4d088c458e Mon Sep 17 00:00:00 2001 From: Will Leinweber Date: Mon, 27 Nov 2023 11:21:06 +0100 Subject: [PATCH 2/2] heroku: 8.4.3 -> 8.7.1 --- pkgs/development/tools/heroku/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/heroku/default.nix b/pkgs/development/tools/heroku/default.nix index babba0a542c6..090e5fa8fd7d 100644 --- a/pkgs/development/tools/heroku/default.nix +++ b/pkgs/development/tools/heroku/default.nix @@ -3,9 +3,9 @@ let # version and commit pairs can be found in the URLs at # https://cli-assets.heroku.com/versions/heroku-linux-x64-tar-xz.json - version = "8.4.3"; - commit = "8226515"; - hash = "sha256-G3WlHEV3qGMDH9vVu7PU33JUOAyLryW/Xm0fejn5F58="; + version = "8.7.1"; + commit = "3f5e369"; + hash = "sha256-3pCutQBS8N1Yw4JKTvU046UrOxBi0wLRQywxwezAEeU"; in stdenv.mkDerivation { pname = "heroku";