Caleb Cartwright and Paul Melnikow
ca487ae086
Refactor [SymfonyInsight] to new service model and rename ( #2572 )
...
Based on some discussion/feedback here, this PR now contains several changes:
* Renames the `Sensiolabs` badge/service content to `SymfonyInsight` to reflect the rebranding of that product/service
* Refactors the original service to the new service model (using `BaseXmlService`)
* Updates the color scheme of the original/initial badge type (SymfonyInsight Grade) to more closely mirror the colors used by the vendor/service provider
* Adds a new badge type (violation counts/summary)
* Adds both mocked and live tests (there were none before) for both the grade & violation badges using the new path `symfony/i` as well as a couple tests for the old path `sensiolabs/i` to check for backwards compatibility
Refs #1358
2019-01-07 00:28:45 -05:00
Paul Melnikow and GitHub
b32f6eab55
Convert some static previews ( #2652 )
2019-01-06 17:39:27 -05:00
Paul Melnikow and GitHub
89113eee17
Migrate deprecated staticExample -> staticPreview ( #2650 )
2019-01-06 17:30:25 -05:00
Paul Melnikow and GitHub
a614de5fc9
Deprecate [cocoapods] stats badges; split out tests ( #2653 )
...
Resolve #2651 .
2019-01-06 16:26:38 -05:00
Paul Melnikow and GitHub
47bb03572b
Set redirectUrl for production; rely on NODE_CONFIG_ENV being set earlier ( #2656 )
2019-01-06 12:56:26 -05:00
Paul Melnikow and GitHub
bc0be4f619
Fixes for config update ( #2655 )
...
Ref #2626 #2654
2019-01-06 12:23:58 -05:00
Paul Melnikow and GitHub
fa5309400d
PaaS, CI, and production-friendly config ( #2626 )
...
This implements the configuration mechanism I described in #2621 . The heavy lifting is delegated to [node-config](https://github.com/lorenwest/node-config ) with a minor assist from [dotenv](https://github.com/motdotla/dotenv ).
`private/secret.json` has been replaced with environment variables and/or `config/local.yml`. See `doc/server-secrets.md`.
2019-01-06 10:42:09 -05:00
Paul Melnikow and GitHub
3ffb3ef5b4
Remove support for exampleUrl ( #2640 )
2019-01-06 08:31:25 -05:00
chris48s and GitHub
566b58acba
refactor [bower] service ( #2646 )
2019-01-06 13:25:12 +00:00
chris48s and GitHub
f7728cdb3c
refactor [bintray] service ( #2645 )
2019-01-06 13:22:30 +00:00
Paul Melnikow and GitHub
83044ce325
Update more exampleUrls; style tweaks ( #2639 )
2019-01-06 08:18:19 -05:00
Paul Melnikow and GitHub
2e1ce1a4ca
Fix test:services:trace ( #2643 )
2019-01-06 05:26:56 -05:00
Caleb Cartwright and Paul Melnikow
85be66bb19
tests: change scrutinizer branch coverage test example ( #2641 )
2019-01-05 17:39:55 -05:00
Paul Melnikow and GitHub
c4143b9c23
Convert a bunch of exampleUrls and formats ( #2633 )
2019-01-05 14:54:34 -05:00
Paul Melnikow and GitHub
d97a5e4697
Server start time badge [debug] ( #2631 )
2019-01-04 17:23:30 -05:00
Paul Melnikow and GitHub
5233a25ddc
Remove spurious truthiness checks on serverSecrets ( #2634 )
...
`serverSecrets` is always truthy.
Close #2606
2019-01-04 12:49:48 -05:00
dependabot[bot] and Paul Melnikow
9bc2e512b7
Bump nock from 11.0.0-beta.2 to 11.0.0-beta.3 ( #2627 )
...
Bumps [nock](https://github.com/nock/nock ) from 11.0.0-beta.2 to 11.0.0-beta.3.
- [Release notes](https://github.com/nock/nock/releases )
- [Changelog](https://github.com/nock/nock/blob/beta/CHANGELOG.md )
- [Commits](https://github.com/nock/nock/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-04 12:06:00 -05:00
dependabot[bot] and Paul Melnikow
67f6e2c490
Bump emojic from 1.1.14 to 1.1.15 ( #2628 )
...
Bumps [emojic](https://github.com/IonicaBizau/emojic ) from 1.1.14 to 1.1.15.
- [Release notes](https://github.com/IonicaBizau/emojic/releases )
- [Commits](https://github.com/IonicaBizau/emojic/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-04 11:49:40 -05:00
Ang YC and Paul Melnikow
f6357da8ee
[Date] Relative date badge ( #2244 )
...
Close #749
2019-01-04 11:32:38 -05:00
dependabot[bot] and chris48s
576f30fce5
Bump react from 16.6.3 to 16.7.0 ( #2585 )
...
* Bump react from 16.6.3 to 16.7.0
Bumps [react](https://github.com/facebook/react ) from 16.6.3 to 16.7.0.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/compare/v16.6.3...v16.7.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
* Bump react-dom from 16.6.3 to 16.7.0
Bumps [react-dom](https://github.com/facebook/react ) from 16.6.3 to 16.7.0.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/compare/v16.6.3...v16.7.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-03 21:18:08 +00:00
dependabot[bot] and chris48s
b93e3ac26f
Bump @babel/polyfill from 7.0.0 to 7.2.5 ( #2587 )
...
Bumps [@babel/polyfill](https://github.com/babel/babel ) from 7.0.0 to 7.2.5.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/compare/v7.0.0...v7.2.5 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-03 20:59:07 +00:00
dependabot[bot] and Paul Melnikow
dfe2b1cd0a
Bump next from 6.1.2 to 7.0.2 ( #2508 )
...
Bumps [next](https://github.com/zeit/next.js ) from 6.1.2 to 7.0.2.
- [Release notes](https://github.com/zeit/next.js/releases )
- [Commits](https://github.com/zeit/next.js/compare/6.1.2...7.0.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-03 09:52:12 -05:00
dependabot[bot] and Paul Melnikow
191f75b634
Bump eslint-plugin-react from 7.12.1 to 7.12.2 ( #2624 )
...
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react ) from 7.12.1 to 7.12.2.
- [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases )
- [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.12.1...v7.12.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-03 09:06:46 -05:00
dependabot[bot] and Paul Melnikow
1502d1aa5b
Bump rimraf from 2.6.2 to 2.6.3 ( #2623 )
...
Bumps [rimraf](https://github.com/isaacs/rimraf ) from 2.6.2 to 2.6.3.
- [Release notes](https://github.com/isaacs/rimraf/releases )
- [Commits](https://github.com/isaacs/rimraf/compare/v2.6.2...v2.6.3 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-03 01:09:14 -05:00
chris48s and GitHub
d96d8ae193
Document private/secret.json; affects [bower jira] ( #2599 )
...
* don't use a libraries.io token for bower integration
The libraries.io docs claim you need to be authenticated
to make any API request: https://libraries.io/api#authentication
In practice we can call https://libraries.io/api/bower/jquery
just fine with no token and based on chucking a load of
requests at it and examining the `x-ratelimit-remaining`
headers you actually seem to get a better limit with no
authentication.
All of our libraries.io badges in `services/librariesio`
seem to have been running fine with no token for some time.
* change jira auth settings to jira_user, jira_pass
All the other services use servicename_user, servicename_pass
This switches JIRA to use that convention by preference
but supports _username and _password for legacy users.
* add docs for server secrets
* add danger rule for server-secrets.md
this rule prompts users to update server-secrets.md
if 'serverSecrets' is in the diff
2019-01-02 20:49:42 +00:00
Paul Melnikow and GitHub
5dc25af93c
redirectUrl: Update terminology and add a test ( #2617 )
2019-01-02 13:48:27 -05:00
Paul Melnikow and GitHub
a9ff282b74
Extend timeout on GitHub integration test ( #2618 )
2019-01-02 11:24:03 -05:00
Caleb Cartwright and Paul Melnikow
3bbe2482bc
Refactor [TeamCity] and add tests ( #2601 )
2019-01-02 00:19:33 -05:00
Paul Melnikow and GitHub
a9839845a1
Add some test coverage in frontend/lib ( #2615 )
2019-01-02 00:12:51 -05:00
Paul Melnikow and GitHub
7150b37831
Add test of the server entrypoint ( #2613 )
...
The server's entrypoint is an important bit of code which is not covered by our tests. This adds a test which should cover it.
2019-01-01 22:58:54 -05:00
Paul Melnikow and GitHub
f297f68911
Coverage should ignore test helpers ( #2614 )
2019-01-01 22:49:03 -05:00
dependabot[bot] and Paul Melnikow
84183a3fc9
Bump joi from 14.3.0 to 14.3.1 ( #2610 )
...
Bumps [joi](https://github.com/hapijs/joi ) from 14.3.0 to 14.3.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/v14.3.0...v14.3.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-01 21:54:01 -05:00
dependabot[bot] and Paul Melnikow
e09f5ca034
Bump styled-components from 4.1.2 to 4.1.3 ( #2556 )
...
Bumps [styled-components](https://github.com/styled-components/styled-components ) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/styled-components/styled-components/releases )
- [Changelog](https://github.com/styled-components/styled-components/blob/master/CHANGELOG.md )
- [Commits](https://github.com/styled-components/styled-components/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-01 21:40:34 -05:00
dependabot[bot] and Paul Melnikow
860c426a0c
Bump eslint-plugin-react from 7.11.1 to 7.12.0 ( #2609 )
...
* Bump eslint-plugin-react from 7.11.1 to 7.12.0
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react ) from 7.11.1 to 7.12.0.
- [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases )
- [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.11.1...v7.12.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
* Fix lint errors
* Better link
* Re-bump package version and remove lint disable
2019-01-01 21:22:09 -05:00
Caleb Cartwright and Paul Melnikow
97cdc5762f
Add timeout for server test setup/teardown ( #2612 )
2019-01-01 21:16:35 -05:00
dependabot[bot] and Marcin Mielnicki
02151cb700
Bump husky from 1.2.0 to 1.3.1 ( #2608 )
...
Bumps [husky](https://github.com/typicode/husky ) from 1.2.0 to 1.3.1.
- [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/v1.2.0...v1.3.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-01 15:54:03 +01:00
dependabot[bot] and chris48s
38ede19e84
Bump danger from 6.1.12 to 7.0.1 ( #2600 )
...
Bumps [danger](https://github.com/danger/danger-js ) from 6.1.12 to 7.0.1.
- [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/6.1.12...7.0.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2018-12-30 21:44:02 +00:00
dependabot[bot] and chris48s
e024020258
Bump simple-icons from 1.9.16 to 1.9.17 ( #2596 )
...
Bumps [simple-icons](https://github.com/simple-icons/simple-icons ) from 1.9.16 to 1.9.17.
- [Release notes](https://github.com/simple-icons/simple-icons/releases )
- [Commits](https://github.com/simple-icons/simple-icons/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2018-12-30 21:36:43 +00:00
Caleb Cartwright and chris48s
dcfd84923c
fix: fix bug in server-config on allowedOrigin ( #2607 )
2018-12-30 21:26:41 +00:00
James Cahill and Paul Melnikow
4baf16cbed
Visual Studio Code gitignore + recommended extensions ( #2581 )
...
* Add vscode to gitignore
* Update gitignore and add recommended extensions
2018-12-29 12:06:01 -05:00
Paul Melnikow and GitHub
ebe6da23d4
Register missing redirects [static] ( #2603 )
2018-12-28 14:00:07 -05:00
Paul Melnikow and GitHub
16491d787c
Fix [suggest] ( #2604 )
2018-12-28 13:51:29 -05:00
dependabot[bot] and Paul Melnikow
27da1aa659
Bump eslint from 5.11.0 to 5.11.1 ( #2595 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 5.11.0 to 5.11.1.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v5.11.0...v5.11.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2018-12-28 10:37:37 -05:00
dependabot[bot] and Paul Melnikow
5548027f12
Bump prom-client from 11.2.0 to 11.2.1 ( #2583 )
...
Bumps [prom-client](https://github.com/siimon/prom-client ) from 11.2.0 to 11.2.1.
- [Release notes](https://github.com/siimon/prom-client/releases )
- [Changelog](https://github.com/siimon/prom-client/blob/master/CHANGELOG.md )
- [Commits](https://github.com/siimon/prom-client/compare/v11.2.0...v11.2.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2018-12-26 17:15:56 -05:00
James Cahill and Paul Melnikow
74faf163b7
Use cross-env for environment variables ( #2589 )
...
Fix #2580
2018-12-26 17:01:02 -05:00
Manaswini Das and chris48s
d87ac49b43
Improves CONTRIBUTING.md ( #2594 )
2018-12-26 21:25:23 +00:00
chris48s and GitHub
6c01027c63
improve setup instructions ( #2592 )
...
* improve setup instructions
* move node/npm install out to pre-requisites section
2018-12-26 21:22:56 +00:00
Caleb Cartwright and Paul Melnikow
6d1c748453
Fix serverHasBeenUpSinceResourceCached test ( #2593 )
...
Fixes #2571 (Really fixed this time 😄 )
I attempted a fix in https://github.com/badges/shields/pull/2590 using fake timers but didn't realize how the timestamps being used in `cache-headers` were being created. This approach uses a dynamically generated `if-modified-since` value that will now be 30 minutes ahead of the server time stamp used in the comparison.
2018-12-25 21:07:31 -05:00
dependabot[bot] and chris48s
892a54cfd5
Bump eslint from 5.10.0 to 5.11.0 ( #2586 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 5.10.0 to 5.11.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v5.10.0...v5.11.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2018-12-24 19:30:56 +00:00
dependabot[bot] and chris48s
c7c82e4fc9
Bump fast-xml-parser from 3.12.10 to 3.12.11 ( #2582 )
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) from 3.12.10 to 3.12.11.
- [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[bot] <support@dependabot.com >
2018-12-24 19:23:54 +00:00