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

j0k3r / banditore
89%
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 feature/version-by-rss
branch: feature/version-by-rss
CHANGE BRANCH
x
Reset
  • feature/version-by-rss
  • 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
  • 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-client-discovery
  • 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
914

push

travis-ci

j0k3r
Retrieve release using RSS

Cons:
- we can only retrieve 10 releases
- no caching like “modified since” on the GitHub API

Pros:
- we don’t need to convert the markdown field (already done)
- we won’t hit the rate limit
- only one HTTP request to retrieve all information

Workaround for the first _cons_, introducing a new queue `banditore.sync_versions_info`. As soon as a new version is created when using the RSS method, a message will be posted in that queue to use the API to retrieve information not provided by RSS (for now, only the `prerelease` information).

Also, when fetching version from RSS, if we create 10 new versions it means we might have reached all release from the feed but maybe there is no more to fetch. Queuing a message to use the GitHub API to fetch version will handle them.

Also improving displaying a bit.

765 of 861 relevant lines covered (88.85%)

3.7 hits per line

Relevant lines Covered
Build:
Build:
861 RELEVANT LINES 765 COVERED LINES
3.7 HITS PER LINE
Source Files on feature/version-by-rss
  • Tree
  • List 28
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
914 feature/version-by-rss Retrieve release using RSS Cons: - we can only retrieve 10 releases - no caching like “modified since” on the GitHub API Pros: - we don’t need to convert the markdown field (already done) - we won’t hit the rate limit - only one HTTP request to ... push 11 May 2020 06:06AM UTC j0k3r travis-ci pending completion  
913 feature/version-by-rss Retrieve release using RSS Cons: - we can only retrieve 10 releases - no caching like “modified since” on the GitHub API Pros: - we don’t need to convert the markdown field (already done) - we won’t hit the rate limit - only one HTTP request to ... push 11 May 2020 06:04AM UTC j0k3r travis-ci pending completion  
909 feature/version-by-rss Retrieve release using RSS Cons: - we can only retrieve 10 releases - no caching like “modified since” on the GitHub API Pros: - we don’t need to convert the markdown field (already done) - we won’t hit the rate limit - only one HTTP request to ... push 09 May 2020 09:46AM 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