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

j0k3r / banditore
90%
master: 91%

Build:
Build:
LAST BUILD BRANCH: fix/guzzle7
DEFAULT BRANCH: master
Repo Added 27 Feb 2017 10:02AM UTC
Files 31
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

LAST BUILD ON BRANCH github-client-discovery
branch: github-client-discovery
CHANGE BRANCH
x
Reset
  • github-client-discovery
  • 1.1.0
  • 2.0.0
  • 2.0.1
  • 2.1.0
  • 2.1.1
  • 3.0.0
  • 3.0.1
  • 3.1.0
  • all-release-rss
  • apcu
  • autoload
  • bad-credentials
  • check-messages
  • check-rate-starred
  • close-alert
  • coveralls
  • dashboard-improvements
  • dependabot/composer/ashleydawson/simple-pagination-bundle-3.0.0
  • dependabot/composer/doctrine/doctrine-bundle-1.11.2
  • dependabot/composer/doctrine/doctrine-bundle-1.12.0
  • dependabot/composer/doctrine/doctrine-bundle-1.12.2
  • dependabot/composer/doctrine/doctrine-bundle-1.12.7
  • dependabot/composer/doctrine/doctrine-bundle-1.12.8
  • dependabot/composer/doctrine/doctrine-bundle-2.1.2
  • dependabot/composer/doctrine/doctrine-bundle-2.13.2
  • dependabot/composer/doctrine/doctrine-cache-bundle-1.4.0
  • dependabot/composer/doctrine/doctrine-fixtures-bundle-3.2.0
  • dependabot/composer/doctrine/doctrine-fixtures-bundle-3.2.2
  • dependabot/composer/doctrine/doctrine-fixtures-bundle-3.3.0
  • dependabot/composer/doctrine/doctrine-fixtures-bundle-3.3.1
  • dependabot/composer/doctrine/doctrine-fixtures-bundle-3.3.2
  • dependabot/composer/doctrine/doctrine-migrations-bundle-2.0.0
  • dependabot/composer/doctrine/doctrine-migrations-bundle-2.1.2
  • dependabot/composer/doctrine/doctrine-migrations-bundle-3.4.0
  • dependabot/composer/doctrine/doctrine-migrations-bundle-3.4.1
  • dependabot/composer/doctrine/orm-2.6.4
  • dependabot/composer/doctrine/orm-2.6.6
  • dependabot/composer/doctrine/orm-2.7.0
  • dependabot/composer/doctrine/orm-2.7.1
  • dependabot/composer/doctrine/orm-2.7.2
  • dependabot/composer/doctrine/orm-2.7.3
  • dependabot/composer/friendsofphp/php-cs-fixer-2.15.1
  • dependabot/composer/friendsofphp/php-cs-fixer-2.15.2
  • dependabot/composer/friendsofphp/php-cs-fixer-2.15.3
  • dependabot/composer/friendsofphp/php-cs-fixer-2.16.0
  • dependabot/composer/friendsofphp/php-cs-fixer-2.16.1
  • dependabot/composer/friendsofphp/php-cs-fixer-2.16.2
  • dependabot/composer/friendsofphp/php-cs-fixer-2.16.3
  • dependabot/composer/friendsofphp/php-cs-fixer-2.16.4
  • dependabot/composer/friendsofphp/php-cs-fixer-3.66.0
  • dependabot/composer/friendsofphp/php-cs-fixer-3.66.1
  • dependabot/composer/friendsofphp/php-cs-fixer-3.66.2
  • dependabot/composer/friendsofphp/php-cs-fixer-3.67.0
  • dependabot/composer/friendsofphp/php-cs-fixer-3.67.1
  • dependabot/composer/friendsofphp/php-cs-fixer-3.68.0
  • dependabot/composer/friendsofphp/php-cs-fixer-3.68.1
  • dependabot/composer/friendsofphp/php-cs-fixer-3.68.3
  • dependabot/composer/friendsofphp/php-cs-fixer-3.68.5
  • dependabot/composer/friendsofphp/php-cs-fixer-3.69.0
  • dependabot/composer/friendsofphp/php-cs-fixer-3.69.1
  • dependabot/composer/friendsofphp/php-cs-fixer-3.70.0
  • dependabot/composer/friendsofphp/php-cs-fixer-3.70.1
  • dependabot/composer/friendsofphp/php-cs-fixer-3.70.2
  • dependabot/composer/friendsofphp/php-cs-fixer-3.71.0
  • dependabot/composer/friendsofphp/php-cs-fixer-3.72.0
  • dependabot/composer/friendsofphp/php-cs-fixer-3.73.1
  • dependabot/composer/friendsofphp/php-cs-fixer-3.74.0
  • dependabot/composer/friendsofphp/php-cs-fixer-3.75.0
  • dependabot/composer/knplabs/github-api-2.12.0
  • dependabot/composer/knplabs/github-api-2.12.1
  • dependabot/composer/knplabs/github-api-2.14.0
  • dependabot/composer/knplabs/github-api-2.15.0
  • dependabot/composer/knplabs/knp-time-bundle-1.10.0
  • dependabot/composer/knplabs/knp-time-bundle-1.12.0
  • dependabot/composer/knplabs/knp-time-bundle-2.4.0
  • dependabot/composer/knpuniversity/oauth2-client-bundle-1.32.0
  • dependabot/composer/knpuniversity/oauth2-client-bundle-1.33.0
  • dependabot/composer/knpuniversity/oauth2-client-bundle-1.34.0
  • dependabot/composer/knpuniversity/oauth2-client-bundle-2.3.0
  • dependabot/composer/php-amqplib/php-amqplib-2.10.1
  • dependabot/composer/php-amqplib/php-amqplib-2.11.0
  • dependabot/composer/php-amqplib/php-amqplib-2.11.1
  • dependabot/composer/php-amqplib/php-amqplib-2.11.2
  • dependabot/composer/php-amqplib/php-amqplib-2.11.3
  • dependabot/composer/php-coveralls/php-coveralls-2.2.0
  • dependabot/composer/php-http/cache-plugin-1.7.0
  • dependabot/composer/phpstan/extension-installer-1.0.5
  • dependabot/composer/phpstan/phpstan-0.11.10
  • dependabot/composer/phpstan/phpstan-0.11.12
  • dependabot/composer/phpstan/phpstan-0.11.16
  • dependabot/composer/phpstan/phpstan-0.11.17
  • dependabot/composer/phpstan/phpstan-0.11.18
  • dependabot/composer/phpstan/phpstan-0.11.19
  • dependabot/composer/phpstan/phpstan-0.11.8
  • dependabot/composer/phpstan/phpstan-0.11.9
  • dependabot/composer/phpstan/phpstan-0.12.26
  • dependabot/composer/phpstan/phpstan-0.12.27
  • dependabot/composer/phpstan/phpstan-0.12.28
  • dependabot/composer/phpstan/phpstan-0.12.29
  • dependabot/composer/phpstan/phpstan-0.12.30
  • dependabot/composer/phpstan/phpstan-0.12.31
  • dependabot/composer/phpstan/phpstan-0.12.32
  • dependabot/composer/phpstan/phpstan-0.12.39
  • dependabot/composer/phpstan/phpstan-0.12.40
  • dependabot/composer/phpstan/phpstan-0.12.42
  • dependabot/composer/phpstan/phpstan-0.12.43
  • dependabot/composer/phpstan/phpstan-2.1.12
  • dependabot/composer/phpstan/phpstan-2.1.13
  • dependabot/composer/phpstan/phpstan-2.1.14
  • dependabot/composer/phpstan/phpstan-2.1.15
  • dependabot/composer/phpstan/phpstan-2.1.16
  • dependabot/composer/phpstan/phpstan-2.1.17
  • dependabot/composer/phpstan/phpstan-deprecation-rules-0.12.4
  • dependabot/composer/phpstan/phpstan-deprecation-rules-2.0.2
  • dependabot/composer/phpstan/phpstan-deprecation-rules-2.0.3
  • dependabot/composer/phpstan/phpstan-doctrine-0.11.4
  • dependabot/composer/phpstan/phpstan-doctrine-0.11.5
  • dependabot/composer/phpstan/phpstan-doctrine-0.11.6
  • dependabot/composer/phpstan/phpstan-doctrine-0.12.15
  • dependabot/composer/phpstan/phpstan-doctrine-0.12.16
  • dependabot/composer/phpstan/phpstan-doctrine-0.12.17
  • dependabot/composer/phpstan/phpstan-doctrine-2.0.3
  • dependabot/composer/ramsey/uuid-3.9.1
  • dependabot/composer/ramsey/uuid-3.9.3
  • dependabot/composer/ramsey/uuid-4.0.0
  • dependabot/composer/ramsey/uuid-4.0.1
  • dependabot/composer/ramsey/uuid-4.1.1
  • dependabot/composer/ramsey/uuid-4.8.1
  • dependabot/composer/rector/rector-2.0.12
  • dependabot/composer/rector/rector-2.0.13
  • dependabot/composer/rector/rector-2.0.14
  • dependabot/composer/rector/rector-2.0.15
  • dependabot/composer/rector/rector-2.0.16
  • dependabot/composer/rector/rector-2.0.17
  • dependabot/composer/rector/rector-2.0.18
  • dependabot/composer/sensio/distribution-bundle-5.0.25
  • dependabot/composer/sensio/framework-extra-bundle-5.5.6
  • dependabot/composer/sensio/framework-extra-bundle-5.6.1
  • dependabot/composer/sentry/sentry-symfony-3.1.0
  • dependabot/composer/sentry/sentry-symfony-3.2.0
  • dependabot/composer/sentry/sentry-symfony-3.2.1
  • dependabot/composer/sentry/sentry-symfony-3.3.1
  • dependabot/composer/sentry/sentry-symfony-3.3.2
  • dependabot/composer/sentry/sentry-symfony-3.4.0
  • dependabot/composer/sentry/sentry-symfony-3.4.1
  • dependabot/composer/sentry/sentry-symfony-3.4.2
  • dependabot/composer/sentry/sentry-symfony-3.4.3
  • dependabot/composer/sentry/sentry-symfony-3.4.4
  • dependabot/composer/sentry/sentry-symfony-3.5.0
  • dependabot/composer/sentry/sentry-symfony-3.5.1
  • dependabot/composer/sentry/sentry-symfony-3.5.2
  • dependabot/composer/snc/redis-bundle-2.1.10
  • dependabot/composer/snc/redis-bundle-2.1.11
  • dependabot/composer/snc/redis-bundle-2.1.12
  • dependabot/composer/snc/redis-bundle-3.2.1
  • dependabot/composer/snc/redis-bundle-3.2.2
  • dependabot/composer/snc/redis-bundle-3.2.3
  • dependabot/composer/swarrot/swarrot-bundle-1.6.2
  • dependabot/composer/swarrot/swarrot-bundle-1.6.3
  • dependabot/composer/swarrot/swarrot-bundle-1.7.2
  • dependabot/composer/swarrot/swarrot-bundle-1.8.0
  • dependabot/composer/swarrot/swarrot-bundle-1.8.1
  • dependabot/composer/symfony-dependencies-1db12b70e4
  • dependabot/composer/symfony-dependencies-35bc5ffcbd
  • dependabot/composer/symfony-dependencies-3c62a27bd9
  • dependabot/composer/symfony-dependencies-4d4168d5ef
  • dependabot/composer/symfony-dependencies-638af1b276
  • dependabot/composer/symfony-dependencies-8724424b9d
  • dependabot/composer/symfony-dependencies-aa6a755765
  • dependabot/composer/symfony-dependencies-f61111614d
  • dependabot/composer/symfony/amqp-messenger-5.1.1
  • dependabot/composer/symfony/amqp-messenger-5.1.3
  • dependabot/composer/symfony/amqp-messenger-5.1.4
  • dependabot/composer/symfony/asset-5.0.8
  • dependabot/composer/symfony/asset-5.1.0
  • dependabot/composer/symfony/asset-5.1.1
  • dependabot/composer/symfony/asset-5.1.3
  • dependabot/composer/symfony/asset-5.1.4
  • dependabot/composer/symfony/browser-kit-5.1.0
  • dependabot/composer/symfony/css-selector-5.1.0
  • dependabot/composer/symfony/css-selector-5.1.1
  • dependabot/composer/symfony/css-selector-5.1.4
  • dependabot/composer/symfony/debug-bundle-5.0.8
  • dependabot/composer/symfony/debug-bundle-5.1.0
  • dependabot/composer/symfony/debug-bundle-5.1.3
  • dependabot/composer/symfony/debug-bundle-5.1.4
  • dependabot/composer/symfony/dotenv-5.0.8
  • dependabot/composer/symfony/dotenv-5.1.1
  • dependabot/composer/symfony/dotenv-5.1.4
  • dependabot/composer/symfony/flex-1.7.1
  • dependabot/composer/symfony/flex-1.8.1
  • dependabot/composer/symfony/flex-1.8.4
  • dependabot/composer/symfony/flex-1.9.1
  • dependabot/composer/symfony/flex-1.9.2
  • dependabot/composer/symfony/flex-1.9.3
  • dependabot/composer/symfony/flex-1.9.4
  • dependabot/composer/symfony/form-5.0.8
  • dependabot/composer/symfony/form-5.1.0
  • dependabot/composer/symfony/form-5.1.3
  • dependabot/composer/symfony/maker-bundle-1.16.0
  • dependabot/composer/symfony/maker-bundle-1.17.0
  • dependabot/composer/symfony/maker-bundle-1.18.0
  • dependabot/composer/symfony/maker-bundle-1.19.1
  • dependabot/composer/symfony/maker-bundle-1.20.0
  • dependabot/composer/symfony/maker-bundle-1.21.0
  • dependabot/composer/symfony/maker-bundle-1.21.1
  • dependabot/composer/symfony/monolog-bundle-3.4.0
  • dependabot/composer/symfony/monolog-bundle-3.5.0
  • dependabot/composer/symfony/orm-pack-2.0.0
  • dependabot/composer/symfony/phpunit-bridge-4.2.9
  • dependabot/composer/symfony/phpunit-bridge-4.3.0
  • dependabot/composer/symfony/phpunit-bridge-4.3.1
  • dependabot/composer/symfony/phpunit-bridge-4.3.10
  • dependabot/composer/symfony/phpunit-bridge-4.3.11
  • dependabot/composer/symfony/phpunit-bridge-4.3.2
  • dependabot/composer/symfony/phpunit-bridge-4.3.3
  • dependabot/composer/symfony/phpunit-bridge-4.3.4
  • dependabot/composer/symfony/phpunit-bridge-4.3.5
  • dependabot/composer/symfony/phpunit-bridge-4.3.6
  • dependabot/composer/symfony/phpunit-bridge-4.3.7
  • dependabot/composer/symfony/phpunit-bridge-4.3.8
  • dependabot/composer/symfony/phpunit-bridge-4.3.9
  • dependabot/composer/symfony/phpunit-bridge-5.0.8
  • dependabot/composer/symfony/phpunit-bridge-5.1.0
  • dependabot/composer/symfony/phpunit-bridge-5.1.3
  • dependabot/composer/symfony/phpunit-bridge-5.1.4
  • dependabot/composer/symfony/polyfill-apcu-1.13.0
  • dependabot/composer/symfony/polyfill-apcu-1.13.1
  • dependabot/composer/symfony/polyfill-apcu-1.14.0
  • dependabot/composer/symfony/polyfill-apcu-1.15.0
  • dependabot/composer/symfony/polyfill-apcu-1.16.0
  • dependabot/composer/symfony/polyfill-apcu-1.17.0
  • dependabot/composer/symfony/polyfill-apcu-1.17.1
  • dependabot/composer/symfony/polyfill-apcu-1.18.0
  • dependabot/composer/symfony/polyfill-apcu-1.18.1
  • dependabot/composer/symfony/proxy-manager-bridge-5.1.0
  • dependabot/composer/symfony/proxy-manager-bridge-5.1.3
  • dependabot/composer/symfony/security-bundle-5.1.0
  • dependabot/composer/symfony/security-bundle-5.1.1
  • dependabot/composer/symfony/security-bundle-5.1.4
  • dependabot/composer/symfony/symfony-3.4.28
  • dependabot/composer/symfony/symfony-3.4.29
  • dependabot/composer/symfony/symfony-3.4.30
  • dependabot/composer/symfony/symfony-3.4.31
  • dependabot/composer/symfony/symfony-3.4.32
  • dependabot/composer/symfony/symfony-3.4.33
  • dependabot/composer/symfony/symfony-3.4.34
  • dependabot/composer/symfony/symfony-3.4.35
  • dependabot/composer/symfony/symfony-3.4.36
  • dependabot/composer/symfony/symfony-3.4.37
  • dependabot/composer/symfony/symfony-3.4.38
  • dependabot/composer/symfony/symfony-3.4.39
  • dependabot/composer/symfony/symfony-3.4.40
  • dependabot/composer/symfony/translation-5.1.0
  • dependabot/composer/symfony/translation-5.1.1
  • dependabot/composer/symfony/translation-5.1.3
  • dependabot/composer/symfony/translation-5.1.4
  • dependabot/composer/symfony/validator-5.0.8
  • dependabot/composer/symfony/validator-5.1.1
  • dependabot/composer/symfony/web-profiler-bundle-5.0.8
  • dependabot/composer/symfony/web-profiler-bundle-5.0.9
  • dependabot/composer/symfony/web-profiler-bundle-5.1.3
  • dependabot/composer/twig/twig-1.42.0
  • dependabot/composer/twig/twig-1.42.1
  • dependabot/composer/twig/twig-1.42.2
  • dependabot/composer/twig/twig-2.12.0
  • dependabot/composer/twig/twig-2.12.1
  • dependabot/composer/twig/twig-2.12.2
  • dependabot/composer/twig/twig-2.12.3
  • dependabot/composer/twig/twig-2.12.4
  • dependabot/composer/twig/twig-2.12.5
  • dependabot/composer/twig/twig-3.0.4
  • dependabot/composer/twig/twig-3.21.1
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/setup-node-5
  • dependabot/github_actions/dependabot/fetch-metadata-2.3.0
  • dependabot/github_actions/dependabot/fetch-metadata-2.4.0
  • disco-no-exception
  • doctrine-redis
  • em-closed
  • feature/filesystem-cache
  • feature/handle-blob-tag
  • feature/improve-http-cache
  • feature/notif-starred-repo-sync
  • feature/status-page
  • feature/symfony-4
  • feature/symfony-5
  • feature/symfony-5.1
  • feature/symfony-messenger
  • feature/version-by-rss
  • fix-close-alert
  • fix-deps
  • fix-ios-js-error
  • fix-star-sync
  • fix-time-ago
  • fix-too-long-version-name
  • fix/deprecated-doctrine
  • fix/doctrine-underscore-strategy
  • fix/exclude-404s
  • fix/faster-post-logging
  • fix/github-auth
  • fix/github-exception-starred
  • fix/guzzle7
  • fix/handle-user-removed
  • fix/improve-phpstan
  • fix/lazy-service
  • fix/pagination-bundle
  • fix/pure-2.0
  • fix/release-message-string
  • fix/remove-newrelic-middleware
  • fix/repo-access-blocked
  • fix/status-interval-parameter
  • fix/symfony-5.1.3
  • fix/symfony-5.1.4
  • fix/symfony-5.1.5
  • fix/update-symfony-5.1.2
  • fix/update-template
  • github-api-fork
  • github-client-disco-on-starred
  • github-name-null
  • improve-stats-query
  • improvements
  • improvments
  • increase-coverage
  • less-verbose
  • master
  • more-autowire
  • pagination
  • pgp-signature
  • php-7.2
  • php8.2
  • phpstan
  • rate-limit-reached
  • rate-limit-trait
  • readme
  • remove-scope
  • remove-yelling
  • responsive-dashboard
  • rss-link
  • rwd-menu
  • same-tag
  • sentry-3.0
  • skip-markdown
  • stats
  • symfony-3.4
  • sync-flush
  • typo
  • update-deps
  • update-deps-phpstan-level5
  • user-limit
  • v1.0.0
  • v1.0.0-beta1
  • v1.0.0-beta2
  • v1.0.0-beta3
  • v1.0.1
  • v1.0.2
  • v1.0.3
  • worker

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

Relevant lines Covered
Build:
Build:
567 RELEVANT LINES 512 COVERED LINES
2.81 HITS PER LINE
Source Files on github-client-discovery
  • List 0
  • Changed 7
  • Source Changed 7
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
136 github-client-discovery 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 m... push 03 Mar 2017 11:34PM UTC j0k3r travis-ci pending completion  
123 github-client-discovery 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 m... push 03 Mar 2017 03:56PM UTC j0k3r travis-ci pending completion  
121 github-client-discovery To be squashed push 03 Mar 2017 03:51PM UTC j0k3r travis-ci pending completion  
See All Builds (2710)
  • Repo on GitHub
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

© 2025 Coveralls, Inc