Conversation
|
Depends on geddski/grunt-release#47 to upload the minified file to the releases page. |
54fbf6b to
b69c808
Compare
a4717d7 to
b0efe50
Compare
f1341c1 to
4f45734
Compare
This make sure that the build is not failing. Also, it generates the minified file for manual upload.
63a10b4 to
8c538d1
Compare
|
Update March 20, 2016: I have considered creating a task-agnostic decoupled node module for releases that is easily testable. Making Grunt tasks testable will require so many effort that it turns out creating a new module will be much more efficient. Also, considering the amount of requirements from #57, it makes no sense coupling everything to a lot of Grunt Tasks. We need to have better maleability to be able to implement custom routines for the release process. |
|
Update March 29, 2016: Repository is public, still in development: https://github.com/js-cookie/js-cookie-release |
|
Closing this in favor of https://github.com/js-cookie/js-cookie-release. Still keeping track of the issues on #57. |
This is a long-running PR that starts the implementation of a release process in parts, in order to remove the manual release and to start fixing the issues described in #57.
README.mdsrc/js.cookie.jsfile without using variables to keep the number in the original filegrunt-release(or similar) to remove most part of the manual workAutomatically upload the minified file into the github release(grunt-release does not support it)Comment thenpm publish ./command and test the whole release manuallyUpdate March 20, 2016:
I have considered creating a task-agnostic decoupled node module for releases that is easily testable.
Making Grunt tasks testable will require so many effort that it turns out creating a new module will be much more efficient.
Also, considering the amount of requirements from #57, it makes no sense coupling everything to a lot of Grunt Tasks. We need to have better maleability to be able to implement custom routines for the release process.
Update March 29, 2016:
Repository is public, still in development: https://github.com/js-cookie/js-cookie-release