As hinted at in #154, it would be cool to have a service that offers a _Works in Carthage_ badge similar to those snazzy build status badges you see:
:+1: I'd love to help with something like this. Not sure about the automated part, but it's worth considering too.
Could it be built on top of the @travic-ci API?
I think this is a great idea. Just a couple notes, for whoever might be interested in tackling it:
carthage bootstrap and carthage build --no-skip-current. Maybe with Travis CI, like @robb mentions./cc @colineberhardt
Without going automated, shields.io provides a very simple API to make your own badges:
It is as simple as https://img.shields.io/badge/Carthage-✔-f2a77e.svg?style=flat or https://img.shields.io/badge/Carthage-✓-5f7cae.svg?style=flat
Automating carthage bootstrap and carthage build --no-skip-current is another story…
Cute :smile:
Since Carthage is available on Homebrew, which comes preinstalled in Travis CI VMs, the following sequence of commands should suffice to test any particular project:
brew update
brew install carthage
carthage bootstrap --no-build
carthage build --no-skip-current
I'm still not sure how this could be automated (outside of writing it in the .travis.yml, I mean), but I'm pretty satisfied with the above as a solution for projects to validate _for themselves_ that they are—and remain—compatible with Carthage.
I recently stumbled upon Update Github Pages with Travis CI, maybe this could inspire someone to automate the process.
Curious if Carthage could be used to pull in project dependencies of custom frameworks on CI platforms before running the project's tests.
Having an issue with building dependencies on Travis's server:
The following build commands failed:
Check dependencies
(1 failure)
Assuming this is code sign related. see #235 specifically this comment
I quite like the badge used in https://github.com/robocat/MiawKit/blob/64f77f2db0f057b9c796212a037fede6a97fef3a/README.md:
[](https://github.com/Carthage/Carthage)
I think we should just mention that in the README, and call it a day. The rest of the work here is extremely :sunny::rainbow: stuff.