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

Pin to Node.js 10.13.0 #339

Merged
merged 3 commits into from
Dec 16, 2018
Merged

Pin to Node.js 10.13.0 #339

merged 3 commits into from
Dec 16, 2018

Commits on Dec 2, 2018

  1. travis: reflect new best-practice travis-ci configuration

    Travis-CI has or will shortly make in early December 2018 a number of beneficial
    changes to their Linux continuous integration testing infrastructure.
    
    Changes that impact pelias/schema are:
    * Linux infrastructure combined into one (virtualized), from two previously
      (virtualized and container-based). [0][1]
    * Offering a more modern, supported Ubuntu Xenial (16.04 LTS). [2]
    * Modest speed improvements from the fully virtualized-based infrastructure.
    
    NOTE: Until openjdk/oraclejdk dependencies can be resolved on modern Ubuntu and
    Travis-CI environment, keep the image at Ubuntu Trusty (14.04 LTS).
    
    Projects using "sudo: false" (container-based infrastructure), have been
    recommended to remove that configuration soon. In any case, the transition
    will happen regardless for projects by December 7, 2018.
    
    [0] https://blog.travis-ci.com/2018-10-04-combining-linux-infrastructures
    [1] https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
    [2] https://docs.travis-ci.com/user/reference/xenial/
    Echelon9 committed Dec 2, 2018
    Configuration menu
    Copy the full SHA
    f39fc02 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2018

  1. Use slightly older Node.js versions

    Due to a limit to header sizes in the latest security releases of
    Node.js, combined with Elasticsearch's default of sending lots of
    deprecation warning errors as headers, we need to use slightly older
    versions of Node.js until either Elasticsearch offers more configuration
    options, or Node.js releases a CLI option for the header limit.
    
    See #337 for details
    orangejulius committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    7b028d4 View commit details
    Browse the repository at this point in the history
  2. fix(docker): Pin to Node.js 10.13.0

    This is to prevent conflicts between ES5 deprecation headers (which can
    be quite large) and the Node.js 10.14.0+ header limit of 8kb.
    
    See #337
    orangejulius committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    a285cae View commit details
    Browse the repository at this point in the history