From 44de0886a084b436162c0642935cbb6a52b0907d Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@keylocation.sg> Date: Thu, 6 Jul 2017 14:31:39 +0200 Subject: [PATCH] feat: Skip schedules when onboarding (#456) All PRs/branches will be shown in onboarding even if they have been scheduled for another day or time, providing a "full view" in the onboarding. Closes #429 --- lib/workers/package/index.js | 1 + test/workers/package/index.spec.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/lib/workers/package/index.js b/lib/workers/package/index.js index feea0d0ca4..4411d3ed4a 100644 --- a/lib/workers/package/index.js +++ b/lib/workers/package/index.js @@ -18,6 +18,7 @@ async function findUpgrades(config) { } // Check schedule if ( + config.repoIsOnboarded && config.schedule && config.schedule.length && schedule.isScheduledNow(config) === false diff --git a/test/workers/package/index.spec.js b/test/workers/package/index.spec.js index 703a6fbf65..164e325051 100644 --- a/test/workers/package/index.spec.js +++ b/test/workers/package/index.spec.js @@ -22,6 +22,7 @@ describe('lib/workers/package/index', () => { expect(res).toMatchObject([]); }); it('returns empty if package is not scheduled', async () => { + config.repoIsOnboarded = true; config.schedule = 'some schedule'; schedule.isScheduledNow.mockReturnValueOnce(false); const res = await pkgWorker.findUpgrades(config); @@ -29,6 +30,7 @@ describe('lib/workers/package/index', () => { expect(npmApi.getDependency.mock.calls.length).toBe(0); }); it('returns error if no npm dep found', async () => { + config.repoIsOnboarded = true; config.schedule = 'some schedule'; schedule.isScheduledNow.mockReturnValueOnce(true); const res = await pkgWorker.findUpgrades(config); -- GitLab