Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚢 Deploy! #1742

Closed
wants to merge 83 commits into from
Closed

🚢 Deploy! #1742

wants to merge 83 commits into from

Commits on Mar 25, 2018

  1. Add circleci logo (#1595)

    ayatk authored and RedSparr0w committed Mar 25, 2018
    Configuration menu
    Copy the full SHA
    400ae01 View commit details
    Browse the repository at this point in the history
  2. Only compute user/repo if suggesting badges for GitHub (#1601)

    This resolves the following error occurring in production:
    
    ```
    TypeError: Cannot read property 'slice' of null
    /home/m/shields/lib/suggest.js in findSuggestions at line 40:33
      const userRepo = url.pathname.slice(1).split('/');
    ```
    espadrine authored and paulmelnikow committed Mar 25, 2018
    Configuration menu
    Copy the full SHA
    0a24899 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2018

  1. Skip Twitter suggestion if URL does not have protocol (#1604)

    This resolves the following error occurring in production:
    
    ```
    TypeError: Cannot read property 'slice' of null
    /home/m/shields/lib/suggest.js in twitterPage at line 63:31
      const schema = url.protocol.slice(0, -1);
    ```
    espadrine authored and paulmelnikow committed Mar 26, 2018
    Configuration menu
    Copy the full SHA
    17ddd18 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2018

  1. Configuration menu
    Copy the full SHA
    ed419b0 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2018

  1. Configuration menu
    Copy the full SHA
    7e239f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01646de View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2018

  1. Configuration menu
    Copy the full SHA
    16eea6d View commit details
    Browse the repository at this point in the history
  2. 4 Configuration menu
    Copy the full SHA
    1dff491 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2018

  1. Extract examples from new-style services (#1582)

    Instead of centralizing examples, specify them from within a service.
    
    * Avoid duplication in service loading + refactor
    * Avoid duplication in URLs, rename uri -> url in BaseService
    paulmelnikow authored Mar 30, 2018
    Configuration menu
    Copy the full SHA
    ac7c418 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66c5d91 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d5b48b View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2018

  1. Configuration menu
    Copy the full SHA
    57008d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5884b1 View commit details
    Browse the repository at this point in the history
  3. [CodeClimate] Added missing try-catch block (#1613)

    * Added missing try-catch block
    
    * Added tests to cover malformed responses
    PyvesB authored and espadrine committed Apr 1, 2018
    Configuration menu
    Copy the full SHA
    dd35739 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2018

  1. package-lock fixes for glob (#1633)

    Missing from #1619
    paulmelnikow authored Apr 2, 2018
    Configuration menu
    Copy the full SHA
    f9b0aed View commit details
    Browse the repository at this point in the history
  2. Update svgo to the latest version 🚀 (#1473)

    * fix(package): update svgo to version 1.0.5
    * Update package-lock
    * Update invocation for SVGO 1.x
    * Remove helper
    greenkeeper[bot] authored and paulmelnikow committed Apr 2, 2018
    Configuration menu
    Copy the full SHA
    724abd0 View commit details
    Browse the repository at this point in the history
  3. [appveyor] Error handling in BaseService (#1590)

    Make a clear distinction between programmer errors ("internal errors") and runtime errors, and allow configuring the server to let the programmer errors bubble up in development and unit testing. This saves a huge amount of time because it generates ordinary stack traces when things go wrong. And, if these errors occur in production, we'll catch them, and display **shields | internal error** which is the equivalent of a 500 error.
    paulmelnikow authored Apr 2, 2018
    Configuration menu
    Copy the full SHA
    416d433 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3aa2130 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a168072 View commit details
    Browse the repository at this point in the history
  6. Minor refactor of examples preparation (#1632)

    This cleans up the work from #1582, clarifying concerns, removing a bit of duplication, and renaming for clarity.
    paulmelnikow authored Apr 2, 2018
    Configuration menu
    Copy the full SHA
    f2efd75 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f98d17e View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2018

  1. optimize cssColor check regex (#1602)

    * optimize cssColor regex
    
    * Add comment & tests
    
    * update test to not export cssColor
    
    * [0-9] -> \d
    RedSparr0w authored Apr 4, 2018
    Configuration menu
    Copy the full SHA
    c0bdf54 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2018

  1. Add Stack Exchange logos (#1636)

    * Add Stack Exchange logos
    
    * Optimize Stack Exchange logos with svgomg
    
    closes #1637
    rsp authored and RedSparr0w committed Apr 6, 2018
    Configuration menu
    Copy the full SHA
    47614e5 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2018

  1. Add [dynamic-yaml] badge (#1623)

    * Add dynamic yaml badge
    
    * Forgot package lock
    
    * Switch tests to yaml data source
    
    * Add yaml to the dynamic badge maker options
    
    * Reorder to match documentation examples
    
    * Reordered dynamic types to be alphabetical
    
    * Removed regex as pinend commit makes it unnecessary and fixed url
    
    * Removed unused import
    
    * Add more YAML MIME types
    
    * Removed duplicate tests which don't differ between data types
    jacobtomlinson authored and platan committed Apr 8, 2018
    Configuration menu
    Copy the full SHA
    d56b696 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2018

  1. [vaadin-directory] Support star and stars endpoints (#1603)

    Binh Bui authored and chris48s committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    e1755df View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2018

  1. Configuration menu
    Copy the full SHA
    ac13fdb View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2018

  1. Configuration menu
    Copy the full SHA
    d2a144e View commit details
    Browse the repository at this point in the history
  2. Documentation typos (#1647)

    tbroadley authored and PyvesB committed Apr 15, 2018
    Configuration menu
    Copy the full SHA
    2ded83f View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2018

  1. set expires header corresponding to maxAge (#1651)

    * set expires header corresponding to maxAge
    
    * add tests
    RedSparr0w authored Apr 22, 2018
    Configuration menu
    Copy the full SHA
    8fda86f View commit details
    Browse the repository at this point in the history
  2. Add NPM logo (#1656)

    omrilotan authored and RedSparr0w committed Apr 22, 2018
    Configuration menu
    Copy the full SHA
    da10896 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2018

  1. Add [buildkite] service (#1657)

    * Support for buildkite
    
    * Added to the examples as well
    
    * Removed the unnecessary label property
    
    * Fixed the example
    
    * Improve the tests
    
    * Made the branch optional and review suggestions
    
    * Added network error test
    
    * Unexpected response test
    
    * PR review suggestions
    
    * Updated test to include all responses
    
    * Forgot one of the tests
    raulriera authored and RedSparr0w committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    f607ad7 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2018

  1. minor links fix (#1658)

    andreaTP authored and RedSparr0w committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    a24d42a View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2018

  1. [Codeship] fix status checking regexp & add new statuses (#1662)

    * [Codeship] fix status checking regexp
    
    we don't need to match the file extension to determine the status
    
    * [Codeship] handle new build statuses
    
    based on https://documentation.codeship.com/general/account/notifications/#webhook
    zosiu authored and RedSparr0w committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    14bdaf3 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2018

  1. add codeship logo (#1663)

    * add codeship logo
    
    * minify codeship logo
    RedSparr0w authored Apr 28, 2018
    Configuration menu
    Copy the full SHA
    2e87ed9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    714df8f View commit details
    Browse the repository at this point in the history

Commits on May 2, 2018

  1. checkErrorResponse documented in service tests (#1670)

    * Travis integration uses checkErrorResponse
    
    * checkErrorResponse added to service tests doc
    platan authored May 2, 2018
    Configuration menu
    Copy the full SHA
    b126b4e View commit details
    Browse the repository at this point in the history

Commits on May 4, 2018

  1. refactor [cdnjs] integration (#1668)

    * pass error object to InvaildResponse()
    
    this prevents us from throwing
    TypeError: Cannot read property 'stack' of undefined
    when we attempt to parse invalid json
    
    * refactor [cdnjs] integration
    chris48s authored May 4, 2018
    Configuration menu
    Copy the full SHA
    8fcc13d View commit details
    Browse the repository at this point in the history

Commits on May 5, 2018

  1. Add [LGTM] service (#1672)

    s0 authored and chris48s committed May 5, 2018
    Configuration menu
    Copy the full SHA
    45ff94d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ef1c94 View commit details
    Browse the repository at this point in the history
  3. Add LGTM logo (#1673)

    s0 authored and PyvesB committed May 5, 2018
    Configuration menu
    Copy the full SHA
    726dc9d View commit details
    Browse the repository at this point in the history

Commits on May 7, 2018

  1. Configuration menu
    Copy the full SHA
    3518b64 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2018

  1. checkErrorResponse documented in the tutorial (#1675)

    * The most recent code examples in tutorial
    
    * An extra empty line removed
    
    * An extra escapring characters removed
    
    * checkErrorResponse mentioned in tutorial
    
    * Typo fix in tutorial
    
    * Static badges as examples in tutorial
    
    * Missing word in the tutorial added
    
    * Typo fix in tutorial
    platan authored May 9, 2018
    Configuration menu
    Copy the full SHA
    6dab822 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2018

  1. replace lgtm logo with improved one (#1679)

    s0 authored and RedSparr0w committed May 10, 2018
    Configuration menu
    Copy the full SHA
    f43096a View commit details
    Browse the repository at this point in the history
  2. [gem cdnjs appveyor] refactor ruby gems service (#1680)

    * allow services to export >1 classes
    
    This change to loadServiceClasses() allows us to define
    services which either export a single service class e.g:
    
    module.exports = class Cdnjs extends BaseService {
      //...
    }
    
    or more than one. e.g:
    
    module.exports = {
      GemVersion,
      GemDownloads,
      GemOwner,
      GemRank,
    }
    
    * refactor ruby gem badges
    
    - move badge code to service classes
    - throw exceptions for errors
    - use let and const
    - change tests to expect 'downloads' label for error badges
    - general tidying
    
    * fix typo in tests
    
    * Don't always use class name in example label
    
    This allows (for example) GemVersion and GemDownloads
    both to use the example label 'Gem'
    chris48s authored May 10, 2018
    Configuration menu
    Copy the full SHA
    b5635bf View commit details
    Browse the repository at this point in the history

Commits on May 12, 2018

  1. Add grade badge for [lgtm] (#1681)

    * Add LGTM Grade badge
    
    * Add new tests for LGTM Grade badge
    
    * Add lgtm grade example to homepage
    s0 authored and chris48s committed May 12, 2018
    Configuration menu
    Copy the full SHA
    4f8414c View commit details
    Browse the repository at this point in the history

Commits on May 15, 2018

  1. [cdnjs gem] make exception classes more consistent (#1683)

    make exception classes more consistent
    chris48s authored May 15, 2018
    Configuration menu
    Copy the full SHA
    bf53e61 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2018

  1. Bugfix: override colorB in [docker] badges (#1690)

    * Color fix for Docker Hub automated integration
    
    * Test for overriding colorB in docker stars badge
    
    * Test for overriding colorB in docker pulls badge
    
    * #008bb8 is color of automated docker builds
    
    * Test for overriding colorB in docker build badge
    
    * Overriding colorB in docker stars badge
    
    * Overriding colorB in docker pulls badge
    
    * Overriding colorB in docker automated badge
    
    * Better assertions in docker tests
    
    * The default docker color updated to match the logo
    platan authored May 16, 2018
    Configuration menu
    Copy the full SHA
    d51ae90 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2018

  1. [david] add support for path (#1687)

    * Example with a path query parameter
    
    * Support for David path query parameters
    
    * David path not found test
    
    * [david] updated invalid path test
    rraziel authored and RedSparr0w committed May 17, 2018
    Configuration menu
    Copy the full SHA
    c76e221 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2018

  1. Add Liberapay logo (#1692)

    * Add Liberapay logo.
    
    * Add variations.
    
    * Optimize SVG.
    
    * Remove logo testing variants.
    mattbk authored and RedSparr0w committed May 18, 2018
    Configuration menu
    Copy the full SHA
    37617c1 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2018

  1. Configuration menu
    Copy the full SHA
    498684c View commit details
    Browse the repository at this point in the history
  2. Update pretty-bytes to the latest version 🚀 (#1676)

    * fix(package): update pretty-bytes to version 5.0.0
    
    * update package-lock
    greenkeeper[bot] authored and RedSparr0w committed May 21, 2018
    Configuration menu
    Copy the full SHA
    c6b6183 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2018

  1. update request (#1695)

    update request to version 2.87.0
    chris48s authored May 22, 2018
    Configuration menu
    Copy the full SHA
    3ff98bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d4ab86 View commit details
    Browse the repository at this point in the history
  3. upgrade sinon (#1697)

    update sinon to version 5.0.7
    chris48s authored May 22, 2018
    Configuration menu
    Copy the full SHA
    960c5bf View commit details
    Browse the repository at this point in the history

Commits on May 28, 2018

  1. [bower clojars] version() should throw on invalid inputs (#1705)

    Throw Error in version() on invalid inputs
    chris48s authored May 28, 2018
    Configuration menu
    Copy the full SHA
    8ba33d4 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2018

  1. Configuration menu
    Copy the full SHA
    de4e527 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2018

  1. Configuration menu
    Copy the full SHA
    7c7c9f5 View commit details
    Browse the repository at this point in the history
  2. [github] Commit merge status badge (#1709)

    * Basic version of commit-status badge added
    
    * Support for case with no common ancestor
    
    * Handle unknown branch
    
    * Service tests with error responses
    
    * Handle unexpected 404 responses from github
    
    * Branch is a base
    
    * Tests reordered
    
    * Using not the newest commit in tests
    
    * Test for checked commit identical with the newest commit in branch
    
    * Code refactoring
    
    * Example for Github commit merge status
    platan authored May 30, 2018
    Configuration menu
    Copy the full SHA
    9d90bd1 View commit details
    Browse the repository at this point in the history
  3. add more rules to dangerfile (#1703)

    * upgrade danger.js to latest version
    
    * If PR contains tests using assert, suggest expect syntax
    
    * if PR touches service, check service tester also touched
    chris48s authored May 30, 2018
    Configuration menu
    Copy the full SHA
    57a1bf2 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2018

  1. fix typescript regex in [npm] tests (#1712)

    - Expect `TypeScript vX.Y | Flow vX.Y`
      instead of `TypeScript vX.Y Flow vX.Y`
    - Allow version numbers to have more than >1 digit
      after the point
    chris48s authored Jun 2, 2018
    Configuration menu
    Copy the full SHA
    e6559a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4ea029 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2018

  1. Update nyc to the latest version 🚀 (#1716)

    * chore(package): update nyc to version 12.0.1
    
    * update package-lock
    greenkeeper[bot] authored and chris48s committed Jun 3, 2018
    Configuration menu
    Copy the full SHA
    83007a0 View commit details
    Browse the repository at this point in the history
  2. Update snap-shot-it to the latest version 🚀 (#1715)

    * chore(package): update snap-shot-it to version 5.0.1
    
    * update package-lock
    greenkeeper[bot] authored and chris48s committed Jun 3, 2018
    Configuration menu
    Copy the full SHA
    707ada3 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2018

  1. Configuration menu
    Copy the full SHA
    fa52c04 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2018

  1. Add ReSharper gallery badge. (#1722)

    matkoch authored and platan committed Jun 9, 2018
    Configuration menu
    Copy the full SHA
    7f9102d View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2018

  1. Configuration menu
    Copy the full SHA
    b418235 View commit details
    Browse the repository at this point in the history
  2. fix 'not found' case in [node] badge (#1730)

    NPM changed the error body,
    breaking the not found case
    
    Fix this by checking the status
    code instead of relying on
    the errror message in the body.
    chris48s authored Jun 10, 2018
    Configuration menu
    Copy the full SHA
    e8980f7 View commit details
    Browse the repository at this point in the history
  3. fix [dub] service test (#1729)

    The version we were testing against
    seems to have gone away - spooky 👻
    https://code.dlang.org/api/packages/vibe-d/0.7.23/stats
    
    Switch to a version that exists:
    https://code.dlang.org/api/packages/vibe-d/0.7.27/stats
    chris48s authored Jun 10, 2018
    Configuration menu
    Copy the full SHA
    67eb92e View commit details
    Browse the repository at this point in the history
  4. Fix [codeclimate] tests (#1727)

    * update nock
    
    The version we were using didn't allow
    regex pattern with allowUnmocked option.
    
    Update to latest version which includes this patch:
    nock/nock#1068
    
    * update codeclimate test to allow any snapshot id on second call
    
    This test was failing because the
    snapshot id changed for some reason.
    
    This change allows that to happen
    and we will still intercept the
    second API call.
    chris48s authored Jun 10, 2018
    Configuration menu
    Copy the full SHA
    124748e View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2018

  1. allow 0 in all [cocoapods] download tests (#1728)

    It appears this does not only
    happen on the weekly stats.
    refs #1713
    chris48s authored Jun 13, 2018
    Configuration menu
    Copy the full SHA
    1f92828 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2018

  1. Configuration menu
    Copy the full SHA
    2683f74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12e0164 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2018

  1. Update sinon to the latest version 🚀 (#1733)

    * chore(package): update sinon to version 6.0.0
    
    * update package-lock
    greenkeeper[bot] authored and paulmelnikow committed Jun 16, 2018
    Configuration menu
    Copy the full SHA
    9612d5c View commit details
    Browse the repository at this point in the history
  2. extend for pr in title (#1720)

    tooomm authored and paulmelnikow committed Jun 16, 2018
    Configuration menu
    Copy the full SHA
    fc3b793 View commit details
    Browse the repository at this point in the history
  3. BaseService: Query params (#1589)

    Provide support for query parameters, in parity with the functionality in old-style services.
    paulmelnikow authored Jun 16, 2018
    Configuration menu
    Copy the full SHA
    20b8d0c View commit details
    Browse the repository at this point in the history
  4. [gem cdnjs appveyor clojars] refactor clojars, establish BaseJsonServ…

    …ice (#1702)
    
    * refactor clojars integration
    
    * DRY up services that request data from JSON endpoints
    chris48s authored Jun 16, 2018
    Configuration menu
    Copy the full SHA
    f78e6f1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fa61247 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7cd3720 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2018

  1. [Travis] Add travis-ci.com support (#1711)

    Ivan de la Beldad Fernandez authored and PyvesB committed Jun 17, 2018
    Configuration menu
    Copy the full SHA
    4308b60 View commit details
    Browse the repository at this point in the history
  2. Fix sinon deprecation warning (#1737)

    `sandbox.create()` is deprecated. Use default sandbox at `sinon.sandbox` or create new sandboxes with `sinon.createSandbox()`
    paulmelnikow authored Jun 17, 2018
    Configuration menu
    Copy the full SHA
    028d8d7 View commit details
    Browse the repository at this point in the history
  3. Add [dependabot] SemVer compatibility badge (#1734)

    * Add [dependabot] SemVer compatibility badge
    
    * Add dependabot logo
    
    * Clean up and additional tests
    greysteil authored and platan committed Jun 17, 2018
    Configuration menu
    Copy the full SHA
    ca58d84 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2018

  1. Configuration menu
    Copy the full SHA
    def1bc3 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2018

  1. Test in now-released Node 10 instead of Node 9 (#1738)

    Also update `engines`.
    
    Closes #1660
    paulmelnikow authored Jun 19, 2018
    Configuration menu
    Copy the full SHA
    ec6d903 View commit details
    Browse the repository at this point in the history