Skip to content

Commit a286b9c

Browse files
authored
chore(travis): Fix post automatic-release deploy (#29)
- Now copying the "package.json" and "CHANGELOG.md" files after the automatic-release process ran
1 parent f2c7781 commit a286b9c

File tree

5 files changed

+24
-0
lines changed

5 files changed

+24
-0
lines changed

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ before_deploy:
3535
- echo "https://$GH_TOKEN:@github.com" > .git/credentials
3636
- git checkout master
3737
- npm run ci:automatic-release
38+
- npm run ci:post-automatic-release
3839
3940
- cd dist
4041
- pkg-ok module es2015 typings

gulpfile.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ const gulp = require( 'gulp' );
55
// Tasks ...
66
const envCleanTask = require( './tools/gulp/env/env-clean.task' );
77
const envDistTask = require( './tools/gulp/env/env-dist.task' );
8+
const envReleaseTask = require( './tools/gulp/env/env-release.task' );
89
const tsInlineResourcesTask = require( './tools/gulp/ts/ts-inline-resources.task' );
910
const tsBuildTask = require( './tools/gulp/ts/ts-build.task' );
1011
const tsBundleTask = require( './tools/gulp/ts/ts-bundle.task' );

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
"lint": "gulp lint",
4545
"build": "gulp run",
4646
"ci:automatic-release": "automatic-release",
47+
"ci:post-automatic-release": "gulp env:release",
4748
"ci:coverage": "codecov -f ./coverage/remapped/coverage.json",
4849
"ci:test": "jest --config ./tools/jest/jest.config.json --runInBand"
4950
},

tools/gulp/env/env-dist.task.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ gulp.task( 'env:dist', () => {
2323
'package.json',
2424
'README.md',
2525
'CHANGELOG.md',
26+
'MIGRATION-GUIDE.md',
2627
'LICENSE'
2728

2829
] )

tools/gulp/env/env-release.task.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
'use strict';
2+
3+
const gulp = require( 'gulp' );
4+
5+
/**
6+
* Gulp task: Copy files changed by the automatic-release process
7+
*/
8+
gulp.task( 'env:release', () => {
9+
10+
return gulp
11+
.src( [
12+
13+
// Changed files
14+
'package.json',
15+
'CHANGELOG.md'
16+
17+
] )
18+
.pipe( gulp.dest( 'dist' ) );
19+
20+
} );

0 commit comments

Comments
 (0)