Sfoglia il codice sorgente

Changelog task will generate summary changelogs for builds.

Kamil Piechaczek 8 anni fa
parent
commit
921a82544c
1 ha cambiato i file con 20 aggiunte e 5 eliminazioni
  1. 20 5
      gulpfile.js

+ 20 - 5
gulpfile.js

@@ -127,11 +127,26 @@ gulp.task( 'translations:download', () => {
 gulp.task( 'changelog:dependencies', () => {
 	assertIsInstalled( '@ckeditor/ckeditor5-dev-env' );
 
-	return require( '@ckeditor/ckeditor5-dev-env' )
-		.generateChangelogForSubRepositories( {
-			cwd: process.cwd(),
-			packages: 'packages'
-		} );
+	const devEnv = require( '@ckeditor/ckeditor5-dev-env' );
+	const commonOptions = {
+		cwd: process.cwd(),
+		packages: 'packages'
+	};
+
+	const optionsForDependencies = Object.assign( {}, commonOptions, {
+		skipPackages: [
+			'@ckeditor/ckeditor5-build-inline',
+			'@ckeditor/ckeditor5-build-classic',
+			'@ckeditor/ckeditor5-build-balloon'
+		]
+	} );
+	const optionsForBuilds = Object.assign( {}, commonOptions, {
+		scope: /-build-/
+	} );
+
+	return Promise.resolve()
+		.then( () => devEnv.generateChangelogForSubRepositories( optionsForDependencies ) )
+		.then( () => devEnv.generateSummaryChangelog( optionsForBuilds ) );
 } );
 
 gulp.task( 'release:dependencies', () => {