Skip to content
Shared travis-ci configs.
Branch: master
Clone or download
Latest commit 9793207 Nov 8, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github [meta] create FUNDING.yml Nov 6, 2019
node minors: add node 13.1 Nov 6, 2019
LICENSE Initial commit Oct 26, 2019
README.md [readme] add some docs Nov 8, 2019

README.md

travis-ci

Shared travis-ci configs.

Some examples of this shared config in use:

When a new version of node comes out, instead of potentially having to update hundreds of repos, I’ll update just this one - and all consumers will get it for free on their next CI run.

At the moment this contains these preset dirs for node:

  • minors: every minor version of node. The latest minor in a given major is required to pass, every other minor in that major is an allowed failure.
    • all: everything ever released
    • LTS: the LTS-active and LTS-EOL configs.
    • LTS-active: every LTS version of node whose support status is in "active maintenance"
    • LTS-EOL: every LTS version of node whose support status is End of Life
    • gte_4: v4 - v13
    • iojs: io.js, v1 - v3
  • majors: every major version of node.
    • all: everything ever released
    • LTS: the LTS-active and LTS-EOL configs.
    • LTS-active: every LTS version of node whose support status is in "active maintenance"
    • LTS-EOL: every LTS version of node whose support status is End of Life
    • gte_4: v4 - v13
    • iojs: io.js, v1 - v3
  • 0.x
    • all: v0.12, v0.10, v0.8 are required to pass; v0.11, v0.9, v0.6, and v0.4 are allowed to fail.
    • 12: node v0.12
    • 10: node v0.10
    • 8: node v0.8

I’m happy to add more variants as people need them.

You can’t perform that action at this time.