Live data from Hacker News

Show HN: Dependency CI – Continuous testing for your dependencies

dependencyci.com

41–50 of 64 posts

Re: Show HN: Dependency CI – Continuous testing for your dependencies

#41

Earlier quoted context omitted.

Agreed, I'll definitely the ability to move your dependencyci.yml file into a .github folder like the issue and pull request templates: https://github.com/blog/2111-issue-and-pull-request-template...

How about .meta? Hopefully we can encourage github to support this, too. Maybe .meta/github/ could be a thing, too.

`.config` is probably a decent choice, as ~/.config for per-user settings seems to be gradually gaining adoption.

Re: Show HN: Dependency CI – Continuous testing for your dependencies

#42

Earlier quoted context omitted.

Agreed, I'll definitely the ability to move your dependencyci.yml file into a .github folder like the issue and pull request templates: https://github.com/blog/2111-issue-and-pull-request-template...

How about .meta? Hopefully we can encourage github to support this, too. Maybe .meta/github/ could be a thing, too.

Or .well-known? (analogous to https://tools.ietf.org/html/rfc5785)

Re: Show HN: Dependency CI – Continuous testing for your dependencies

#43

Earlier quoted context omitted.

How about .meta? Hopefully we can encourage github to support this, too. Maybe .meta/github/ could be a thing, too.

In the config.rc file you could call that folder however you want. I personally do not like ".meta", because it is not clear what kind of information it may contain. "Meta" might be anything, documentation, description, website, design papers, everything is meta. It is a bit like using "Information" as a menu entry for a website.

It sounds like we should probably all get together and write a draft RFC for this. Choosing a good directory to toss everything into would be grand.

I'd prefer .well-known since there's already an RFC for it, but maybe .dev-extra would be more appropriate?

Re: Show HN: Dependency CI – Continuous testing for your dependencies

#44

The Debian project's Continuous Integration project [1] re-tests all dependent objects whenever a dependency within the Debian archive changes. This way, changes that might negatively affect dependents can be caught early. This is immensely useful, especially to the maintainers of libraries. In order for them to be tested, dependent objects have to declare their testability using the autopkgtest [2] interface. [1] ht…

Yeah, someone please write reverse-dependency-ci! :)

Re: Show HN: Dependency CI – Continuous testing for your dependencies

#45

I’ve been working on Dependency CI along with https://libraries.io , the service that powers it, in my spare time for the past few months, it’s great to finally get it out into the real world. Dependency CI works like Travis CI but for the dependencies of your application, checking them for license and status issues every time you push to GitHub. I've written a up a post on medium with more details: https://medium.co…

Hey, Nimble creator here. Just wanted to ask, are there any reasons why it's not currently supported on Dependency CI? (apart from just lack of time on your side :))

Re: Show HN: Dependency CI – Continuous testing for your dependencies

#46

Earlier quoted context omitted.

I've thought of the same thing, but I feel that the horse has well and truly bolted, run back through the barn a few times, kicked some shelving over and then continued out the front and over the horizon at a brisk pace.

The ideal solution is a migration path; retain support for config in project root, but check a configuration directory first.

I think you'll want to check the root first then config to avoid breaking existing projects, but I'm a big +1 on this idea.

Re: Show HN: Dependency CI – Continuous testing for your dependencies

#48
post #45

I’ve been working on Dependency CI along with https://libraries.io , the service that powers it, in my spare time for the past few months, it’s great to finally get it out into the real world. Dependency CI works like Travis CI but for the dependencies of your application, checking them for license and status issues every time you push to GitHub. I've written a up a post on medium with more details: https://medium.co…

Hey, Nimble creator here. Just wanted to ask, are there any reasons why it's not currently supported on Dependency CI? (apart from just lack of time on your side :))

Hey Dom, it's mostly because I've not written a parser for the .nimble manifest file, if you feel like adding it to https://github.com/librariesio/bibliothecary then it will be easy to add support for it!

Re: Show HN: Dependency CI – Continuous testing for your dependencies

#49

Cool concept! Is the spec for the dependency.yml file open source? Would be cool to see something like it become a standard: it's a concern for the project owner, but also for the project clients/users.

It's in the works, very little documentation at the moment: https://github.com/dependencyci/dotyaml

Re: Show HN: Dependency CI – Continuous testing for your dependencies

#50

OP- Do you have a roadmap to supporting this outside of GitHub? I think the people that benefit most from it, due to corporate policies and outdated deps, are the people least likely to be using GitHub! Everyone else - Is this a general problem with people locking these (very cool) tools to GitHub? Is there a generalised solution to the problem of source control integration?

FYI GitLab is considering integrating VersionEye in the interface
Post reply on HN