Delete old deprecated badges (#6756)
This commit is contained in:
@@ -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:
|
||||

|
||||
|
||||
Past that point, all related code will be deleted, and a not found error will be rendered instead:
|
||||

|
||||
|
||||
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:
|
||||
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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' })
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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' })
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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,
|
||||
}),
|
||||
]
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
}),
|
||||
]
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
}),
|
||||
]
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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,
|
||||
}),
|
||||
]
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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',
|
||||
})
|
||||
@@ -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'),
|
||||
}),
|
||||
]
|
||||
@@ -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')
|
||||
@@ -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'),
|
||||
})
|
||||
@@ -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',
|
||||
})
|
||||
Reference in New Issue
Block a user