1
0
mirror of https://github.com/badges/shields.git synced 2025-04-18 19:44:04 +03:00

Delete old deprecated services (#10196)

* Delete deprecated services

* Run Prettier
This commit is contained in:
Pierre-Yves Bigourdan 2024-05-27 22:16:23 +02:00 committed by GitHub
parent 158f1119f4
commit db4725d232
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
22 changed files with 7 additions and 316 deletions

View File

@ -90,6 +90,7 @@ Past that point, all related code will be deleted, and a not found error will be
Here is a listing of all deleted badges that were once part of the Shields.io service:
- APM
- Beerpay
- Bintray
- bitHound
@ -99,6 +100,7 @@ Here is a listing of all deleted badges that were once part of the Shields.io se
- Codetally
- continuousphp
- Coverity
- Criterion
- David
- dependabot
- Dockbit
@ -109,16 +111,20 @@ Here is a listing of all deleted badges that were once part of the Shields.io se
- Issue Stats
- JitPack Downloads
- Leanpub
- LGTM
- Libscore
- Magnum CI
- MicroBadger
- NSP
- pkgreview
- PHP Eye
- requires.io
- Shippable
- Snap CI
- Travis.org
- VersionEye
- Waffle
- Wercker
## Additional Information

View File

@ -1,33 +0,0 @@
import { deprecatedService } from '../index.js'
const APMDownloads = deprecatedService({
category: 'downloads',
route: {
base: 'apm/dm',
pattern: ':various*',
},
label: 'downloads',
dateAdded: new Date('2023-01-04'),
})
const APMVersion = deprecatedService({
category: 'version',
route: {
base: 'apm/v',
pattern: ':various*',
},
label: 'apm',
dateAdded: new Date('2023-01-04'),
})
const APMLicense = deprecatedService({
category: 'license',
route: {
base: 'apm/l',
pattern: ':various*',
},
label: 'license',
dateAdded: new Date('2023-01-04'),
})
export { APMDownloads, APMVersion, APMLicense }

View File

@ -1,19 +0,0 @@
import { ServiceTester } from '../tester.js'
export const t = new ServiceTester({
id: 'apm',
title: 'Atom Package Manager',
pathPrefix: '/apm',
})
t.create('Downloads')
.get('/dm/vim-mode.json')
.expectBadge({ label: 'downloads', message: 'no longer available' })
t.create('Version')
.get('/v/vim-mode.json')
.expectBadge({ label: 'apm', message: 'no longer available' })
t.create('License')
.get('/l/vim-mode.json')
.expectBadge({ label: 'license', message: 'no longer available' })

View File

@ -1,4 +0,0 @@
export const IMPROVED_STATUS = 'improved'
export const REGRESSED_STATUS = 'regressed'
export const NO_CHANGE_STATUS = 'no change'
export const NOT_FOUND_STATUS = 'no status found'

View File

@ -1,11 +0,0 @@
import { deprecatedService } from '../index.js'
export default deprecatedService({
category: 'analysis',
route: {
base: 'criterion',
pattern: ':various*',
},
label: 'criterion',
dateAdded: new Date('2022-10-07'),
})

View File

@ -1,11 +0,0 @@
import { ServiceTester } from '../tester.js'
export const t = new ServiceTester({
id: 'criterion',
title: 'Criterion',
pathPrefix: '/criterion',
})
t.create('Criterion')
.get('/chmoder/credit_card.json')
.expectBadge({ label: 'criterion', message: 'no longer available' })

View File

@ -1,11 +0,0 @@
import { deprecatedService } from '../index.js'
export default deprecatedService({
category: 'analysis',
route: {
base: 'lgtm/alerts',
pattern: ':various*',
},
label: 'lgtm alerts',
dateAdded: new Date('2023-01-03'),
})

View File

@ -1,11 +0,0 @@
import { ServiceTester } from '../tester.js'
export const t = new ServiceTester({
id: 'lgtmAlerts',
title: 'LgtmAlerts',
pathPrefix: '/lgtm/alerts',
})
t.create('Lgtm')
.get('/github/apache/cloudstack.json')
.expectBadge({ label: 'lgtm alerts', message: 'no longer available' })

View File

@ -1,11 +0,0 @@
import { deprecatedService } from '../index.js'
export default deprecatedService({
category: 'analysis',
route: {
base: 'lgtm/grade',
pattern: ':various*',
},
label: 'lgtm grade',
dateAdded: new Date('2023-01-03'),
})

View File

@ -1,11 +0,0 @@
import { ServiceTester } from '../tester.js'
export const t = new ServiceTester({
id: 'lgtmGrade',
title: 'LgtmGrade',
pathPrefix: '/lgtm/grade',
})
t.create('Lgtm')
.get('/github/apache/cloudstack.json')
.expectBadge({ label: 'lgtm grade', message: 'no longer available' })

View File

@ -1,26 +0,0 @@
import { redirector } from '../index.js'
const commonAttrs = {
category: 'analysis',
dateAdded: new Date('2019-04-30'),
}
export default [
redirector({
route: {
base: 'lgtm/alerts/g',
pattern: ':user/:repo',
},
transformPath: ({ user, repo }) => `/lgtm/alerts/github/${user}/${repo}`,
...commonAttrs,
}),
redirector({
route: {
base: 'lgtm/grade',
pattern: ':language/g/:user/:repo',
},
transformPath: ({ language, user, repo }) =>
`/lgtm/grade/${language}/github/${user}/${repo}`,
...commonAttrs,
}),
]

View File

@ -1,15 +0,0 @@
import { ServiceTester } from '../tester.js'
export const t = new ServiceTester({
id: 'LgtmRedirect',
title: 'LgtmRedirect',
pathPrefix: '/lgtm',
})
t.create('alerts')
.get('/alerts/g/badges/shields.json')
.expectBadge({ label: 'lgtm alerts', message: 'no longer available' })
t.create('grade')
.get('/grade/java/g/apache/cloudstack.json')
.expectBadge({ label: 'lgtm grade', message: 'no longer available' })

View File

@ -1,11 +0,0 @@
import { deprecatedService } from '../index.js'
export default deprecatedService({
category: 'rating',
route: {
base: 'pkgreview',
pattern: ':various*',
},
label: 'pkgreview',
dateAdded: new Date('2022-10-07'),
})

View File

@ -1,15 +0,0 @@
import { ServiceTester } from '../tester.js'
export const t = new ServiceTester({
id: 'pkgreview',
title: 'PkgReview',
pathPrefix: '/pkgreview',
})
t.create('Stars Badge')
.get('/stars/npm/react.json')
.expectBadge({ label: 'pkgreview', message: 'no longer available' })
t.create('Rating Badge')
.get('/rating/npm/react.json')
.expectBadge({ label: 'pkgreview', message: 'no longer available' })

View File

@ -1,10 +1,6 @@
import Joi from 'joi'
import { isBuildStatus, renderBuildStatusBadge } from '../build-status.js'
import {
BaseSvgScrapingService,
deprecatedService,
pathParams,
} from '../index.js'
import { BaseSvgScrapingService, pathParams } from '../index.js'
const schema = Joi.object({
message: Joi.alternatives()
@ -77,14 +73,3 @@ export class TravisComBuild extends BaseSvgScrapingService {
return this.constructor.render({ status })
}
}
export const TravisOrgBuild = deprecatedService({
category: 'build',
route: {
base: 'travis',
format: '(?!php-v)([^/]+/[^/]+?)(?:/(.+?))?',
capture: ['userRepo', 'branch'],
},
label: 'build',
dateAdded: new Date('2023-05-13'),
})

View File

@ -3,24 +3,6 @@ import { isBuildStatus } from '../build-status.js'
import { createServiceTester } from '../tester.js'
export const t = await createServiceTester()
// Travis (.org) CI
t.create('build status without branch, deprecated')
.get('/rust-lang/rust.json')
.expectBadge({
label: 'build',
message: 'no longer available',
})
t.create('build status on named branch, deprecated')
.get('/rust-lang/rust/stable.json')
.expectBadge({
label: 'build',
message: 'no longer available',
})
// Travis (.com) CI
t.create('build status on default branch')
.get('/com/ivandelabeldad/rackian-gateway.json')
.expectBadge({

View File

@ -1,26 +0,0 @@
import { redirector } from '../index.js'
const ciRedirect = redirector({
category: 'platform-support',
route: {
base: 'travis-ci/php-v',
pattern: ':user/:repo/:branch*',
},
transformPath: ({ user, repo, branch }) =>
branch
? `/travis/php-v/${user}/${repo}/${branch}`
: `/travis/php-v/${user}/${repo}/master`,
dateAdded: new Date('2019-04-22'),
})
const branchRedirect = redirector({
category: 'platform-support',
route: {
base: 'travis/php-v',
pattern: ':user/:repo',
},
transformPath: ({ user, repo }) => `/travis/php-v/${user}/${repo}/master`,
dateAdded: new Date('2020-07-12'),
})
export { ciRedirect, branchRedirect }

View File

@ -1,19 +0,0 @@
import { ServiceTester } from '../tester.js'
export const t = new ServiceTester({
id: 'TravisPhpVersionRedirect',
title: 'TravisPhpVersionRedirect',
pathPrefix: '/',
})
t.create('travis-ci no branch')
.get('travis-ci/php-v/symfony/symfony.svg')
.expectRedirect('/travis/php-v/symfony/symfony/master.svg')
t.create('travis-ci branch')
.get('travis-ci/php-v/symfony/symfony/2.8.svg')
.expectRedirect('/travis/php-v/symfony/symfony/2.8.svg')
t.create('travis no branch')
.get('travis/php-v/symfony/symfony.svg')
.expectRedirect('/travis/php-v/symfony/symfony/master.svg')

View File

@ -1,13 +0,0 @@
import { deprecatedService } from '../index.js'
const TravisPhpVersion = deprecatedService({
category: 'platform-support',
route: {
base: 'travis/php-v',
pattern: ':params+',
},
label: 'php',
dateAdded: new Date('2023-05-13'),
})
export default TravisPhpVersion

View File

@ -1,10 +0,0 @@
import { ServiceTester } from '../tester.js'
export const t = new ServiceTester({
id: 'TravisPhpVersion',
title: 'TravisPhpVersion',
pathPrefix: '/travis/php-v',
})
t.create('travis php version, deprecated')
.get('/symfony/symfony/5.1.json')
.expectBadge({ label: 'php', message: 'no longer available' })

View File

@ -1,11 +0,0 @@
import { deprecatedService } from '../index.js'
export default deprecatedService({
category: 'build',
route: {
base: 'wercker',
pattern: ':various*',
},
label: 'wercker',
dateAdded: new Date('2022-11-18'),
})

View File

@ -1,14 +0,0 @@
import { ServiceTester } from '../tester.js'
export const t = new ServiceTester({
id: 'wercker',
title: 'Wercker',
pathPrefix: '/wercker',
})
t.create('Build status (deprecated)')
.get('/build/wercker/go-wercker-api.json')
.expectBadge({ label: 'wercker', message: 'no longer available' })
t.create('CI status (deprecated)')
.get('/ci/559e33c8e982fc615500b357.json')
.expectBadge({ label: 'wercker', message: 'no longer available' })