Commit Graph

3319 Commits

Author SHA1 Message Date
Anand Chowdhary
58a5239e18 Add [Netlify] (fixed #3129) (#3953)
* Add Netlify (fixed #3129)

* Update services/netlify/netlify.service.js

Co-Authored-By: ExE Boss <3889017+ExE-Boss@users.noreply.github.com>

* Remove pattern from return statement

Co-Authored-By: ExE Boss <3889017+ExE-Boss@users.noreply.github.com>

* Add Netlify namedLogo to return statement

Co-Authored-By: ExE Boss <3889017+ExE-Boss@users.noreply.github.com>

* Change label from "build" to "netlify" in test

Co-Authored-By: Caleb Cartwright <calebcartwright@users.noreply.github.com>

* Change label from "build" to "netlify" in test

Co-Authored-By: Caleb Cartwright <calebcartwright@users.noreply.github.com>

* test(netlify): Fix failing tests

Co-Authored-By: ExE Boss <3889017+ExE-Boss@users.noreply.github.com>

* Fix "netlify" spelling in label

Co-Authored-By: ExE Boss <3889017+ExE-Boss@users.noreply.github.com>

* Use const instead of let for result

Co-Authored-By: ExE Boss <3889017+ExE-Boss@users.noreply.github.com>

* Change "project not found" to "not found"

* Use unknown as fallback response

Co-Authored-By: ExE Boss <3889017+ExE-Boss@users.noreply.github.com>

* Add documentation for project ID, remove commented part

* Fix documentation key in example
2019-09-06 12:21:17 -05:00
Paul Melnikow
926e837457 Exclude more in-use GitHub IPs from rate limiting and add metrics (#3950)
Fix issue where badges loaded through GitHub intermittently generated 502's on camo.

Ref https://github.com/badges/shields/issues/3874#issuecomment-527904731
2019-09-04 11:30:32 -04:00
dependabot-preview[bot]
a052d485fa Build(deps-dev): bump eslint-config-standard-react from 8.0.0 to 9.0.0 (#3906)
* Build(deps-dev): bump eslint-config-standard-react from 8.0.0 to 9.0.0

Bumps [eslint-config-standard-react](https://github.com/feross/eslint-config-standard-react) from 8.0.0 to 9.0.0.
- [Release notes](https://github.com/feross/eslint-config-standard-react/releases)
- [Commits](https://github.com/feross/eslint-config-standard-react/compare/v8.0.0...v9.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Add prettier/react to ignore react/jsx-indent
2019-09-04 00:54:18 +00:00
dependabot-preview[bot]
0cdf1d376e Build(deps-dev): bump eslint-config-standard-jsx from 6.0.2 to 8.1.0 (#3943)
* Build(deps-dev): bump eslint-config-standard-jsx from 6.0.2 to 8.1.0

Bumps [eslint-config-standard-jsx](https://github.com/standard/eslint-config-standard-jsx) from 6.0.2 to 8.1.0.
- [Release notes](https://github.com/standard/eslint-config-standard-jsx/releases)
- [Commits](https://github.com/standard/eslint-config-standard-jsx/compare/v6.0.2...v8.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Clean lint; add rel="noopener noreferrer"

Ref https://mathiasbynens.github.io/rel-noopener
2019-09-04 00:34:44 +00:00
Paul Melnikow
7a80bab640 Bump npm from 6.10.3 to 6.11.3 (#3949)
[npm 6.11.3 has been released](https://npm.community/t/release-6-11-3/9873/1) which fixes [the regression we've been seeing](https://npm.community/t/6-11-1-some-dependencies-are-no-longer-being-installed/9586/4).

Ref #3904
2019-09-03 23:24:24 +00:00
Paul Melnikow
b7a29f20ef Add a response-time metric (#3948)
* Refactor existing metrics support into MetricHelper

This completes the refactor done at https://github.com/badges/shields/pull/3662#issuecomment-509011229 in anticipation of adding more metrics support, such as response size of an upstream service, or response time.

* Clean up

* Renames

* Add response time metrics

This adds around 30 new metrics to cover response times at a fairly granular level. We may be able to shrink the number of buckets with time, though I think using 30 metrics is probably okay given that I think may become our most important metric.

* Fix
2019-09-03 22:19:24 +00:00
Paul Melnikow
33389e352d Tweak Gitpod config (#3934)
This disables the comments like https://github.com/badges/shields/pull/3933#issuecomment-526905743 which seem a bit chatty, as the review apps can be accessed from the checks.

This and also turns off builds for branches. For the most part we keep PRs open when branches are at a stage of being ready for useful review, so I think that should be sufficient for us.
2019-09-03 17:12:38 +00:00
Pierre-Yves B
4190609d1b Handle missing Symfony Insight grade gracefully (#3933) 2019-09-03 09:49:00 +01:00
Réda Housni Alaoui
94fdb81d1c Maven central service should not parse versions as number (#3935) 2019-09-02 12:47:18 -05:00
dependabot-preview[bot]
0f687540d3 Build(deps-dev): bump gatsby-plugin-typescript from 2.1.2 to 2.1.6 (#3944)
Bumps [gatsby-plugin-typescript](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-typescript) from 2.1.2 to 2.1.6.
- [Release notes](https://github.com/gatsbyjs/gatsby/releases)
- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-typescript/CHANGELOG.md)
- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-typescript@2.1.6/packages/gatsby-plugin-typescript)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-02 11:37:24 -05:00
dependabot-preview[bot]
9fec1dce2a Build(deps-dev): bump gatsby-plugin-catch-links from 2.1.3 to 2.1.7 (#3942)
Bumps [gatsby-plugin-catch-links](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-catch-links) from 2.1.3 to 2.1.7.
- [Release notes](https://github.com/gatsbyjs/gatsby/releases)
- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-catch-links/CHANGELOG.md)
- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-catch-links@2.1.7/packages/gatsby-plugin-catch-links)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-02 11:26:30 -05:00
dependabot-preview[bot]
b198ccb773 Build(deps): bump query-string from 6.8.2 to 6.8.3 (#3941)
Bumps [query-string](https://github.com/sindresorhus/query-string) from 6.8.2 to 6.8.3.
- [Release notes](https://github.com/sindresorhus/query-string/releases)
- [Commits](https://github.com/sindresorhus/query-string/compare/v6.8.2...v6.8.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-02 11:13:34 -05:00
dependabot-preview[bot]
46e6a35ea3 Build(deps-dev): bump eslint-plugin-react-hooks from 1.7.0 to 2.0.1 (#3940)
Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) from 1.7.0 to 2.0.1.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-02 10:38:28 -05:00
dependabot-preview[bot]
3672ba2d54 Build(deps-dev): bump gatsby-plugin-page-creator from 2.1.5 to 2.1.15 (#3939)
Bumps [gatsby-plugin-page-creator](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-page-creator) from 2.1.5 to 2.1.15.
- [Release notes](https://github.com/gatsbyjs/gatsby/releases)
- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-page-creator/CHANGELOG.md)
- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-page-creator@2.1.15/packages/gatsby-plugin-page-creator)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-02 10:26:02 -05:00
dependabot-preview[bot]
f9398e6373 Build(deps-dev): bump eslint-plugin-node from 9.1.0 to 9.2.0 (#3938)
Bumps [eslint-plugin-node](https://github.com/mysticatea/eslint-plugin-node) from 9.1.0 to 9.2.0.
- [Release notes](https://github.com/mysticatea/eslint-plugin-node/releases)
- [Commits](https://github.com/mysticatea/eslint-plugin-node/compare/v9.1.0...v9.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-02 10:09:05 -05:00
dependabot-preview[bot]
7f74337f5b Build(deps-dev): bump lint-staged from 9.2.3 to 9.2.5 (#3937)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 9.2.3 to 9.2.5.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v9.2.3...v9.2.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-02 09:50:19 -05:00
dependabot-preview[bot]
da03819de3 Build(deps-dev): bump eslint-plugin-jsdoc from 15.8.3 to 15.9.1 (#3936)
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 15.8.3 to 15.9.1.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v15.8.3...v15.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-02 09:37:21 -05:00
Jan Keromnes
2f8704f0dc Improve Gitpod automated setup (#3880)
* Gitpod is no longer in Beta

* Automatically open the web preview on start-up in Gitpod

* Accelerate Gitpod start-up with continuously prebuilt workspaces

* Install Prettier VS Code extension in Gitpod
2019-08-29 18:17:03 +00:00
dependabot-preview[bot]
d2782ef466 Build(deps): bump simple-icons from 1.13.0 to 1.14.0 (#3921)
Bumps [simple-icons](https://github.com/simple-icons/simple-icons) from 1.13.0 to 1.14.0.
- [Release notes](https://github.com/simple-icons/simple-icons/releases)
- [Commits](https://github.com/simple-icons/simple-icons/commits/1.14.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-27 19:55:07 -05:00
dependabot-preview[bot]
0f5d5e53ec Build(deps): bump @sentry/node from 5.6.1 to 5.6.2 (#3920)
Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 5.6.1 to 5.6.2.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.6.1...5.6.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-27 19:36:47 -05:00
dependabot-preview[bot]
1087c96d78 Build(deps-dev): bump nock from 11.0.0 to 11.3.2 (#3919)
Bumps [nock](https://github.com/nock/nock) from 11.0.0 to 11.3.2.
- [Release notes](https://github.com/nock/nock/releases)
- [Changelog](https://github.com/nock/nock/blob/next/CHANGELOG.md)
- [Commits](https://github.com/nock/nock/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-27 19:19:01 -05:00
chris48s
136c1f3525 more lenient semver coerce in [wordpress] version (#3914) 2019-08-27 21:09:37 +01:00
Paul Melnikow
51f04ff9d1 Upgrade ioredis from 4.13.1 to 4.14.1 (#3925)
The bug has been fixed: https://github.com/luin/ioredis/pull/949

Have tested this locally using `REDIS_URL=... node scripts/redis-connectivity-test.js`.
2019-08-27 09:51:34 -04:00
Paul Melnikow
433c73a49f Add some implementation comments to Luarocks (#3924)
These came from https://github.com/badges/shields/pull/3094#issuecomment-467396574
2019-08-27 08:41:26 -04:00
dependabot-preview[bot]
7d77a75da1 Build(deps-dev): bump eslint-plugin-mocha from 6.0.0 to 6.1.0 (#3918)
Bumps [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/lo1tuma/eslint-plugin-mocha/releases)
- [Changelog](https://github.com/lo1tuma/eslint-plugin-mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lo1tuma/eslint-plugin-mocha/compare/6.0.0...6.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-26 18:56:56 -05:00
dependabot-preview[bot]
82474328cb Build(deps-dev): bump eslint-plugin-jsdoc from 15.8.1 to 15.8.3 (#3917)
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 15.8.1 to 15.8.3.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v15.8.1...v15.8.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-26 18:13:42 -05:00
dependabot-preview[bot]
a1ca58e8a0 Build(deps-dev): bump babel-preset-gatsby from 0.2.8 to 0.2.11 (#3916)
Bumps [babel-preset-gatsby](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/babel-preset-gatsby) from 0.2.8 to 0.2.11.
- [Release notes](https://github.com/gatsbyjs/gatsby/releases)
- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/babel-preset-gatsby/CHANGELOG.md)
- [Commits](https://github.com/gatsbyjs/gatsby/commits/babel-preset-gatsby@0.2.11/packages/babel-preset-gatsby)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-26 17:18:55 -05:00
dependabot-preview[bot]
8a1b96bb30 Build(deps-dev): bump portfinder from 1.0.22 to 1.0.23 (#3905)
Bumps [portfinder](https://github.com/indexzero/node-portfinder) from 1.0.22 to 1.0.23.
- [Release notes](https://github.com/indexzero/node-portfinder/releases)
- [Commits](https://github.com/indexzero/node-portfinder/compare/v1.0.22...v1.0.23)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-26 16:48:41 -05:00
dependabot-preview[bot]
04f13e9846 Build(deps-dev): bump react-modal from 3.9.1 to 3.10.1 (#3915)
Bumps [react-modal](https://github.com/reactjs/react-modal) from 3.9.1 to 3.10.1.
- [Release notes](https://github.com/reactjs/react-modal/releases)
- [Changelog](https://github.com/reactjs/react-modal/blob/master/CHANGELOG.md)
- [Commits](https://github.com/reactjs/react-modal/compare/v3.9.1...v3.10.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-26 16:29:50 -05:00
dependabot[bot]
bb06ffa063 Build(deps): bump eslint-utils from 1.3.1 to 1.4.2 (#3923)
Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.3.1 to 1.4.2.
- [Release notes](https://github.com/mysticatea/eslint-utils/releases)
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.2)

Signed-off-by: dependabot[bot] <support@github.com>
2019-08-26 15:37:11 -04:00
Pierre-Yves B
e00af3200c Handle more [Twitter] invalid user inputs (#3922) 2019-08-26 17:38:36 +01:00
Caleb Cartwright
c9cd77a746 chore: update JenkinsTests example (#3912) 2019-08-25 14:01:02 -05:00
Paul Melnikow
fb186e2cf5 Typescripterize QueryStringBuilder and PathBuilder (#3885) 2019-08-25 14:46:37 -04:00
chris48s
dd89b19266 add missing alt text to some <img> tags (#3903) 2019-08-25 07:27:10 -04:00
Patrick Faion
9c5ecc2c2d Add service for [GitHubLabels] (#3902)
* Add service for github labels

* Set better category

Co-Authored-By: Caleb Cartwright <calebcartwright@users.noreply.github.com>

* Add more restrictive schema for color property

Co-Authored-By: Caleb Cartwright <calebcartwright@users.noreply.github.com>

* Make error message more consistent
2019-08-24 17:01:32 -05:00
Caleb Cartwright
449e3d1f84 fix package-lock.json to restore heroku deploys (#3904)
* chore: fix package-lock.json

* chore: another package-lock fix attempt

* chore: another fix attempt

* chore: another fix attempt

* chore: ?

* chore: 21st times the charm

* chore: more attempts....

* chore: at a loss

* chore: rollback some unneeded fix attempts

* chore: move gh-badges install hack to postinstall

* chore: disable cypress and husky setup in heroku

* Apply suggestions from code review

Co-Authored-By: Paul Melnikow <github@paulmelnikow.com>

* chore: update node engines and remove ghbadges

* Check versions

* Pin to working npm version

* Reset unrelated changes

* Reset one more file
2019-08-24 15:29:08 -05:00
Caleb Cartwright
a0be4aae1c tests: update DubDownload service test for reliability (#3910) 2019-08-24 12:33:27 -05:00
Caleb Cartwright
997cb0953c tests: improve durability of nexus service test (#3911) 2019-08-24 12:25:11 -05:00
Caleb Cartwright
fad4d1e286 tests: improve reliability of Snyk tests (#3900) 2019-08-21 08:18:36 -05:00
Paul Melnikow
35ef9be434 Typescripterize BadgeExamples and SuggestionAndSearch (#3879)
The two different kinds of data that can be passed to `<BadgeExample />` were a bit less similar than I thought, so this includes a little refactor related to that which isn't perfect, but leaves things in a cleaner place than before.
2019-08-21 08:25:03 +01:00
Paul Melnikow
af81095794 Fix TLS errors preventing Redis connections in production (#3899)
ioredis 4.14.0 introduced an issue where custom TLS options are no longer honored. I reported it here: luin/ioredis#947

This has been preventing the server from using GitHub tokens, however I'm not sure whether or not this has been causing noticeable issues.

For now let's downgrade to the latest working version, which I've confirmed working via the script (checked in).
2019-08-20 19:03:51 +01:00
dependabot-preview[bot]
316749bd69 Build(deps-dev): bump danger from 9.1.5 to 9.1.8 (#3897)
Bumps [danger](https://github.com/danger/danger-js) from 9.1.5 to 9.1.8.
- [Release notes](https://github.com/danger/danger-js/releases)
- [Changelog](https://github.com/danger/danger-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/danger/danger-js/compare/9.1.5...9.1.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-19 17:01:32 -05:00
dependabot-preview[bot]
6d171018ae Build(deps-dev): bump husky from 2.4.1 to 3.0.4 (#3896)
Bumps [husky](https://github.com/typicode/husky) from 2.4.1 to 3.0.4.
- [Release notes](https://github.com/typicode/husky/releases)
- [Changelog](https://github.com/typicode/husky/blob/master/CHANGELOG.md)
- [Commits](https://github.com/typicode/husky/compare/v2.4.1...v3.0.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-19 16:51:06 -05:00
dependabot-preview[bot]
39f8135d45 Build(deps): bump @hapi/joi from 15.1.0 to 15.1.1 (#3894)
Bumps [@hapi/joi](https://github.com/hapijs/joi) from 15.1.0 to 15.1.1.
- [Release notes](https://github.com/hapijs/joi/releases)
- [Changelog](https://github.com/hapijs/joi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hapijs/joi/compare/v15.1.0...v15.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-19 16:31:06 -05:00
dependabot-preview[bot]
519dec29c7 Build(deps-dev): bump concurrently from 4.1.1 to 4.1.2 (#3891)
Bumps [concurrently](https://github.com/kimmobrunfeldt/concurrently) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/kimmobrunfeldt/concurrently/releases)
- [Commits](https://github.com/kimmobrunfeldt/concurrently/compare/v4.1.1...v4.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-19 13:58:20 -05:00
dependabot-preview[bot]
75525f3aef Build(deps-dev): bump eslint-plugin-jsdoc from 15.8.0 to 15.8.1 (#3887)
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 15.8.0 to 15.8.1.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v15.8.0...v15.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-19 13:17:27 -05:00
dependabot-preview[bot]
92ff5bb8bd Build(deps): bump dotenv from 8.0.0 to 8.1.0 (#3886)
Bumps [dotenv](https://github.com/motdotla/dotenv) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/motdotla/dotenv/releases)
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v8.0.0...v8.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-19 11:40:20 -05:00
dependabot-preview[bot]
1eb18e0102 Build(deps-dev): bump lint-staged from 9.2.1 to 9.2.3 (#3890)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 9.2.1 to 9.2.3.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v9.2.1...v9.2.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-19 10:44:09 -05:00
dependabot-preview[bot]
02075287f2 Build(deps): bump fast-xml-parser from 3.12.19 to 3.12.20 (#3888)
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 3.12.19 to 3.12.20.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-19 10:18:31 -05:00
Caleb Cartwright
08474aed11 move [Nexus] server and queryOpt from route to query params (#3792)
* refactor(Nexus): move server and queryOpt from route to query params

* tests: fix nexus auth test

* chore: satiate prettier
2019-08-19 09:45:02 -05:00