diff --git a/doc/deprecating-badges.md b/doc/deprecating-badges.md index cc46f82248..86f54d2fb5 100644 --- a/doc/deprecating-badges.md +++ b/doc/deprecating-badges.md @@ -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 diff --git a/services/apm/apm.service.js b/services/apm/apm.service.js deleted file mode 100644 index 17731be3d1..0000000000 --- a/services/apm/apm.service.js +++ /dev/null @@ -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 } diff --git a/services/apm/apm.tester.js b/services/apm/apm.tester.js deleted file mode 100644 index 032b17c82b..0000000000 --- a/services/apm/apm.tester.js +++ /dev/null @@ -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' }) diff --git a/services/criterion/constants.js b/services/criterion/constants.js deleted file mode 100644 index 440bb822c8..0000000000 --- a/services/criterion/constants.js +++ /dev/null @@ -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' diff --git a/services/criterion/criterion.service.js b/services/criterion/criterion.service.js deleted file mode 100644 index d71a227e58..0000000000 --- a/services/criterion/criterion.service.js +++ /dev/null @@ -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'), -}) diff --git a/services/criterion/criterion.tester.js b/services/criterion/criterion.tester.js deleted file mode 100644 index a44c50a1aa..0000000000 --- a/services/criterion/criterion.tester.js +++ /dev/null @@ -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' }) diff --git a/services/lgtm/lgtm-alerts.service.js b/services/lgtm/lgtm-alerts.service.js deleted file mode 100644 index d81066d94e..0000000000 --- a/services/lgtm/lgtm-alerts.service.js +++ /dev/null @@ -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'), -}) diff --git a/services/lgtm/lgtm-alerts.tester.js b/services/lgtm/lgtm-alerts.tester.js deleted file mode 100644 index db3a21ffc2..0000000000 --- a/services/lgtm/lgtm-alerts.tester.js +++ /dev/null @@ -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' }) diff --git a/services/lgtm/lgtm-grade.service.js b/services/lgtm/lgtm-grade.service.js deleted file mode 100644 index 430763fae5..0000000000 --- a/services/lgtm/lgtm-grade.service.js +++ /dev/null @@ -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'), -}) diff --git a/services/lgtm/lgtm-grade.tester.js b/services/lgtm/lgtm-grade.tester.js deleted file mode 100644 index 0265fc145f..0000000000 --- a/services/lgtm/lgtm-grade.tester.js +++ /dev/null @@ -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' }) diff --git a/services/lgtm/lgtm-redirector.service.js b/services/lgtm/lgtm-redirector.service.js deleted file mode 100644 index bc6bd04806..0000000000 --- a/services/lgtm/lgtm-redirector.service.js +++ /dev/null @@ -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, - }), -] diff --git a/services/lgtm/lgtm-redirector.tester.js b/services/lgtm/lgtm-redirector.tester.js deleted file mode 100644 index 0c464c6aca..0000000000 --- a/services/lgtm/lgtm-redirector.tester.js +++ /dev/null @@ -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' }) diff --git a/services/pkgreview/package-rating.service.js b/services/pkgreview/package-rating.service.js deleted file mode 100644 index bb90bb3bdc..0000000000 --- a/services/pkgreview/package-rating.service.js +++ /dev/null @@ -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'), -}) diff --git a/services/pkgreview/package-rating.tester.js b/services/pkgreview/package-rating.tester.js deleted file mode 100644 index 4672540ff6..0000000000 --- a/services/pkgreview/package-rating.tester.js +++ /dev/null @@ -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' }) diff --git a/services/travis/travis-build.service.js b/services/travis/travis-build.service.js index d6e212b5be..eb18f228fb 100644 --- a/services/travis/travis-build.service.js +++ b/services/travis/travis-build.service.js @@ -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'), -}) diff --git a/services/travis/travis-build.tester.js b/services/travis/travis-build.tester.js index b3ff02c698..faf301095d 100644 --- a/services/travis/travis-build.tester.js +++ b/services/travis/travis-build.tester.js @@ -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({ diff --git a/services/travis/travis-php-version-redirect.service.js b/services/travis/travis-php-version-redirect.service.js deleted file mode 100644 index a61b4467fc..0000000000 --- a/services/travis/travis-php-version-redirect.service.js +++ /dev/null @@ -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 } diff --git a/services/travis/travis-php-version-redirect.tester.js b/services/travis/travis-php-version-redirect.tester.js deleted file mode 100644 index 4326a1175d..0000000000 --- a/services/travis/travis-php-version-redirect.tester.js +++ /dev/null @@ -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') diff --git a/services/travis/travis-php-version.service.js b/services/travis/travis-php-version.service.js deleted file mode 100644 index 77a7190239..0000000000 --- a/services/travis/travis-php-version.service.js +++ /dev/null @@ -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 diff --git a/services/travis/travis-php-version.tester.js b/services/travis/travis-php-version.tester.js deleted file mode 100644 index fe151e0763..0000000000 --- a/services/travis/travis-php-version.tester.js +++ /dev/null @@ -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' }) diff --git a/services/wercker/wercker.service.js b/services/wercker/wercker.service.js deleted file mode 100644 index 1831b54290..0000000000 --- a/services/wercker/wercker.service.js +++ /dev/null @@ -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'), -}) diff --git a/services/wercker/wercker.tester.js b/services/wercker/wercker.tester.js deleted file mode 100644 index 64af7d5382..0000000000 --- a/services/wercker/wercker.tester.js +++ /dev/null @@ -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' })