From 5c34b74b0807affb9971a58a183882b764698b86 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@keylocation.sg>
Date: Wed, 5 Jul 2017 08:09:35 +0200
Subject: [PATCH] feat: Show schedules in PRs (#439)

Closes #425
---
 lib/config/definitions.js                             | 2 --
 lib/config/templates/default/pr-body.hbs              | 4 ++++
 lib/config/templates/group/pr-body.hbs                | 4 ++++
 test/workers/package/__snapshots__/index.spec.js.snap | 2 ++
 4 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/lib/config/definitions.js b/lib/config/definitions.js
index d686f8ba84..4893f24442 100644
--- a/lib/config/definitions.js
+++ b/lib/config/definitions.js
@@ -60,14 +60,12 @@ const options = [
     name: 'timezone',
     description:
       '[IANA Time Zone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)',
-    stage: 'package',
     type: 'string',
   },
   {
     name: 'schedule',
     description: 'Times of day/week to renovate',
     type: 'list',
-    stage: 'package',
     cli: false,
     env: false,
   },
diff --git a/lib/config/templates/default/pr-body.hbs b/lib/config/templates/default/pr-body.hbs
index ff1571cdcd..1568e130d8 100644
--- a/lib/config/templates/default/pr-body.hbs
+++ b/lib/config/templates/default/pr-body.hbs
@@ -1,6 +1,10 @@
 This {{#if isGitHub}}Pull{{else}}Merge{{/if}} Request updates dependency [{{depName}}]({{repositoryUrl}}) from version `{{currentVersion}}` to `{{newVersion}}`
 {{#if releases.length}}
 
+{{#if schedule}}
+**Note**: This PR was created on a configured schedule ("{{schedule}}"{{#if timezone}} in timezone `{{timezone}}`{{/if}}) and will not receive updates outside those times.
+{{/if}}
+
 ### Commits
 
 <details>
diff --git a/lib/config/templates/group/pr-body.hbs b/lib/config/templates/group/pr-body.hbs
index d520fa25f8..85e1f08c40 100644
--- a/lib/config/templates/group/pr-body.hbs
+++ b/lib/config/templates/group/pr-body.hbs
@@ -1,5 +1,9 @@
 This {{#if isGitHub}}Pull{{else}}Merge{{/if}} Request renovates the package group "{{groupName}}".
 
+{{#if schedule}}
+**Note**: This PR was created on a configured schedule ("{{schedule}}"{{#if timezone}} in timezone `{{timezone}}`{{/if}}) and will not receive updates outside those times.
+{{/if}}
+
 {{#each upgrades as |upgrade|}}
 -   [{{upgrade.depName}}]({{upgrade.repositoryUrl}}): from `{{upgrade.currentVersion}}` to `{{upgrade.newVersion}}`
 {{/each}}
diff --git a/test/workers/package/__snapshots__/index.spec.js.snap b/test/workers/package/__snapshots__/index.spec.js.snap
index 95d4a96df9..7253590adf 100644
--- a/test/workers/package/__snapshots__/index.spec.js.snap
+++ b/test/workers/package/__snapshots__/index.spec.js.snap
@@ -2,6 +2,8 @@
 
 exports[`lib/workers/package/index findUpgrades(config) returns array if upgrades found 1`] = `
 Array [
+  "timezone",
+  "schedule",
   "semanticCommits",
   "semanticPrefix",
   "recreateClosed",
-- 
GitLab