Package Details: circleci-cli 0.0.4705-1

Git Clone URL: https://aur.archlinux.org/circleci-cli.git (read-only)
Package Base: circleci-cli
Description: The circleci commands enable you to reproduce the CircleCI environment locally and run jobs as if they were running on the hosted application
Upstream URL: https://github.com/circleci/local-cli
Keywords: circleci
Licenses: MIT
Submitter: alexpe87
Maintainer: alexpe87 (rosatolen)
Last Packager: rosatolen
Votes: 1
Popularity: 0.697423
First Submitted: 2018-03-05 13:18
Last Updated: 2018-05-13 01:20

Latest Comments

rosatolen commented on 2018-05-13 01:21

According to their github (https://github.com/circleci/local-cli/blob/master/circleci.sh), this local CLI is a wrapper around an internal tool called picard. When run, the wrapper will try to update the local version of picard by comparing a hash of the local vs what it pulls using docker.

Re: hash validation for pacman They offer no means of validating the executable, and creating our own system for updating a hash we maintain is very brittle. :( The best thing we have is that their documentation reflects the same HTTPS link that we use as a source in the PKGBUILD.

Re: License The license is MIT according to the github link above. It's included in the repository.

Looks like 7 hours ago they released for the first time something that we can effectively integrate with: https://github.com/circleci/local-cli/releases

I've created a corresponding PKGBUILD and pushed it.

alexpe87 commented on 2018-05-12 19:42

Hi! i added you as co-contributor - feel free to update.

A couple of things to mention (which you might know, but also might not):

a.) The URL is not stable at all. They frequently update, thus breaking any md5sum we can provide. Maybe there is a better one, but searching on GitHub/Bitbucket and similar platforms didn't help here either. b.) There is no licence specified on their webpage https://circleci.com/docs/2.0/local-cli/ - either we state "no licence", or cite the licence for the documentation (CC-BY-SA 4.0), which woudl also be incorrect.

The description was simply filled out to get this done as fast as possible.

Cheers

rosatolen commented on 2018-05-12 19:28

Unfortunately, there are several things wrong with the PKGBUILD here: the md5sum, the License, the description, and the dependency list. CircleCI's cli is not only for conda packages. Are you planning to update the package to fix these errors?

If not, I can update the AUR package.