Browse Source

Internal: Introduced release tasks. Closes #378.

Piotrek Koszuliński 8 years ago
parent
commit
0d3e97119d
2 changed files with 19 additions and 0 deletions
  1. 18 0
      gulpfile.js
  2. 1 0
      package.json

+ 18 - 0
gulpfile.js

@@ -46,3 +46,21 @@ function getTestOptions() {
 	return require( '@ckeditor/ckeditor5-dev-tests' )
 		.parseArguments( process.argv.slice( 2 ) );
 }
+
+// Releasing. -----------------------------------------------------------------
+
+gulp.task( 'changelog:dependencies', () => {
+	return require( '@ckeditor/ckeditor5-dev-env' )
+		.generateChangelogForDependencies( {
+			cwd: process.cwd(),
+			packages: 'packages'
+		} );
+} );
+
+gulp.task( 'release:dependencies', () => {
+	return require( '@ckeditor/ckeditor5-dev-env' )
+		.releaseDependencies( {
+			cwd: process.cwd(),
+			packages: 'packages'
+		} );
+} );

+ 1 - 0
package.json

@@ -29,6 +29,7 @@
   },
   "devDependencies": {
     "@ckeditor/ckeditor5-dev-docs": "^6.1.2",
+    "@ckeditor/ckeditor5-dev-env": "^4.0.0",
     "@ckeditor/ckeditor5-dev-lint": "^2.0.2",
     "@ckeditor/ckeditor5-dev-tests": "^7.0.2",
     "gulp": "^3.9.0",