Skip to content
Snippets Groups Projects
Commit 82b9baf6 authored by Rhys Arkins's avatar Rhys Arkins
Browse files

Support special commit message for pinning

parent 4c6035e3
Branches
No related tags found
No related merge requests found
...@@ -3,6 +3,7 @@ module.exports = { ...@@ -3,6 +3,7 @@ module.exports = {
templates: { templates: {
branchName: params => `renovate/${params.depName}-${params.newVersionMajor}.x`, branchName: params => `renovate/${params.depName}-${params.newVersionMajor}.x`,
commitMessage: params => `Update dependency ${params.depName} to version ${params.newVersion}`, commitMessage: params => `Update dependency ${params.depName} to version ${params.newVersion}`,
commitMessagePin: params => `Pin dependency ${params.depName} to version ${params.newVersion}`,
prBody: params => `This Pull Request updates dependency ${params.depName}` + prBody: params => `This Pull Request updates dependency ${params.depName}` +
` from version ${params.currentVersion} to ${params.newVersion} ` from version ${params.currentVersion} to ${params.newVersion}
......
...@@ -78,18 +78,22 @@ function updateDependency(upgrade) { ...@@ -78,18 +78,22 @@ function updateDependency(upgrade) {
const newVersion = upgrade.newVersion; const newVersion = upgrade.newVersion;
// Use templates to generate strings // Use templates to generate strings
const branchName = config.templates.branchName(upgrade); const branchName = config.templates.branchName(upgrade);
let commitFunction = null;
let prFunction = null; let prFunction = null;
if (upgrade.upgradeType === 'pin') { if (upgrade.upgradeType === 'pin') {
commitFunction = config.templates.commitMessagePin;
prFunction = config.templates.prTitlePin; prFunction = config.templates.prTitlePin;
} else if (upgrade.upgradeType === 'minor') { } else if (upgrade.upgradeType === 'minor') {
// Use same title for range or minor // Use same title for range or minor
commitFunction = config.templates.commitMessage;
prFunction = config.templates.prTitleMinor; prFunction = config.templates.prTitleMinor;
} else { } else {
commitFunction = config.templates.commitMessage;
prFunction = config.templates.prTitleMajor; prFunction = config.templates.prTitleMajor;
} }
const commitMessage = commitFunction(upgrade);
const prTitle = prFunction(upgrade); const prTitle = prFunction(upgrade);
const prBody = config.templates.prBody(upgrade); const prBody = config.templates.prBody(upgrade);
const commitMessage = config.templates.commitMessage(upgrade);
// Check if same PR already existed and skip if so // Check if same PR already existed and skip if so
// This allows users to close an unwanted upgrade PR and not worry about seeing it raised again // This allows users to close an unwanted upgrade PR and not worry about seeing it raised again
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment