Skip to content

Commit 71c6829

Browse files
devversionandrewseguin
authored andcommitted
build: exclude system-config-spec.ts for releases (#2754)
* No longer publishes the `system-config-spec.ts` file in releases. Extending the glob to also remove the `-spec.ts` files. In the future it's planned to not build spec files for releases at all..
1 parent 592f33f commit 71c6829

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

tools/gulp/tasks/release.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ import {DIST_COMPONENTS_ROOT} from '../constants';
1010

1111
const argv = minimist(process.argv.slice(3));
1212

13-
14-
task(':build:release:clean-spec', cleanTask('dist/**/*.spec.*'));
13+
/** Removes redundant spec files from the release. TypeScript creates definition files for specs. */
14+
// TODO(devversion): tsconfig files should share code and don't generate spec files for releases.
15+
task(':build:release:clean-spec', cleanTask('dist/**/*(-|.)spec.*'));
1516

1617

1718
task('build:release', function(done: () => void) {

0 commit comments

Comments
 (0)