Skip to content

Commit fb21944

Browse files
committed
chore(travis): format nightly changelog better
1 parent bddf1e1 commit fb21944

File tree

3 files changed

+24
-7
lines changed

3 files changed

+24
-7
lines changed

gulpfile.js

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ var dgeni = require('dgeni');
1313
var es = require('event-stream');
1414
var htmlparser = require('htmlparser2');
1515
var lunr = require('lunr');
16+
var markdown = require('markdown').markdown;
1617
var mkdirp = require('mkdirp');
1718
var yaml = require('js-yaml');
1819

@@ -34,6 +35,8 @@ var twitter = require('gulp-twitter');
3435
var uglify = require('gulp-uglify');
3536
var gutil = require('gulp-util');
3637

38+
gutil.log = function(){};
39+
3740
var banner = _.template(buildConfig.banner, { pkg: pkg });
3841

3942
var IS_RELEASE_BUILD = !!argv.release;
@@ -67,14 +70,22 @@ gulp.task('watch', ['build'], function() {
6770
});
6871

6972
gulp.task('changelog', function(done) {
73+
var file = argv.prepend ? 'CHANGELOG.md' : '';
74+
var subtitle = argv.subtitle || '"' + pkg.codename + '"';
75+
var toHtml = !!argv.html;
76+
var dest = argv.dest || 'CHANGELOG.md';
77+
console.log(JSON.stringify(argv, null, 2));
7078
changelog({
7179
repository: 'https://github.com/driftyco/ionic',
72-
codename: pkg.codename,
73-
version: pkg.version
80+
version: pkg.version,
81+
subtitle: subtitle,
82+
file: file
7483
}, function(err, data) {
7584
if (err) return done(err);
76-
fs.writeFileSync('CHANGELOG.md', data);
77-
fs.writeFileSync(buildConfig.dist + '/CHANGELOG.md', data);
85+
if (toHtml) {
86+
data = markdown.toHTML(data);
87+
}
88+
fs.writeFileSync(dest, data);
7889
done();
7990
});
8091
});

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"semver": "^2.2.1",
3939
"cp-r": "^0.1.1",
4040
"mkdirp": "^0.3.5",
41-
"conventional-changelog": "0.0.6",
41+
"conventional-changelog": "0.0.8",
4242
"lunr": "0.4.5",
4343
"htmlparser2": "3.7.0",
4444
"js-yaml": "3.0.2",
@@ -51,5 +51,8 @@
5151
{
5252
"type": "MIT"
5353
}
54-
]
54+
],
55+
"dependencies": {
56+
"markdown": "^0.5.0"
57+
}
5558
}

scripts/travis/ci.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,10 @@ function run {
9494

9595
VERSION_NAME="nightly"
9696

97-
gulp changelog
97+
gulp changelog --prepend=false \
98+
--html=true \
99+
--subtitle="(changes since $OLD_VERSION)" \
100+
--dest="dist/CHANGELOG.html"
98101
fi
99102

100103
./scripts/site/publish.sh \

0 commit comments

Comments
 (0)