diff --git a/lib/manager/travis/package.js b/lib/manager/travis/package.js index bc9eec6d7188b3f682d50de09022885f74c8fa99..45aeca2b786c63150e5e6a233c63bf6a7d6f58d7 100644 --- a/lib/manager/travis/package.js +++ b/lib/manager/travis/package.js @@ -9,11 +9,12 @@ module.exports = { // Start version numbers as integers for correct sorting const policies = { + all: [8, 10, 11, 12], lts: [8, 10], - active: [8, 10, 11, 12], - current: [12], - lts_active: [8, 10], + active: [10, 12], + lts_active: [10], lts_latest: [10], + current: [12], }; async function getPackageUpdates(config) { diff --git a/test/manager/travis/package.spec.js b/test/manager/travis/package.spec.js index d8f39a612f5b1a225332006cc09015305e3935e0..b2d791495f227202e3b019ba1fa537c16ebbe1d6 100644 --- a/test/manager/travis/package.spec.js +++ b/test/manager/travis/package.spec.js @@ -22,7 +22,7 @@ describe('lib/manager/node/package', () => { expect(await node.getPackageUpdates(config)).toEqual([]); }); it('returns empty if matching', async () => { - config.currentValue = ['8', '10']; + config.currentValue = ['10']; config.supportPolicy = ['lts_active']; expect(await node.getPackageUpdates(config)).toEqual([]); }); diff --git a/website/docs/node.md b/website/docs/node.md index d37bad2ac97e64a26e2e37b7b0882ac5a9f8d0c1..fb4e2083a0d2515de92f993d73f97b550521dfbf 100644 --- a/website/docs/node.md +++ b/website/docs/node.md @@ -32,13 +32,14 @@ Renovate supports a [`supportPolicy`](configuration-options/#supportpolicy) opti **Default:** `lts` -| supportPolicy | versions | description | -| ------------- | -------- | --------------------------------------------------------- | -| lts | 6,8,10 | All releases classified as LTS, including in maintenance | -| active | 8,10,11 | All releases classified as active and not maintenance | -| current | 11 | The latest Node.js classified as "current" | -| lts_active | 8,10 | All releases classified as Active LTS and not maintenance | -| lts_latest | 10 | The latest LTS release | +| supportPolicy | versions | description | +| ------------- | ---------- | -------------------------------------------------------- | +| all | 8,10,11,12 | All releases that have not passed their end date | +| lts | 8,10 | All releases classified as LTS, including in maintenance | +| active | 10,12 | All releases not in maintenance | +| lts_active | 10 | All releases both LTS and active | +| lts_latest | 10 | The latest LTS release | +| current | 12 | The latest release from "all" | The version numbers associated with each support policy will be updated as new versions of Node.js are released, moved to LTS or maintenance, etc.