prepublish script + fix tests
This commit is contained in:
parent
995cad5085
commit
e88ee33ea8
@ -44,6 +44,7 @@
|
||||
"bin": "node lib-es5/bin.js",
|
||||
"upload": "node lib-es5/upload.js",
|
||||
"lint": "eslint-klopov . || true",
|
||||
"prepublish": "npm run lint && npm test && npm run babel",
|
||||
"test": "ava"
|
||||
},
|
||||
"eslintConfig": {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
{
|
||||
"localPlace": "~/.pkg-cache/{version}/{from}-{nodeVersion}-{platform}-{arch}",
|
||||
"remotePlace": "base-{nodeVersion}-{platform}-{arch}"
|
||||
"remotePlace": "uploaded-{nodeVersion}-{platform}-{arch}"
|
||||
}
|
||||
|
||||
@ -81,7 +81,7 @@ test(async () => {
|
||||
const { main } = require('../lib/upload.js');
|
||||
await main();
|
||||
const mustBe = [
|
||||
'> Building base-v0.12.15-linux-x64...',
|
||||
'> Building built-v0.12.15-linux-x64...',
|
||||
'> Cloning Node.js repository from GitHub...',
|
||||
'git clone --bare --progress https://github.com/nodejs/node node/.git {"cwd":"../temp"}',
|
||||
'> Checking out v0.12.15',
|
||||
@ -106,11 +106,11 @@ test(async () => {
|
||||
'./configure --dest-cpu x64 {"cwd":"../temp/node"}',
|
||||
'make {"cwd":"../temp/node"}',
|
||||
'copyFile ../temp/node/out/Release/node',
|
||||
'> Uploading base-v0.12.15-linux-x64...',
|
||||
'> Uploading built-v0.12.15-linux-x64...',
|
||||
'getRelease v1337.0.1',
|
||||
'createRelease v1337.0.1',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[]} base-v0.12.15-linux-x64',
|
||||
'> Building base-v0.12.15-linux-x86...',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[]} uploaded-v0.12.15-linux-x64',
|
||||
'> Building built-v0.12.15-linux-x86...',
|
||||
'> Cloning Node.js repository from GitHub...',
|
||||
'git clone --bare --progress https://github.com/nodejs/node node/.git {"cwd":"../temp"}',
|
||||
'> Checking out v0.12.15',
|
||||
@ -135,11 +135,11 @@ test(async () => {
|
||||
'./configure --dest-cpu ia32 {"cwd":"../temp/node"}',
|
||||
'make {"cwd":"../temp/node"}',
|
||||
'copyFile ../temp/node/out/Release/node',
|
||||
'> Uploading base-v0.12.15-linux-x86...',
|
||||
'> Uploading built-v0.12.15-linux-x86...',
|
||||
'getRelease v1337.0.1',
|
||||
'createRelease v1337.0.1',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"base-v0.12.15-linux-x64"}]} base-v0.12.15-linux-x86',
|
||||
'> Building base-v4.4.7-linux-x64...',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"uploaded-v0.12.15-linux-x64"}]} uploaded-v0.12.15-linux-x86',
|
||||
'> Building built-v4.4.7-linux-x64...',
|
||||
'> Cloning Node.js repository from GitHub...',
|
||||
'git clone --bare --progress https://github.com/nodejs/node node/.git {"cwd":"../temp"}',
|
||||
'> Checking out v4.4.7',
|
||||
@ -151,11 +151,11 @@ test(async () => {
|
||||
'./configure --dest-cpu x64 {"cwd":"../temp/node"}',
|
||||
'make {"cwd":"../temp/node"}',
|
||||
'copyFile ../temp/node/out/Release/node',
|
||||
'> Uploading base-v4.4.7-linux-x64...',
|
||||
'> Uploading built-v4.4.7-linux-x64...',
|
||||
'getRelease v1337.0.1',
|
||||
'createRelease v1337.0.1',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"base-v0.12.15-linux-x64"},{"name":"base-v0.12.15-linux-x86"}]} base-v4.4.7-linux-x64',
|
||||
'> Building base-v4.4.7-linux-x86...',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"uploaded-v0.12.15-linux-x64"},{"name":"uploaded-v0.12.15-linux-x86"}]} uploaded-v4.4.7-linux-x64',
|
||||
'> Building built-v4.4.7-linux-x86...',
|
||||
'> Cloning Node.js repository from GitHub...',
|
||||
'git clone --bare --progress https://github.com/nodejs/node node/.git {"cwd":"../temp"}',
|
||||
'> Checking out v4.4.7',
|
||||
@ -167,11 +167,11 @@ test(async () => {
|
||||
'./configure --dest-cpu ia32 {"cwd":"../temp/node"}',
|
||||
'make {"cwd":"../temp/node"}',
|
||||
'copyFile ../temp/node/out/Release/node',
|
||||
'> Uploading base-v4.4.7-linux-x86...',
|
||||
'> Uploading built-v4.4.7-linux-x86...',
|
||||
'getRelease v1337.0.1',
|
||||
'createRelease v1337.0.1',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"base-v0.12.15-linux-x64"},{"name":"base-v0.12.15-linux-x86"},{"name":"base-v4.4.7-linux-x64"}]} base-v4.4.7-linux-x86',
|
||||
'> Building base-v6.3.1-linux-x64...',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"uploaded-v0.12.15-linux-x64"},{"name":"uploaded-v0.12.15-linux-x86"},{"name":"uploaded-v4.4.7-linux-x64"}]} uploaded-v4.4.7-linux-x86',
|
||||
'> Building built-v6.3.1-linux-x64...',
|
||||
'> Cloning Node.js repository from GitHub...',
|
||||
'git clone --bare --progress https://github.com/nodejs/node node/.git {"cwd":"../temp"}',
|
||||
'> Checking out v6.3.1',
|
||||
@ -182,11 +182,11 @@ test(async () => {
|
||||
'./configure --dest-cpu x64 {"cwd":"../temp/node"}',
|
||||
'make {"cwd":"../temp/node"}',
|
||||
'copyFile ../temp/node/out/Release/node',
|
||||
'> Uploading base-v6.3.1-linux-x64...',
|
||||
'> Uploading built-v6.3.1-linux-x64...',
|
||||
'getRelease v1337.0.1',
|
||||
'createRelease v1337.0.1',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"base-v0.12.15-linux-x64"},{"name":"base-v0.12.15-linux-x86"},{"name":"base-v4.4.7-linux-x64"},{"name":"base-v4.4.7-linux-x86"}]} base-v6.3.1-linux-x64',
|
||||
'> Building base-v6.3.1-linux-x86...',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"uploaded-v0.12.15-linux-x64"},{"name":"uploaded-v0.12.15-linux-x86"},{"name":"uploaded-v4.4.7-linux-x64"},{"name":"uploaded-v4.4.7-linux-x86"}]} uploaded-v6.3.1-linux-x64',
|
||||
'> Building built-v6.3.1-linux-x86...',
|
||||
'> Cloning Node.js repository from GitHub...',
|
||||
'git clone --bare --progress https://github.com/nodejs/node node/.git {"cwd":"../temp"}',
|
||||
'> Checking out v6.3.1',
|
||||
@ -197,10 +197,10 @@ test(async () => {
|
||||
'./configure --dest-cpu ia32 {"cwd":"../temp/node"}',
|
||||
'make {"cwd":"../temp/node"}',
|
||||
'copyFile ../temp/node/out/Release/node',
|
||||
'> Uploading base-v6.3.1-linux-x86...',
|
||||
'> Uploading built-v6.3.1-linux-x86...',
|
||||
'getRelease v1337.0.1',
|
||||
'createRelease v1337.0.1',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"base-v0.12.15-linux-x64"},{"name":"base-v0.12.15-linux-x86"},{"name":"base-v4.4.7-linux-x64"},{"name":"base-v4.4.7-linux-x86"},{"name":"base-v6.3.1-linux-x64"}]} base-v6.3.1-linux-x86'
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"uploaded-v0.12.15-linux-x64"},{"name":"uploaded-v0.12.15-linux-x86"},{"name":"uploaded-v4.4.7-linux-x64"},{"name":"uploaded-v4.4.7-linux-x86"},{"name":"uploaded-v6.3.1-linux-x64"}]} uploaded-v6.3.1-linux-x86'
|
||||
];
|
||||
assert.equal(actions.length, mustBe.length);
|
||||
for (let i = 0; i < actions.length; i += 1) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user