From b62e3afe8d123b30d503d15e46bc1d01a8d0a0cc Mon Sep 17 00:00:00 2001 From: Luke Zilioli Date: Fri, 30 Oct 2015 19:52:57 -0500 Subject: [PATCH 1/3] support filesToStage array --- tasks/grunt-release.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tasks/grunt-release.js b/tasks/grunt-release.js index bd0ba6f..016f807 100644 --- a/tasks/grunt-release.js +++ b/tasks/grunt-release.js @@ -53,8 +53,10 @@ module.exports = function(grunt){ options.github.apiRoot = 'https://api.github.com'; // Default Github.com api } + var filesToStage = options.filesToStage; return { files: options.additionalFiles, + filesToStage: filesToStage, vars: options.updateVars, newVersion: newVersion, pkg: pkg @@ -86,7 +88,8 @@ module.exports = function(grunt){ beforeReleaseTasks: [], afterReleaseTasks: [], beforeBumpTasks: [], - afterBumpTasks: [] + afterBumpTasks: [], + filesToStage: [] }, (grunt.config.data[this.name] || {}).options); var config = setup(options.file, type); @@ -170,7 +173,7 @@ module.exports = function(grunt){ } function add(){ - var files = config.files.join(' '); + var files = config.files.concat(config.filesToStage).join(' '); return run('git add ' + files, ' staged ' + files); } From 9bdb5558f6923419a2245c2740b667eb8520aa18 Mon Sep 17 00:00:00 2001 From: Luke Zilioli Date: Fri, 30 Oct 2015 20:15:41 -0500 Subject: [PATCH 2/3] Add filesToStage to the readme. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d3315c4..1841d2f 100644 --- a/README.md +++ b/README.md @@ -160,6 +160,7 @@ The following are all the release steps, you can disable any you need to: afterBump: [], // optional grunt tasks to run after file versions are bumped beforeRelease: [], // optional grunt tasks to run after release version is bumped up but before release is packaged afterRelease: [], // optional grunt tasks to run after release is packaged + filesToStage: [], // optional additional files to stage as part of the release commit. This may be useful if the tasks specified in afterBump modify the local filesystem. updateVars: [], // optional grunt config objects to update (this will update/set the version property on the object specified) github: { apiRoot: 'https://git.example.com/v3', // Default: https://github.com From e98799b55ce0be9ef9b4a5c114aaaa91371c8090 Mon Sep 17 00:00:00 2001 From: Luke Zilioli Date: Thu, 20 Oct 2016 01:52:01 -0500 Subject: [PATCH 3/3] add deprecation warning for this repo --- README.md | 6 ++++++ package.json | 1 + tasks/grunt-release.js | 1 + 3 files changed, 8 insertions(+) diff --git a/README.md b/README.md index 1841d2f..96cc73a 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,11 @@ # grunt-release +## DEPRECATION WARNING + +***PLEASE READ*** + +lzilioli/grunt-release will be deleted from GitHub on or after 2017-01-01. Please stop relying on it before that date + [![Build Status](https://travis-ci.org/geddski/grunt-release.svg?branch=master)](https://travis-ci.org/geddski/grunt-release) [![Dependency Status](https://david-dm.org/geddski/grunt-release.svg)](https://david-dm.org/geddski/grunt-release) [![devDependency Status](https://david-dm.org/geddski/grunt-release/dev-status.svg)](https://david-dm.org/geddski/grunt-release#info=devDependencies) diff --git a/package.json b/package.json index fc19b52..a728d11 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "author": "Dave Geddes", "license": "MIT", "dependencies": { + "depd": "^1.1.0", "shelljs": "^0.5.1", "semver": "^4.3.6", "superagent": "^1.2.0", diff --git a/tasks/grunt-release.js b/tasks/grunt-release.js index 016f807..d987145 100644 --- a/tasks/grunt-release.js +++ b/tasks/grunt-release.js @@ -13,6 +13,7 @@ var request = require('superagent'); var Q = require('q'); module.exports = function(grunt){ + require('depd')('lzilioli/grunt-release')('lzilioli/grunt-release will be deleted from GitHub on or after 2017-01-01. Please stop relying on it before that date.'); grunt.registerTask('release', 'Bump version, git tag, git push, npm publish', function(type){ function setup(file, type){