mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2026-03-13 10:22:08 +08:00
chore(travis): format nightly changelog better
This commit is contained in:
19
gulpfile.js
19
gulpfile.js
@@ -13,6 +13,7 @@ var dgeni = require('dgeni');
|
||||
var es = require('event-stream');
|
||||
var htmlparser = require('htmlparser2');
|
||||
var lunr = require('lunr');
|
||||
var markdown = require('markdown').markdown;
|
||||
var mkdirp = require('mkdirp');
|
||||
var yaml = require('js-yaml');
|
||||
|
||||
@@ -34,6 +35,8 @@ var twitter = require('gulp-twitter');
|
||||
var uglify = require('gulp-uglify');
|
||||
var gutil = require('gulp-util');
|
||||
|
||||
gutil.log = function(){};
|
||||
|
||||
var banner = _.template(buildConfig.banner, { pkg: pkg });
|
||||
|
||||
var IS_RELEASE_BUILD = !!argv.release;
|
||||
@@ -67,14 +70,22 @@ gulp.task('watch', ['build'], function() {
|
||||
});
|
||||
|
||||
gulp.task('changelog', function(done) {
|
||||
var file = argv.prepend ? 'CHANGELOG.md' : '';
|
||||
var subtitle = argv.subtitle || '"' + pkg.codename + '"';
|
||||
var toHtml = !!argv.html;
|
||||
var dest = argv.dest || 'CHANGELOG.md';
|
||||
console.log(JSON.stringify(argv, null, 2));
|
||||
changelog({
|
||||
repository: 'https://github.com/driftyco/ionic',
|
||||
codename: pkg.codename,
|
||||
version: pkg.version
|
||||
version: pkg.version,
|
||||
subtitle: subtitle,
|
||||
file: file
|
||||
}, function(err, data) {
|
||||
if (err) return done(err);
|
||||
fs.writeFileSync('CHANGELOG.md', data);
|
||||
fs.writeFileSync(buildConfig.dist + '/CHANGELOG.md', data);
|
||||
if (toHtml) {
|
||||
data = markdown.toHTML(data);
|
||||
}
|
||||
fs.writeFileSync(dest, data);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
"semver": "^2.2.1",
|
||||
"cp-r": "^0.1.1",
|
||||
"mkdirp": "^0.3.5",
|
||||
"conventional-changelog": "0.0.6",
|
||||
"conventional-changelog": "0.0.8",
|
||||
"lunr": "0.4.5",
|
||||
"htmlparser2": "3.7.0",
|
||||
"js-yaml": "3.0.2",
|
||||
@@ -51,5 +51,8 @@
|
||||
{
|
||||
"type": "MIT"
|
||||
}
|
||||
]
|
||||
],
|
||||
"dependencies": {
|
||||
"markdown": "^0.5.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -94,7 +94,10 @@ function run {
|
||||
|
||||
VERSION_NAME="nightly"
|
||||
|
||||
gulp changelog
|
||||
gulp changelog --prepend=false \
|
||||
--html=true \
|
||||
--subtitle="(changes since $OLD_VERSION)" \
|
||||
--dest="dist/CHANGELOG.html"
|
||||
fi
|
||||
|
||||
./scripts/site/publish.sh \
|
||||
|
||||
Reference in New Issue
Block a user