chore(build): rc dry run

rc dry run
This commit is contained in:
Dan Bucholtz
2016-09-27 10:49:55 -05:00
parent 75175f6388
commit ef0175f82a
2 changed files with 27 additions and 7 deletions

View File

@@ -1,7 +1,7 @@
{
"private": true,
"name": "ionic2",
"version": "2.0.0-beta.11",
"version": "ionic-angular 2.0.0-rc.test",
"description": "A powerful framework for building mobile and progressive web apps with JavaScript and Angular 2",
"keywords": [
"ionic",
@@ -51,7 +51,6 @@
"@types/merge2": "0.3.29",
"@types/mkdirp": "0.3.29",
"@types/node": "6.0.34",
"@types/protractor": "1.5.19",
"@types/run-sequence": "0.0.28",
"@types/semver": "5.3.30",
"@types/serve-static": "1.7.31",

View File

@@ -12,15 +12,36 @@ import { compileSass, copyFonts, createTimestamp, setSassIonicVersion, writePoly
task('nightly', (done: (err: any) => void) => {
runSequence('release.nightlyPackage', 'release.publishNightly', done);
runSequence('release.prepareReleasePackage', 'release.publishNightly', done);
});
task('release.prepareNightly', (done: (err: any) => void) => {
runSequence(/*'release.pullLatest', 'validate',*/ 'release.copyTemplates', 'release.copyNpmInfo', 'release.preparePackageJsonTemplate', 'release.nightlyPackageJson', done);
task('release', (done: (err: any) => void) => {
runSequence('release.prepareReleasePackage', 'release.copyProdVersion', done);
});
task('release.nightlyPackage', (done: (err: any) => void) => {
runSequence('clean', 'release.polyfill', 'compile.release', 'release.prepareNightly', 'release.compileSass', 'release.fonts', 'release.scss', 'release.createUmdBundle', done);
task('release.copyProdVersion', () => {
const sourcePackageJSON = require(`${PROJECT_ROOT}/package.json`);
const packageJsonToUpdate = require(`${DIST_BUILD_ROOT}/package.json`);
packageJsonToUpdate.version = sourcePackageJSON.version;
const prettyPrintedJson = JSON.stringify(packageJsonToUpdate, null, 2);
writeFileSync(`${DIST_BUILD_ROOT}/package.json`, prettyPrintedJson);
});
task('release.prepareReleasePackage', (done: (err: any) => void) => {
runSequence('clean',
'release.polyfill',
'compile.release',
'release.copyTemplates',
'release.copyNpmInfo',
'release.preparePackageJsonTemplate',
'release.nightlyPackageJson',
'release.compileSass',
'release.fonts',
'release.scss',
'release.createUmdBundle',
done);
});
task('release.createUmdBundle', (done: Function) => {