Package Details: heroku-cli 7.47.3-1

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: custom, ISC
Conflicts: heroku-cli-bin, heroku-client-standalone, heroku-toolbelt, ruby-heroku
Provides: heroku, heroku-cli
Submitter: Redrield
Maintainer: sampsoncrowley
Last Packager: sampsoncrowley
Votes: 59
Popularity: 1.61
First Submitted: 2017-08-15 23:19
Last Updated: 2020-11-24 00:33

Dependencies (4)

Required by (0)

Sources (1)

Pinned Comments

sampsoncrowley commented on 2020-10-08 16:49

Got some complaints that the new build process should technically be a "-bin" package, so this package now runs the minification process I was previously hosting on google storage using the PKGBUILD#prepare statement instead. This will take longer to build, but is more compliant with AUR standards.

For those that would prefer the faster prebuilt package (since there's really no difference where a javascript package is built for the way it functions), I'll be releasing a "heroku-cli-bin" package soon

sampsoncrowley commented on 2019-12-06 05:22

Pull Requests welcome @ https://github.com/SampsonCrowley/arch_packages

Latest Comments

1 2 3 4 Next › Last »

ruestique commented on 2020-11-13 15:01

49 packages are looking for funding
  run `npm fund` for details

found 2 vulnerabilities (1 low, 1 high)
  run `npm audit fix` to fix them, or `npm audit` for details
fatal: not a git repository (or any of the parent directories): .git
Error: Command failed: git rev-parse --short HEAD
null
    at makeError (~/.cache/pikaur/build/heroku-cli/src/cli-7.47.2/packages/cli/node_modules/qqjs/node_modules/execa/index.js:172:9)
    at ~/.cache/pikaur/build/heroku-cli/src/cli-7.47.2/packages/cli/node_modules/qqjs/node_modules/execa/index.js:277:16
    at processTicksAndRejections (node:internal/process/task_queues:93:5)
    at async Promise.all (index 1)
==> ERROR: A failure occurred in prepare().
    Aborting...


pikaur - garbage, yay did things just fine.

HarryHenryGebel commented on 2020-11-05 20:05

To add to ruy16109's comment, I also got append_path not found despite seeing it in your code. I had updated the package repo using git, when I deleted it and cloned it from scratch it worked fine. I don't know enough about how the package system works to know why that make a difference, but I thought it might help you. I am using makepkg to build the package if that makes a difference.

ruy16109 commented on 2020-10-17 00:42

Not sure if this is an issue with your scripting or with PKGBUILD syntax itself, but despite I can clearly see you have defined append_path function in the code, makechrootpkg refuses to call it, saying that the command is not found. Any ideas?

sampsoncrowley commented on 2020-10-16 19:04

@Gordin Thank you for finding that. I completely forgot that perl isn't added to PATH by default; I've just gotten too used to having it around I guess...

I pushed a new release of 7.46.0 that includes perl as a makedepend and also adds all three perl directories to $PATH on prepare

Gordin commented on 2020-10-16 12:48

Building this currently doesn't work, because a dependency uses "shasum" in the build process, which is available by default on iOS, but not on arch. On arch this comes with the "perl" package at "/usr/bin/core_perl/shasum", which is not added to $PATH by default though, so the PKGBUILD needs "perl" in makedepends and needs to add that folder to $PATH before the "npm install" step.

silverben10 commented on 2020-10-11 10:43

Getting the same error as laurensk; unable to update the package because of it.

laurensk commented on 2020-10-10 09:49

Hi there, I am getting the following:

/tmp/makepkg/heroku-cli/src/cli-7.45.0/packages/cli /tmp/makepkg/heroku-cli/src/cli-7.45.0 /tmp/makepkg/heroku-cli/src /tmp/makepkg/heroku-cli/src
npm WARN deprecated @types/write-json-file@3.2.1: This is a stub types definition. write-json-file provides its own type definitions, so you do not need this installed.
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated

> yarn@1.22.10 preinstall /tmp/makepkg/heroku-cli/src/cli-7.45.0/packages/cli/node_modules/yarn
> :; (node ./preinstall.js > /dev/null 2>&1 || true)

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN eslint-config-xo-space@0.20.0 requires a peer of eslint@^5.3.0 but none is installed. You must install peer dependencies yourself.

added 1170 packages from 1335 contributors and audited 1133 packages in 27.729s

44 packages are looking for funding
  run `npm fund` for details

found 2 vulnerabilities (1 low, 1 high)
  run `npm audit fix` to fix them, or `npm audit` for details
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
Error: Command failed: git rev-parse --short HEAD
null
    at makeError (/tmp/makepkg/heroku-cli/src/cli-7.45.0/packages/cli/node_modules/qqjs/node_modules/execa/index.js:172:9)
    at /tmp/makepkg/heroku-cli/src/cli-7.45.0/packages/cli/node_modules/qqjs/node_modules/execa/index.js:277:16
    at async Promise.all (index 1)
==> ERROR: A failure occurred in prepare().
    Aborting...

Any suggestions? Thanks.

sampsoncrowley commented on 2020-10-08 16:49

Got some complaints that the new build process should technically be a "-bin" package, so this package now runs the minification process I was previously hosting on google storage using the PKGBUILD#prepare statement instead. This will take longer to build, but is more compliant with AUR standards.

For those that would prefer the faster prebuilt package (since there's really no difference where a javascript package is built for the way it functions), I'll be releasing a "heroku-cli-bin" package soon

sampsoncrowley commented on 2020-09-10 20:55

v7.42.13-4 should fix any lingering checksum errors from differences in system caches; please let me know if you still have issues

giswqs commented on 2020-09-10 14:18

I got the same validity check error. Please fix this. Thanks.