Skip to content

Commit 683ac56

Browse files
authored
Build: Add CI release scripts (fixes #6884) (#6885)
1 parent ebf8441 commit 683ac56

2 files changed

Lines changed: 10 additions & 7 deletions

File tree

Makefile.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,11 +237,12 @@ function generateRuleIndexPage(basedir) {
237237

238238
/**
239239
* Creates a release version tag and pushes to origin.
240+
* @param {boolean} [ciRelease] Set to true to indicate this is a CI release.
240241
* @returns {void}
241242
*/
242-
function release() {
243+
function release(ciRelease) {
243244

244-
const releaseInfo = ReleaseOps.release();
245+
const releaseInfo = ReleaseOps.release(null, ciRelease);
245246

246247
echo("Generating site");
247248
target.gensite();
@@ -1111,6 +1112,10 @@ target.release = function() {
11111112
release();
11121113
};
11131114

1115+
target.ciRelease = function() {
1116+
release(true);
1117+
};
1118+
11141119
target.prerelease = function(args) {
11151120
prerelease(args[0]);
11161121
};

package.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"test": "node Makefile.js test",
1212
"lint": "node Makefile.js lint",
1313
"release": "node Makefile.js release",
14+
"ci-release": "node Makefile.js ciRelease",
1415
"alpharelease": "node Makefile.js prerelease -- alpha",
1516
"betarelease": "node Makefile.js prerelease -- beta",
1617
"docs": "node Makefile.js docs",
@@ -29,10 +30,7 @@
2930
"lib",
3031
"messages"
3132
],
32-
"repository": {
33-
"type": "git",
34-
"url": "https://github.com/eslint/eslint"
35-
},
33+
"repository": "eslint/eslint",
3634
"homepage": "http://eslint.org",
3735
"bugs": "https://github.com/eslint/eslint/issues/",
3836
"dependencies": {
@@ -83,7 +81,7 @@
8381
"dateformat": "^1.0.8",
8482
"ejs": "^2.3.3",
8583
"eslint-plugin-node": "^2.0.0",
86-
"eslint-release": "^0.5.0",
84+
"eslint-release": "^0.10.0",
8785
"esprima": "^2.4.1",
8886
"esprima-fb": "^15001.1001.0-dev-harmony-fb",
8987
"gh-got": "^2.2.0",

0 commit comments

Comments
 (0)