File tree 4 files changed +340
-18
lines changed 4 files changed +340
-18
lines changed Original file line number Diff line number Diff line change @@ -6,4 +6,5 @@ example/**/*.js
6
6
example /** /* .map
7
7
.idea /
8
8
dist /
9
- ! example /* .js
9
+ ! example /* .js
10
+ publish_release_github \. js
Original file line number Diff line number Diff line change 7
7
"yarn" : " yarn" ,
8
8
"build" : " yarn run rimraf dist && yarn run rimraf doc && yarn run build-lib && yarn run build-doc" ,
9
9
"build-lib" : " ng-packagr -p ng-package.json" ,
10
- "build-doc" : " typedoc --module system --out ./docs ./src/objects"
10
+ "build-doc" : " typedoc --module system --out ./docs ./src/objects" ,
11
+ "github:release" : " yarn run bestzip build.zip ./dist/* && node publish_release_github.js"
11
12
},
12
13
"license" : " MIT" ,
13
14
"repository" : {
39
40
"postcss-discard-comments" : " ^2.0.4" ,
40
41
"typedoc" : " ^0.9.0" ,
41
42
"tslib" : " ^1.9.0" ,
42
- "ngx-odata-v4" : " ^0.0.4"
43
+ "ngx-odata-v4" : " *" ,
44
+ "bestzip" : " ^1.1.4" ,
45
+ "publish-release" : " ^1.4.0"
43
46
}
44
47
}
Original file line number Diff line number Diff line change
1
+ var publishRelease = require ( 'publish-release' )
2
+ var pjson = require ( './package.json' ) ;
3
+
4
+ publishRelease ( {
5
+ token : '<apiToken>' ,
6
+ owner : 'skynet2' ,
7
+ draft : false ,
8
+ repo : 'ngx-odata' ,
9
+ name : pjson . name + ' ' + pjson . version ,
10
+ tag : pjson . version ,
11
+ prerelease : false ,
12
+ reuseRelease : true ,
13
+ reuseDraftOnly : true ,
14
+ skipAssetsCheck : false ,
15
+ skipDuplicatedAssets : false ,
16
+ assets : [ 'build.zip' ] ,
17
+ target_commitish : 'master'
18
+ } , function ( err , release ) {
19
+ console . log ( err ) ;
20
+ // `release`: object returned from github about the newly created release
21
+ } ) ;
You can’t perform that action at this time.
0 commit comments