• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

j0k3r / banditore / 136
90%
master: 91%

Build:
Build:
LAST BUILD BRANCH: fix/guzzle7
DEFAULT BRANCH: master
Ran 03 Mar 2017 11:34PM UTC
Jobs 1
Files 21
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
136

push

travis-ci

j0k3r
Add Github Client Discovery

Find the best token to use to fetch data to avoid Rate Limit.

The goal is to find the best authenticated method to avoid hitting the Github rate limit.
We first try with the default application authentication (which might work 99% of the time).
And if it fails, we'll try each user until we find one with enough rate limit.
In fact, the more user in database, the bigger chance to never hit the rate limit (this is theorical).

This mostly to handle new users.
When a new user logged in for the first time we need to retrieve all releases/tags of its starred repos and it use a lot (really a lot) of rate limit.

Also, using "ocramius/proxy-manager" to lazy services which require the Github/Client because we don't want the Github Client Discovery to be triggered when clearing cache.

512 of 567 relevant lines covered (90.3%)

2.81 hits per line

Jobs
ID Job ID Ran Files Coverage
4 136.4 (COVERAGE=run) 03 Mar 2017 11:33PM UTC 0
90.3
Travis Job 136.4
Source Files on build 136
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #136
  • 420fc97c on github
  • Prev Build on github-client-discovery (#123)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc