diff --git a/doc/deprecating-badges.md b/doc/deprecating-badges.md index 8f8b727490..49a49ebbef 100644 --- a/doc/deprecating-badges.md +++ b/doc/deprecating-badges.md @@ -80,6 +80,37 @@ t.create('no longer available (previously number of layers)') }) ``` +## What Happens Next? + +Once a service is deprecated, we'll keep the deprecation notice for a minimum of one year. During that time, the badge will render as follows: +![](https://img.shields.io/badge/gratipay-no%20longer%20available-inactive) + +Past that point, all related code will be deleted, and a not found error will be rendered instead: +![](https://img.shields.io/badge/404-badge%20not%20found-critical) + +Here is a listing of all deleted badges that were once part of the Shields.io service: + +- bitHound +- Cauditor +- CocoaPods Apps +- CocoaPods Downloads +- Coverity +- Dockbit +- Dotnet Status +- Gemnasium +- Gratipay/Gittip +- ImageLayers +- Issue Stats +- JitPack Downloads +- Leanpub +- Libscore +- Magnum CI +- NSP +- PHP Eye +- Snap CI +- VersionEye +- Waffle + ## Additional Information Some other information that may be useful: diff --git a/services/bithound/bithound.service.js b/services/bithound/bithound.service.js deleted file mode 100644 index 1898317b54..0000000000 --- a/services/bithound/bithound.service.js +++ /dev/null @@ -1,11 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - category: 'dependencies', - route: { - base: 'bithound', - pattern: ':various*', - }, - label: 'bithound', - dateAdded: new Date('2018-07-08'), -}) diff --git a/services/bithound/bithound.tester.js b/services/bithound/bithound.tester.js deleted file mode 100644 index 03bbf3c049..0000000000 --- a/services/bithound/bithound.tester.js +++ /dev/null @@ -1,27 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'bithound', - title: 'BitHound', -}) - -t.create('no longer available (code)') - .get('/code/github/rexxars/sse-channel.json') - .expectBadge({ - label: 'bithound', - message: 'no longer available', - }) - -t.create('no longer available (dependencies)') - .get('/dependencies/github/rexxars/sse-channel.json') - .expectBadge({ - label: 'bithound', - message: 'no longer available', - }) - -t.create('no longer available (devDpendencies)') - .get('/devDependencies/github/rexxars/sse-channel.json') - .expectBadge({ - label: 'bithound', - message: 'no longer available', - }) diff --git a/services/cauditor/cauditor.service.js b/services/cauditor/cauditor.service.js deleted file mode 100644 index 85b64cab52..0000000000 --- a/services/cauditor/cauditor.service.js +++ /dev/null @@ -1,11 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - category: 'other', - route: { - base: 'cauditor', - pattern: ':various*', - }, - label: 'cauditor', - dateAdded: new Date('2018-02-15'), -}) diff --git a/services/cauditor/cauditor.tester.js b/services/cauditor/cauditor.tester.js deleted file mode 100644 index 14c96f7e3e..0000000000 --- a/services/cauditor/cauditor.tester.js +++ /dev/null @@ -1,13 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'cauditor', - title: 'Cauditor', -}) - -t.create('no longer available') - .get('/mi/matthiasmullie/scrapbook/master.json') - .expectBadge({ - label: 'cauditor', - message: 'no longer available', - }) diff --git a/services/cocoapods/cocoapods-apps.service.js b/services/cocoapods/cocoapods-apps.service.js deleted file mode 100644 index b0b65a80bd..0000000000 --- a/services/cocoapods/cocoapods-apps.service.js +++ /dev/null @@ -1,12 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - name: 'CocoapodsApps', - category: 'other', - route: { - base: 'cocoapods', - pattern: ':interval(aw|at)/:spec', - }, - label: 'apps', - dateAdded: new Date('2018-01-06'), -}) diff --git a/services/cocoapods/cocoapods-apps.tester.js b/services/cocoapods/cocoapods-apps.tester.js deleted file mode 100644 index cba658950f..0000000000 --- a/services/cocoapods/cocoapods-apps.tester.js +++ /dev/null @@ -1,18 +0,0 @@ -import { ServiceTester } from '../tester.js' -export const t = new ServiceTester({ - id: 'CocoapodsApps', - title: 'CocoapodsApps', - pathPrefix: '/cocoapods', -}) - -t.create('apps (valid, weekly)') - .get('/aw/AFNetworking.json') - .expectBadge({ label: 'apps', message: 'no longer available' }) - -t.create('apps (valid, total)') - .get('/at/AFNetworking.json') - .expectBadge({ label: 'apps', message: 'no longer available' }) - -t.create('apps (not found)') - .get('/at/not-a-package.json') - .expectBadge({ label: 'apps', message: 'no longer available' }) diff --git a/services/cocoapods/cocoapods-downloads.service.js b/services/cocoapods/cocoapods-downloads.service.js deleted file mode 100644 index e54056deed..0000000000 --- a/services/cocoapods/cocoapods-downloads.service.js +++ /dev/null @@ -1,12 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - name: 'CocoapodsDownloads', - category: 'downloads', - route: { - base: 'cocoapods', - pattern: ':interval(dm|dw|dt)/:spec', - }, - label: 'downloads', - dateAdded: new Date('2018-01-06'), -}) diff --git a/services/cocoapods/cocoapods-downloads.tester.js b/services/cocoapods/cocoapods-downloads.tester.js deleted file mode 100644 index b7dbf18ba8..0000000000 --- a/services/cocoapods/cocoapods-downloads.tester.js +++ /dev/null @@ -1,23 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'CocoapodsDownloads', - title: 'CocoapodsDownloads', - pathPrefix: '/cocoapods', -}) - -t.create('downloads (valid, monthly)') - .get('/dm/AFNetworking.json') - .expectBadge({ label: 'downloads', message: 'no longer available' }) - -t.create('downloads (valid, weekly)') - .get('/dw/AFNetworking.json') - .expectBadge({ label: 'downloads', message: 'no longer available' }) - -t.create('downloads (valid, total)') - .get('/dt/AFNetworking.json') - .expectBadge({ label: 'downloads', message: 'no longer available' }) - -t.create('downloads (not found)') - .get('/dt/not-a-package.json') - .expectBadge({ label: 'downloads', message: 'no longer available' }) diff --git a/services/coverity/coverity-on-demand.service.js b/services/coverity/coverity-on-demand.service.js deleted file mode 100644 index 3b2705ecc7..0000000000 --- a/services/coverity/coverity-on-demand.service.js +++ /dev/null @@ -1,11 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - route: { - base: 'coverity/ondemand', - pattern: ':various+', - }, - label: 'coverity', - category: 'analysis', - dateAdded: new Date('2018-12-18'), -}) diff --git a/services/coverity/coverity-on-demand.tester.js b/services/coverity/coverity-on-demand.tester.js deleted file mode 100644 index cdc0f561b8..0000000000 --- a/services/coverity/coverity-on-demand.tester.js +++ /dev/null @@ -1,21 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'CoverityOnDemand', - title: 'Coverity On Demand', - pathPrefix: '/coverity/ondemand', -}) - -t.create('no longer available (streams)') - .get('/streams/44b25sjc9l3ntc2ngfi29tngro.json') - .expectBadge({ - label: 'coverity', - message: 'no longer available', - }) - -t.create('no longer available (jobs)') - .get('/jobs/p4tmm8031t4i971r0im4s7lckk.json') - .expectBadge({ - label: 'coverity', - message: 'no longer available', - }) diff --git a/services/dockbit/dockbit.service.js b/services/dockbit/dockbit.service.js deleted file mode 100644 index c9ecc64ddc..0000000000 --- a/services/dockbit/dockbit.service.js +++ /dev/null @@ -1,11 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - category: 'build', - route: { - base: 'dockbit', - pattern: ':various+', - }, - label: 'dockbit', - dateAdded: new Date('2017-12-31'), -}) diff --git a/services/dockbit/dockbit.tester.js b/services/dockbit/dockbit.tester.js deleted file mode 100644 index 76029da3c4..0000000000 --- a/services/dockbit/dockbit.tester.js +++ /dev/null @@ -1,20 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'dockbit', - title: 'Dockbit', -}) - -t.create('no longer available (previously image size)') - .get('/image-size/_/ubuntu/latest.json') - .expectBadge({ - label: 'dockbit', - message: 'no longer available', - }) - -t.create('no longer available (previously number of layers)') - .get('/layers/_/ubuntu/latest.json') - .expectBadge({ - label: 'dockbit', - message: 'no longer available', - }) diff --git a/services/dotnetstatus/dotnetstatus.service.js b/services/dotnetstatus/dotnetstatus.service.js deleted file mode 100644 index 7e243fd9c0..0000000000 --- a/services/dotnetstatus/dotnetstatus.service.js +++ /dev/null @@ -1,11 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - category: 'dependencies', - route: { - base: 'dotnetstatus', - pattern: ':various+', - }, - label: 'dotnet status', - dateAdded: new Date('2018-04-01'), -}) diff --git a/services/dotnetstatus/dotnetstatus.tester.js b/services/dotnetstatus/dotnetstatus.tester.js deleted file mode 100644 index f15285b3bb..0000000000 --- a/services/dotnetstatus/dotnetstatus.tester.js +++ /dev/null @@ -1,13 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'dotnetstatus', - title: 'dotnet-status', -}) - -t.create('no longer available (previously get package status)') - .get('/gh/jaredcnance/dotnet-status/API.json') - .expectBadge({ - label: 'dotnet status', - message: 'no longer available', - }) diff --git a/services/gemnasium/gemnasium.service.js b/services/gemnasium/gemnasium.service.js deleted file mode 100644 index ddcaeba5fe..0000000000 --- a/services/gemnasium/gemnasium.service.js +++ /dev/null @@ -1,11 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - category: 'dependencies', - route: { - base: 'gemnasium', - pattern: ':various+', - }, - label: 'gemnasium', - dateAdded: new Date('2018-05-15'), -}) diff --git a/services/gemnasium/gemnasium.tester.js b/services/gemnasium/gemnasium.tester.js deleted file mode 100644 index 9e5431424f..0000000000 --- a/services/gemnasium/gemnasium.tester.js +++ /dev/null @@ -1,13 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'gemnasium', - title: 'gemnasium', -}) - -t.create('no longer available (previously dependencies)') - .get('/mathiasbynens/he.json') - .expectBadge({ - label: 'gemnasium', - message: 'no longer available', - }) diff --git a/services/gratipay/gratipay.service.js b/services/gratipay/gratipay.service.js deleted file mode 100644 index 8ea38b6e95..0000000000 --- a/services/gratipay/gratipay.service.js +++ /dev/null @@ -1,24 +0,0 @@ -import { deprecatedService } from '../index.js' - -const commonAttrs = { - category: 'funding', - label: 'gratipay', - dateAdded: new Date('2017-12-29'), -} - -export default [ - deprecatedService({ - route: { - base: 'gittip', - pattern: ':various*', - }, - ...commonAttrs, - }), - deprecatedService({ - route: { - base: 'gratipay', - pattern: ':various*', - }, - ...commonAttrs, - }), -] diff --git a/services/gratipay/gratipay.tester.js b/services/gratipay/gratipay.tester.js deleted file mode 100644 index f7684a05de..0000000000 --- a/services/gratipay/gratipay.tester.js +++ /dev/null @@ -1,11 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'gratipay', - title: 'Gratipay', -}) - -t.create('Receiving').get('/Gratipay.json').expectBadge({ - label: 'gratipay', - message: 'no longer available', -}) diff --git a/services/imagelayers/imagelayers.service.js b/services/imagelayers/imagelayers.service.js deleted file mode 100644 index 1ae1d3f1e3..0000000000 --- a/services/imagelayers/imagelayers.service.js +++ /dev/null @@ -1,11 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - category: 'size', - route: { - base: 'imagelayers', - pattern: ':various+', - }, - label: 'imagelayers', - dateAdded: new Date('2018-11-18'), -}) diff --git a/services/imagelayers/imagelayers.tester.js b/services/imagelayers/imagelayers.tester.js deleted file mode 100644 index 7e4b780817..0000000000 --- a/services/imagelayers/imagelayers.tester.js +++ /dev/null @@ -1,20 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'imagelayers', - title: 'ImageLayers', -}) - -t.create('no longer available (previously image size)') - .get('/image-size/_/ubuntu/latest.json') - .expectBadge({ - label: 'imagelayers', - message: 'no longer available', - }) - -t.create('no longer available (previously number of layers)') - .get('/layers/_/ubuntu/latest.json') - .expectBadge({ - label: 'imagelayers', - message: 'no longer available', - }) diff --git a/services/issuestats/issuestats.service.js b/services/issuestats/issuestats.service.js deleted file mode 100644 index 1ab375a8c5..0000000000 --- a/services/issuestats/issuestats.service.js +++ /dev/null @@ -1,8 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - category: 'issue-tracking', - route: { base: 'issuestats', pattern: ':various+' }, - label: 'issue stats', - dateAdded: new Date('2018-09-01'), -}) diff --git a/services/issuestats/issuestats.tester.js b/services/issuestats/issuestats.tester.js deleted file mode 100644 index 3f4853bdad..0000000000 --- a/services/issuestats/issuestats.tester.js +++ /dev/null @@ -1,17 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ id: 'issuestats', title: 'Issue Stats' }) - -t.create('no longer available (previously issue analysis)') - .get('/i/github/expressjs/express.json') - .expectBadge({ - label: 'issue stats', - message: 'no longer available', - }) - -t.create('no longer available (previously pull request analysis, long form)') - .get('/p/long/github/expressjs/express.json') - .expectBadge({ - label: 'issue stats', - message: 'no longer available', - }) diff --git a/services/jitpack/jitpack-downloads.service.js b/services/jitpack/jitpack-downloads.service.js deleted file mode 100644 index b50ca6b519..0000000000 --- a/services/jitpack/jitpack-downloads.service.js +++ /dev/null @@ -1,11 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - route: { - base: 'jitpack', - pattern: ':interval(dw|dm)/:various*', - }, - label: 'jitpack', - category: 'downloads', - dateAdded: new Date('2020-04-05'), -}) diff --git a/services/jitpack/jitpack-downloads.tester.js b/services/jitpack/jitpack-downloads.tester.js deleted file mode 100644 index 3e7fb42db0..0000000000 --- a/services/jitpack/jitpack-downloads.tester.js +++ /dev/null @@ -1,21 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'JitPackDownloads', - title: 'JitPackDownloads', - pathPrefix: '/jitpack', -}) - -t.create('no longer available (dw)') - .get('/dw/github/jitpack/maven-simple.json') - .expectBadge({ - label: 'jitpack', - message: 'no longer available', - }) - -t.create('no longer available (dm)') - .get('/dm/github/jitpack/maven-simple.json') - .expectBadge({ - label: 'jitpack', - message: 'no longer available', - }) diff --git a/services/leanpub/leanpub-book-summary.service.js b/services/leanpub/leanpub-book-summary.service.js deleted file mode 100644 index 8328862ad3..0000000000 --- a/services/leanpub/leanpub-book-summary.service.js +++ /dev/null @@ -1,11 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - route: { - base: 'leanpub/book', - pattern: ':various+', - }, - category: 'funding', - label: 'leanpub', - dateAdded: new Date('2019-12-30'), -}) diff --git a/services/leanpub/leanpub-book-summary.tester.js b/services/leanpub/leanpub-book-summary.tester.js deleted file mode 100644 index feef7ffd30..0000000000 --- a/services/leanpub/leanpub-book-summary.tester.js +++ /dev/null @@ -1,21 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'LeanPub', - title: 'LeanPub', - pathPrefix: '/leanpub/book', -}) - -t.create('no longer available (previously book pages)') - .get('/pages/juice-shop.json') - .expectBadge({ - label: 'leanpub', - message: 'no longer available', - }) - -t.create('no longer available (previously books sold)') - .get('/sold/juice-shop.json') - .expectBadge({ - label: 'leanpub', - message: 'no longer available', - }) diff --git a/services/libscore/libscore.service.js b/services/libscore/libscore.service.js deleted file mode 100644 index 234d53e38f..0000000000 --- a/services/libscore/libscore.service.js +++ /dev/null @@ -1,11 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - category: 'rating', - route: { - base: 'libscore/s', - pattern: ':various+', - }, - label: 'libscore', - dateAdded: new Date('2018-09-22'), -}) diff --git a/services/libscore/libscore.tester.js b/services/libscore/libscore.tester.js deleted file mode 100644 index bf5ec44d0c..0000000000 --- a/services/libscore/libscore.tester.js +++ /dev/null @@ -1,10 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ id: 'libscore', title: 'libscore' }) - -t.create('no longer available (previously usage statistics)') - .get('/s/jQuery.json') - .expectBadge({ - label: 'libscore', - message: 'no longer available', - }) diff --git a/services/magnumci/magnumci.service.js b/services/magnumci/magnumci.service.js deleted file mode 100644 index 8830135f3a..0000000000 --- a/services/magnumci/magnumci.service.js +++ /dev/null @@ -1,11 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - category: 'build', - route: { - base: 'magnumci/ci', - pattern: ':various+', - }, - label: 'magnum ci', - dateAdded: new Date('2018-07-08'), -}) diff --git a/services/magnumci/magnumci.tester.js b/services/magnumci/magnumci.tester.js deleted file mode 100644 index c42c7f3297..0000000000 --- a/services/magnumci/magnumci.tester.js +++ /dev/null @@ -1,10 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ id: 'magnumci', title: 'Magnum CI' }) - -t.create('no longer available') - .get('/ci/96ffb83fa700f069024921b0702e76ff.json') - .expectBadge({ - label: 'magnum ci', - message: 'no longer available', - }) diff --git a/services/nsp/nsp.service.js b/services/nsp/nsp.service.js deleted file mode 100644 index 63671c181a..0000000000 --- a/services/nsp/nsp.service.js +++ /dev/null @@ -1,11 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - route: { - base: 'nsp/npm', - pattern: ':various*', - }, - label: 'nsp', - category: 'other', - dateAdded: new Date('2018-12-13'), -}) diff --git a/services/nsp/nsp.tester.js b/services/nsp/nsp.tester.js deleted file mode 100644 index c7c8a198ab..0000000000 --- a/services/nsp/nsp.tester.js +++ /dev/null @@ -1,35 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'nsp', - title: 'nsp', - pathPrefix: '/nsp/npm', -}) - -t.create('no longer available (previously package)') - .get('/gh-badges.json') - .expectBadge({ - label: 'nsp', - message: 'no longer available', - }) - -t.create('no longer available (previously package version)') - .get('/gh-badges/2.1.0.json') - .expectBadge({ - label: 'nsp', - message: 'no longer available', - }) - -t.create('no longer available (previously scoped package)') - .get('/@babel/core.json') - .expectBadge({ - label: 'nsp', - message: 'no longer available', - }) - -t.create('no longer available (previously scoped package version)') - .get('/@babel/core/7.1.6.json') - .expectBadge({ - label: 'nsp', - message: 'no longer available', - }) diff --git a/services/php-eye/php-eye-hhvm.service.js b/services/php-eye/php-eye-hhvm.service.js deleted file mode 100644 index 1cb7888a41..0000000000 --- a/services/php-eye/php-eye-hhvm.service.js +++ /dev/null @@ -1,13 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default [ - deprecatedService({ - category: 'platform-support', - label: 'hhvm', - route: { - base: 'hhvm', - pattern: ':various*', - }, - dateAdded: new Date('2018-04-20'), - }), -] diff --git a/services/php-eye/php-eye-hhvm.tester.js b/services/php-eye/php-eye-hhvm.tester.js deleted file mode 100644 index c1c7408a94..0000000000 --- a/services/php-eye/php-eye-hhvm.tester.js +++ /dev/null @@ -1,21 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'hhvm', - title: 'hhvm', - pathPrefix: '/hhvm', -}) - -t.create('no longer available (previously default branch)') - .get('/symfony/symfony.json') - .expectBadge({ - label: 'hhvm', - message: 'no longer available', - }) - -t.create('no longer available (get specific branch)') - .get('/yiisoft/yii/1.1.19.json') - .expectBadge({ - label: 'hhvm', - message: 'no longer available', - }) diff --git a/services/php-eye/php-eye-php-version.service.js b/services/php-eye/php-eye-php-version.service.js deleted file mode 100644 index 42e15f8c86..0000000000 --- a/services/php-eye/php-eye-php-version.service.js +++ /dev/null @@ -1,13 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default [ - deprecatedService({ - category: 'platform-support', - label: 'php tested', - route: { - base: 'php-eye', - pattern: ':various*', - }, - dateAdded: new Date('2018-04-20'), - }), -] diff --git a/services/php-eye/php-eye-php-version.tester.js b/services/php-eye/php-eye-php-version.tester.js deleted file mode 100644 index 7806d60f67..0000000000 --- a/services/php-eye/php-eye-php-version.tester.js +++ /dev/null @@ -1,21 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'php-eye', - title: 'php-eye', - pathPrefix: '/php-eye', -}) - -t.create('no longer available (previously default branch)') - .get('/symfony/symfony.json') - .expectBadge({ - label: 'php tested', - message: 'no longer available', - }) - -t.create('no longer available (get specific branch)') - .get('/yiisoft/yii/1.1.19.json') - .expectBadge({ - label: 'php tested', - message: 'no longer available', - }) diff --git a/services/snap-ci/snap-ci.service.js b/services/snap-ci/snap-ci.service.js deleted file mode 100644 index bf23bad848..0000000000 --- a/services/snap-ci/snap-ci.service.js +++ /dev/null @@ -1,24 +0,0 @@ -import { deprecatedService } from '../index.js' - -const commonAttrs = { - category: 'build', - label: 'snap ci', - dateAdded: new Date('2018-01-23'), -} - -export default [ - deprecatedService({ - route: { - base: 'snap', - pattern: ':various*', - }, - ...commonAttrs, - }), - deprecatedService({ - route: { - base: 'snap-ci', - pattern: ':various*', - }, - ...commonAttrs, - }), -] diff --git a/services/snap-ci/snap-ci.tester.js b/services/snap-ci/snap-ci.tester.js deleted file mode 100644 index 3d8eb809ae..0000000000 --- a/services/snap-ci/snap-ci.tester.js +++ /dev/null @@ -1,10 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ id: 'snap-ci', title: 'Snap CI' }) - -t.create('no longer available (previously build state)') - .get('/snap-ci/ThoughtWorksStudios/eb_deployer/master.json') - .expectBadge({ - label: 'snap ci', - message: 'no longer available', - }) diff --git a/services/versioneye/versioneye.service.js b/services/versioneye/versioneye.service.js deleted file mode 100644 index c248e64c43..0000000000 --- a/services/versioneye/versioneye.service.js +++ /dev/null @@ -1,11 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - category: 'downloads', - route: { - base: 'versioneye/d', - pattern: ':various+', - }, - label: 'versioneye', - dateAdded: new Date('2018-08-20'), -}) diff --git a/services/versioneye/versioneye.tester.js b/services/versioneye/versioneye.tester.js deleted file mode 100644 index 77e17b5dca..0000000000 --- a/services/versioneye/versioneye.tester.js +++ /dev/null @@ -1,10 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ id: 'versioneye', title: 'VersionEye' }) - -t.create('no longer available (previously dependencies status)') - .get('/d/ruby/rails.json') - .expectBadge({ - label: 'versioneye', - message: 'no longer available', - }) diff --git a/services/waffle/waffle-label-redirect.service.js b/services/waffle/waffle-label-redirect.service.js deleted file mode 100644 index 2a31d3417c..0000000000 --- a/services/waffle/waffle-label-redirect.service.js +++ /dev/null @@ -1,19 +0,0 @@ -import { redirector } from '../index.js' - -export default [ - // The WaffleLabel service originally had 'label' as an optional parameter - // with a default value of 'ready'. However, after some discussion it was - // agreed that 'ready' didn't make sense as a default, nor was there any other - // value that would be a reasonable default. As such, 'label' is now a required - // param and this redirect service maintains backwards compatibility. - // See https://github.com/badges/shields/pull/3133#discussion_r261882687 - redirector({ - category: 'issue-tracking', - route: { - base: 'waffle/label', - pattern: ':user/:repo', - }, - transformPath: ({ user, repo }) => `/waffle/label/${user}/${repo}/ready`, - dateAdded: new Date('2019-03-05'), - }), -] diff --git a/services/waffle/waffle-label-redirect.tester.js b/services/waffle/waffle-label-redirect.tester.js deleted file mode 100644 index 3d6625615b..0000000000 --- a/services/waffle/waffle-label-redirect.tester.js +++ /dev/null @@ -1,11 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'WaffleLabelRedirect', - title: 'WaffleLabelRedirect', - pathPrefix: '/waffle/label', -}) - -t.create('waffle label redirect') - .get('/waffleio/waffle.io.svg') - .expectRedirect('/waffle/label/waffleio/waffle.io/ready.svg') diff --git a/services/waffle/waffle-label.service.js b/services/waffle/waffle-label.service.js deleted file mode 100644 index d5ea4832bb..0000000000 --- a/services/waffle/waffle-label.service.js +++ /dev/null @@ -1,11 +0,0 @@ -import { deprecatedService } from '../index.js' - -export default deprecatedService({ - route: { - base: 'waffle/label', - pattern: ':various*', - }, - label: 'waffle', - category: 'issue-tracking', - dateAdded: new Date('2019-05-21'), -}) diff --git a/services/waffle/waffle-label.tester.js b/services/waffle/waffle-label.tester.js deleted file mode 100644 index 05e9e1bd1d..0000000000 --- a/services/waffle/waffle-label.tester.js +++ /dev/null @@ -1,14 +0,0 @@ -import { ServiceTester } from '../tester.js' - -export const t = new ServiceTester({ - id: 'Waffle', - title: 'WaffleLabel', - pathPrefix: '/waffle/label', -}) - -t.create('no longer available') - .get('/ritwickdey/vscode-live-server/bug.json') - .expectBadge({ - label: 'waffle', - message: 'no longer available', - })