Jowita Mielnicka and chris48s
fb6e91c3b2
standardize label on [cpan] license badge ( #2173 )
2018-10-14 19:31:47 +01:00
Jowita Mielnicka and chris48s
89ff0687af
standardize label on [bower] license badge ( #2168 )
2018-10-14 19:28:54 +01:00
Pyves and GitHub
16dc2ec3a9
[Jenkins] coverage badges rewrite ( #2154 )
2018-10-11 21:42:47 +01:00
Tagan Hoyle and Danial
74b6c4a700
Add [Steam] Service ( #2140 )
...
* Add Steam Service
2018-10-11 09:04:17 +13:00
chris48s and GitHub
a74db34853
Allow [GitHub] tag badge to sort by date ( #2157 )
...
* add test for tag-pre
* support /releases-pre (but also allow /all for BC)
* allow GH tags to be sorted by date instead of semver
* fix license badge
2018-10-08 18:29:02 +01:00
chris48s and GitHub
7ea540d3c6
refactor arch user repositories [aur] service ( #2086 )
2018-10-06 16:51:15 +01:00
chris48s and GitHub
dea6df0ded
bring back the [PyPI] downloads badges ( #2131 )
2018-10-06 16:38:41 +01:00
Marcin Mielnicki and GitHub
1d18e1048f
bugfix: [CircleCI] uses 'github' as a default VCS ( #2137 )
...
* Circle CI uses 'github' as a default VCS
* Prettier code
2018-10-05 22:46:51 +01:00
Sven Schoenung and chris48s
c058dbdcd9
Fix: keywords missing from prepared examples ( #2143 )
2018-10-03 19:08:05 +01:00
chris48s and GitHub
362db466bb
update service tests tutorial ( #2075 )
...
* update service tests tutorial
* re-order and re-name tests for clarity
* update documentation examples
* extract boilerplate for testing colours
2018-10-01 20:53:04 +01:00
chris48s and GitHub
ebe0c71488
require exampleUrl and urlPattern if using staticExample ( #2132 )
2018-10-01 20:48:05 +01:00
Marcin Mielnicki and GitHub
4ccd6bf4dc
[Dub] downloads badge with available version ( #2129 )
...
* Service test for DUB tests the newset version
* Working example of the DUB downloads badge with version
2018-10-01 18:10:43 +02:00
Sven Schoenung and Pyves
787ab36b6f
Add [JenkinsPluginInstalls] service ( #2125 )
2018-09-30 21:57:53 +01:00
chris48s and GitHub
264f5e39dc
refactor [discord] service ( #2107 )
2018-09-28 21:00:21 +01:00
chris48s and GitHub
4f47cb348f
fixes to [wercker] badge ( #2103 )
...
- Fix case where app/branch exists but has no builds or CI runs
- Fix aplicationId/branch regex case
- Issue #2076 :
- `ci/{projectId}` reports the result of a CI run
- `build/{applicationName}` reports the result of a build
- `ci/{applicationName}` reports the result of a _build_
(but isn't documented anywhere) for "backwards compatibility"
2018-09-27 18:47:10 +01:00
Pyves and GitHub
8e963459cd
Deprecated libscore ( #2105 )
2018-09-22 12:28:54 +01:00
Pyves and GitHub
a4bec27771
Fixed [Codacy] coverage examples and improved unknown coverage handling ( #2102 )
2018-09-21 22:49:35 +01:00
Sam Harwell and chris48s
ca69099389
Support [nuget myget] packages using SemVer 2 ( #2098 )
...
Support NuGet packages using SemVer 2
Fixes #1044
2018-09-20 20:18:30 +01:00
chris48s and GitHub
d143cac0d7
improve [appveyor] error handling ( #2085 )
2018-09-18 09:07:20 +01:00
Eugene Zhlobo and chris48s
c8593c77c4
Handle CircleCI urls with token correctly ( #2087 )
2018-09-18 09:03:00 +01:00
Pyves and GitHub
006710e16d
Fixed [Codacy] badges ( #2066 )
2018-09-10 20:32:49 +01:00
Thomas Démoulins and Pyves
2c04a63dc3
Support VSTS badges on newly created build definitions ( #2065 )
2018-09-10 19:30:47 +01:00
Pyves and GitHub
3e69873930
[aur packagist php-eye travis vaadin-directory github david jitpack twitter] Enforced lowercase badge labels ( #2058 )
2018-09-09 11:41:10 +01:00
Paul Melnikow and GitHub
4a847d2b08
[AppVeyorTests] compact format and custom labels ( #2000 )
...
This picks up the work from #1321 on top of the work from #1940 .
It allows the user to choose a compact tests format, or to override the labels with their own text or symbols.
2018-09-08 09:27:59 -07:00
Tobias Roeddiger and chris48s
a265cab354
fixed bug that prevented logo color from being changed ( #2059 )
...
closes #2057
2018-09-06 22:11:34 +01:00
Thomas Démoulins and Pyves
548b509dff
[vso] Add support for VSTS releases ( #2049 )
2018-09-06 19:05:02 +01:00
chris48s and GitHub
ef6e601aaa
Update tutorial to reflect new service layout ( #2042 )
...
update the tutorial for new service class layout
2018-09-05 21:34:41 +01:00
Pyves and GitHub
7417dc5f6c
Delete BaseHTTPService and implement new BaseXmlService (affects [eclipse-marketplace f-droid]; also testing on [uptimerobot circleci]) ( #2037 )
2018-09-03 19:37:37 +01:00
chris48s and GitHub
4830867a5c
add additional test cases for pypi license helper ( #2043 )
2018-09-02 21:11:28 +01:00
chris48s and GitHub
bca4c05625
fix wercker examples ( #2044 )
2018-09-02 21:04:12 +01:00
Y0hy0h and chris48s
73c954df57
[elm-package] Fix old package name ( #2045 )
...
* Update test's package to new name
* Update preview badge's package to new name
2018-09-02 16:20:06 +01:00
Pyves and GitHub
7153ed0bd1
Deprecate [issuestats] service ( #2038 )
2018-09-01 20:53:52 +01:00
Paul Melnikow and GitHub
454575c4cb
Enforce no extensions in require ( #1999 )
...
This removes remaining `.js` extensions from `require()` expressions and automatically enforces this rule.
2018-09-01 11:14:01 -07:00
Paul Melnikow and GitHub
102141123b
Unify lint rules and clean lint ( #2009 )
...
Now that server.js is emptied out, it makes sense to eliminate the differences between the top-level .js files and everything else.
2018-09-01 11:08:17 -07:00
Paul Melnikow and GitHub
56bcc04570
Fix unparseable json in [circleci uptimerobot] ( #2036 )
...
* Add two tests: one passing, one failing
* Fix the bug
2018-09-01 09:05:14 -07:00
Nicco Kunzmann and Pyves
11fa6114fe
New badge: f-droid ( #1965 )
2018-08-30 23:02:09 +01:00
Paul Melnikow and GitHub
9fb540fb28
[pypi]: Fix broken badges ( #2023 )
...
- When license is empty, get license from trove classifiers
- Allow empty classifiers array
2018-08-30 14:30:40 -07:00
Paul Melnikow and GitHub
7ad5eca26e
Rewrite deprecated services and add tests ( #2018 )
...
I've rewritten the deprecated services using the `deprecatedService` helper from #1922 . I added a test for `Deprecated`, and for `enforceDeprecation`, which isn't being used right now, but is there for future use.
This also makes it possible to write services using BaseService which do not have any named parameters (with a test).
Ref: #1358
2018-08-30 10:03:15 -07:00
Paul Melnikow and GitHub
1deeb365a5
Update uri -> url in the front end + examples ( #2006 )
...
This continues a consistency update we’ve been making to standardize on URL based on a recommendation from WHATWG: https://url.spec.whatwg.org/#goals
This also helps with copying and pasting between all-badge-examples and new-style services, where it’s otherwise easy to make a mistake.
Ref: #1322 #1341
2018-08-29 14:27:50 -07:00
Paul Melnikow and GitHub
33fbfb374f
Use render helpers in existing new-style services ( #1998 )
...
This refactors the render methods in these services to use the new helper functions.
2018-08-29 14:06:36 -07:00
Paul Melnikow and GitHub
f8f2d88b90
Clean up some alerts detected by LGTM ( #2010 )
...
https://lgtm.com/projects/g/badges/shields/alerts/?mode=list
2018-08-29 13:37:43 -07:00
chris48s and GitHub
e294dc4edc
refactor [circleci] integration ( #1927 )
...
* refactor [circleci] integration
2018-08-28 15:49:43 +01:00
Y0hy0h and Paul Melnikow
edea36dd10
[elm-package] Fix elm package service ( #1986 )
2018-08-28 10:25:58 -04:00
Paul Melnikow and GitHub
64d325b002
Reduce boilerplate in a few more service testers [cdnjs continuousphp node shippable wercker gem] ( #1957 )
...
Follow up to #1934 .
2018-08-27 16:36:35 -04:00
Paul Melnikow and GitHub
bedba47d77
Move legacy services from server.js into services/ ( #1958 )
...
This builds on the work of #1931 by moving the legacy services into `services/`.
2018-08-27 13:29:54 -04:00
Paul Melnikow and GitHub
302c8606ff
Rewrite [pypi]; affects [npm] ( #1922 )
2018-08-27 07:46:06 -04:00
Nicco Kunzmann and Pyves
504b68ef13
Make wercker preview badge static ( #1974 )
2018-08-26 15:40:24 +01:00
Pyves and GitHub
ddb3bf4256
Fixed libraries.io error handling ( #1964 )
2018-08-24 18:32:28 +01:00
chris48s and GitHub
ae190c5f07
generate static examples without api call [apm appveyor cdnjs clojars gem npm uptimerobot] ( #1740 )
...
* allow service classes to define a static example
* define static example for some services
(apm, appveyor, cdnjs, clojars, gem, librariesio, npm, uptimerobot)
* add/update tests
This allows us to show an example without making an API call to a live service for better performance.
We can now specify 3 fields in the example definition:
* urlPattern for the version with placeholders e.g: /npm/dw/:package.svg
* ExampleUrl/Uri for the concrete example e.g: /npm/dw/localeval.svg
* PreviewUrl/Uri for the static (or live) image we will actually show
2018-08-23 20:22:24 +01:00
Paul Melnikow and GitHub
a0c43ed219
Reduce boilerplate for creating new testers [npm appveyor gem uptimerobot clojars] ( #1934 )
...
This is a bit of sugar that reduces the boilerplate for creating testers in what I expect will become the standard case: a service in `foo/foo-thing.service.js` with its tests in `foo/foo-thing.tester.js`.
This makes a small stylistic change, which is to name the service by its CamelCase class name rather than an invented snake-case ID. Whereas before the name was specified in `class FooThing extends Base[Json]Service` and a second time in the tester, it now only needs to be specified once.
2018-08-22 18:07:51 -04:00