@@ -3,6 +3,20 @@ const { execSync: exec } = require("child_process")
33const { readFileSync : read } = require ( "fs" )
44const { request } = require ( "https" )
55
6+ const REPO = "BenoitZugmeyer/eslint-plugin-html"
7+ const PACKAGE_FILES = [
8+ "LICENSE" ,
9+ "src/extract.js" ,
10+ "src/getFileMode.js" ,
11+ "src/index.js" ,
12+ "src/settings.js" ,
13+ "src/TransformableString.js" ,
14+ "src/utils.js" ,
15+ "package.json" ,
16+ "CHANGELOG.md" ,
17+ "README.md" ,
18+ ]
19+
620main ( ) . catch ( ( error ) => {
721 console . log ( error )
822 process . exitCode = 1
@@ -84,18 +98,7 @@ function verifyPackageContent() {
8498 }
8599 }
86100
87- const expectedContent = new Set ( [
88- "LICENSE" ,
89- "src/extract.js" ,
90- "src/getFileMode.js" ,
91- "src/index.js" ,
92- "src/settings.js" ,
93- "src/TransformableString.js" ,
94- "src/utils.js" ,
95- "package.json" ,
96- "CHANGELOG.md" ,
97- "README.md" ,
98- ] )
101+ const expectedContent = new Set ( PACKAGE_FILES )
99102
100103 for ( const file of expectedContent ) {
101104 if ( ! content . has ( file ) ) error ( `Missing ${ file } in package content` )
@@ -128,7 +131,7 @@ async function verifyBuild() {
128131 if ( ! build ) {
129132 console . log ( "Build not found yet..." )
130133 } else {
131- const buildURL = `https://travis-ci.org/github/BenoitZugmeyer/eslint-plugin-html /builds/${ build . id } `
134+ const buildURL = `https://travis-ci.org/github/${ REPO } /builds/${ build . id } `
132135 if ( build . finished_at ) {
133136 // state: errored, failed, created, started, passed, canceled
134137 if ( build . state !== "passed" ) {
@@ -140,14 +143,14 @@ async function verifyBuild() {
140143 console . log ( `Build ${ buildURL } ${ build . state } ` )
141144 }
142145 }
143- await new Promise ( ( resolve ) => setTimeout ( resolve , 1000 ) )
146+ await new Promise ( ( resolve ) => setTimeout ( resolve , 3000 ) )
144147 }
145148}
146149
147150function fetchBuilds ( ) {
148151 return new Promise ( ( resolve , reject ) => {
149152 const req = request (
150- " https://api.travis-ci.org/repos/BenoitZugmeyer/eslint-plugin-html/ builds?event_type=push" ,
153+ ` https://api.travis-ci.org/repos/${ REPO } / builds?event_type=push` ,
151154 {
152155 headers : {
153156 "User-Agent" : "release-script/1.0.0" ,
0 commit comments