@@ -6,7 +6,6 @@ Below you have a simple recipe that bumps the project version, commits the chang
6
6
``` javascript
7
7
8
8
var gulp = require (' gulp' );
9
- var runSequence = require (' run-sequence' );
10
9
var conventionalChangelog = require (' gulp-conventional-changelog' );
11
10
var conventionalGithubReleaser = require (' conventional-github-releaser' );
12
11
var bump = require (' gulp-bump' );
@@ -48,17 +47,17 @@ gulp.task('commit-changes', function () {
48
47
.pipe (git .commit (' [Prerelease] Bumped version number' ));
49
48
});
50
49
51
- gulp .task (' push-changes' , function (cb ) {
52
- git .push (' origin' , ' master' , cb );
50
+ gulp .task (' push-changes' , function (done ) {
51
+ git .push (' origin' , ' master' , done );
53
52
});
54
53
55
- gulp .task (' create-new-tag' , function (cb ) {
54
+ gulp .task (' create-new-tag' , function (done ) {
56
55
var version = getPackageJsonVersion ();
57
56
git .tag (version, ' Created Tag for version: ' + version, function (error ) {
58
57
if (error) {
59
- return cb (error);
58
+ return done (error);
60
59
}
61
- git .push (' origin' , ' master' , {args: ' --tags' }, cb );
60
+ git .push (' origin' , ' master' , {args: ' --tags' }, done );
62
61
});
63
62
64
63
function getPackageJsonVersion () {
@@ -68,22 +67,13 @@ gulp.task('create-new-tag', function (cb) {
68
67
};
69
68
});
70
69
71
- gulp .task (' release' , function (callback ) {
72
- runSequence (
73
- ' bump-version' ,
74
- ' changelog' ,
75
- ' commit-changes' ,
76
- ' push-changes' ,
77
- ' create-new-tag' ,
78
- ' github-release' ,
79
- function (error ) {
80
- if (error) {
81
- console .log (error .message );
82
- } else {
83
- console .log (' RELEASE FINISHED SUCCESSFULLY' );
84
- }
85
- callback (error);
86
- });
87
- });
70
+ gulp .task (' release' , gulp .series (
71
+ ' bump-version' ,
72
+ ' changelog' ,
73
+ ' commit-changes' ,
74
+ ' push-changes' ,
75
+ ' create-new-tag' ,
76
+ ' github-release'
77
+ ));
88
78
89
79
```
0 commit comments