Skip to content

Commit f33a88e

Browse files
build: adjust release script
1 parent c36db2c commit f33a88e

File tree

1 file changed

+18
-15
lines changed

1 file changed

+18
-15
lines changed

tools/release.js

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,20 @@ const { execSync: exec } = require("child_process")
33
const { readFileSync: read } = require("fs")
44
const { 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+
620
main().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

147150
function 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

Comments
 (0)