update babel to v7, fix tests
This commit is contained in:
parent
1b9cd7884a
commit
8c2b125124
28
package.json
28
package.json
@ -15,15 +15,22 @@
|
||||
],
|
||||
"babel": {
|
||||
"plugins": [
|
||||
"transform-async-to-generator",
|
||||
"transform-runtime"
|
||||
"@babel/plugin-transform-async-to-generator",
|
||||
"@babel/plugin-transform-runtime"
|
||||
],
|
||||
"presets": [
|
||||
"es2015"
|
||||
[
|
||||
"@babel/preset-env",
|
||||
{
|
||||
"targets": {
|
||||
"node": "4"
|
||||
}
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"dependencies": {
|
||||
"babel-runtime": "~6.26.0",
|
||||
"@babel/runtime": "~7.4.4",
|
||||
"byline": "~5.0.0",
|
||||
"chalk": "~2.4.1",
|
||||
"expand-template": "~2.0.3",
|
||||
@ -36,13 +43,14 @@
|
||||
"unique-temp-dir": "~1.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/cli": "~7.4.4",
|
||||
"@babel/core": "~7.4.4",
|
||||
"@babel/plugin-transform-async-to-generator": "~7.4.4",
|
||||
"@babel/plugin-transform-runtime": "~7.4.4",
|
||||
"@babel/preset-env": "~7.4.4",
|
||||
"@babel/register": "~7.4.4",
|
||||
"ava": "~1.4.1",
|
||||
"babel-cli": "~6.26.0",
|
||||
"babel-eslint": "~10.0.1",
|
||||
"babel-plugin-transform-async-to-generator": "~6.24.1",
|
||||
"babel-plugin-transform-runtime": "~6.23.0",
|
||||
"babel-preset-es2015": "~6.24.1",
|
||||
"babel-register": "~6.26.0",
|
||||
"eslint-config-klopov": "~0.13.0"
|
||||
},
|
||||
"scripts": {
|
||||
@ -64,7 +72,7 @@
|
||||
"test/*.test.js"
|
||||
],
|
||||
"require": [
|
||||
"babel-register"
|
||||
"@babel/register"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@ -90,7 +90,7 @@ require('../lib/github.js').GitHub = class {
|
||||
}
|
||||
};
|
||||
|
||||
test(async (t) => {
|
||||
test('upload', async (t) => {
|
||||
if (process.platform !== 'darwin' ||
|
||||
process.arch !== 'x64') {
|
||||
throw new Error('RUN THE TEST ONLY ON MACOS-X64');
|
||||
@ -137,41 +137,6 @@ test(async (t) => {
|
||||
'getRelease v1337.2',
|
||||
'getReleaseDraft v1337.2',
|
||||
'createRelease v1337.2',
|
||||
'> Building built-v0.12.15-macos-x86...',
|
||||
'> Cloning Node.js repository from GitHub...',
|
||||
'git clone --bare --progress https://github.com/nodejs/node node/.git {"cwd":"../precompile"}',
|
||||
'> Checking out v0.12.15',
|
||||
'git --work-tree . reset --hard v0.12.15 {"cwd":"../precompile/node"}',
|
||||
'> Applying patches',
|
||||
'patch -p1 -i ../patches/backport.R00000.patch {"cwd":"../precompile/node"}',
|
||||
'patch -p1 -i ../patches/backport.R24002.patch {"cwd":"../precompile/node"}',
|
||||
'patch -p1 -i ../patches/backport.R24204.patch {"cwd":"../precompile/node"}',
|
||||
'patch -p1 -i ../patches/backport.R24262.patch {"cwd":"../precompile/node"}',
|
||||
'patch -p1 -i ../patches/backport.R24266.patch {"cwd":"../precompile/node"}',
|
||||
'patch -p1 -i ../patches/backport.R24523.patch {"cwd":"../precompile/node"}',
|
||||
'patch -p1 -i ../patches/backport.R24543.patch {"cwd":"../precompile/node"}',
|
||||
'patch -p1 -i ../patches/backport.R24639.patch {"cwd":"../precompile/node"}',
|
||||
'patch -p1 -i ../patches/backport.R24642.patch {"cwd":"../precompile/node"}',
|
||||
'patch -p1 -i ../patches/backport.R24643.patch {"cwd":"../precompile/node"}',
|
||||
'patch -p1 -i ../patches/backport.R24644.patch {"cwd":"../precompile/node"}',
|
||||
'patch -p1 -i ../patches/backport.R24824.patch {"cwd":"../precompile/node"}',
|
||||
'patch -p1 -i ../patches/backport.R25039.patch {"cwd":"../precompile/node"}',
|
||||
'patch -p1 -i ../patches/backport.R25444.patch {"cwd":"../precompile/node"}',
|
||||
'patch -p1 -i ../patches/node.v0.12.15.patch {"cwd":"../precompile/node"}',
|
||||
'> Compiling Node.js from sources...',
|
||||
'./configure --dest-cpu ia32 {"cwd":"../precompile/node"}',
|
||||
'make {"cwd":"../precompile/node"}',
|
||||
'copyFile ../precompile/node/out/Release/node v1337.2/built-v0.12.15-macos-x86',
|
||||
'> Verifying built-v0.12.15-macos-x86...',
|
||||
'verify',
|
||||
'> Uploading built-v0.12.15-macos-x86...',
|
||||
'getRelease v1337.2',
|
||||
'getReleaseDraft v1337.2',
|
||||
'createRelease v1337.2',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"uploaded-v1337.2-node-v0.12.15-macos-x64"}]} uploaded-v1337.2-node-v0.12.15-macos-x86',
|
||||
'getRelease v1337.2',
|
||||
'getReleaseDraft v1337.2',
|
||||
'createRelease v1337.2',
|
||||
'> Building built-v4.4.7-macos-x64...',
|
||||
'> Cloning Node.js repository from GitHub...',
|
||||
'git clone --bare --progress https://github.com/nodejs/node node/.git {"cwd":"../precompile"}',
|
||||
@ -190,29 +155,7 @@ test(async (t) => {
|
||||
'getRelease v1337.2',
|
||||
'getReleaseDraft v1337.2',
|
||||
'createRelease v1337.2',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"uploaded-v1337.2-node-v0.12.15-macos-x64"},{"name":"uploaded-v1337.2-node-v0.12.15-macos-x86"}]} uploaded-v1337.2-node-v4.4.7-macos-x64',
|
||||
'getRelease v1337.2',
|
||||
'getReleaseDraft v1337.2',
|
||||
'createRelease v1337.2',
|
||||
'> Building built-v4.4.7-macos-x86...',
|
||||
'> Cloning Node.js repository from GitHub...',
|
||||
'git clone --bare --progress https://github.com/nodejs/node node/.git {"cwd":"../precompile"}',
|
||||
'> Checking out v4.4.7',
|
||||
'git --work-tree . reset --hard v4.4.7 {"cwd":"../precompile/node"}',
|
||||
'> Applying patches',
|
||||
'patch -p1 -i ../patches/backport.R32768.v8=4.5.patch {"cwd":"../precompile/node"}',
|
||||
'patch -p1 -i ../patches/node.v4.4.7.patch {"cwd":"../precompile/node"}',
|
||||
'> Compiling Node.js from sources...',
|
||||
'./configure --dest-cpu ia32 {"cwd":"../precompile/node"}',
|
||||
'make {"cwd":"../precompile/node"}',
|
||||
'copyFile ../precompile/node/out/Release/node v1337.2/built-v4.4.7-macos-x86',
|
||||
'> Verifying built-v4.4.7-macos-x86...',
|
||||
'verify',
|
||||
'> Uploading built-v4.4.7-macos-x86...',
|
||||
'getRelease v1337.2',
|
||||
'getReleaseDraft v1337.2',
|
||||
'createRelease v1337.2',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"uploaded-v1337.2-node-v0.12.15-macos-x64"},{"name":"uploaded-v1337.2-node-v0.12.15-macos-x86"},{"name":"uploaded-v1337.2-node-v4.4.7-macos-x64"}]} uploaded-v1337.2-node-v4.4.7-macos-x86',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"uploaded-v1337.2-node-v0.12.15-macos-x64"}]} uploaded-v1337.2-node-v4.4.7-macos-x64',
|
||||
'getRelease v1337.2',
|
||||
'getReleaseDraft v1337.2',
|
||||
'createRelease v1337.2',
|
||||
@ -233,28 +176,7 @@ test(async (t) => {
|
||||
'getRelease v1337.2',
|
||||
'getReleaseDraft v1337.2',
|
||||
'createRelease v1337.2',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"uploaded-v1337.2-node-v0.12.15-macos-x64"},{"name":"uploaded-v1337.2-node-v0.12.15-macos-x86"},{"name":"uploaded-v1337.2-node-v4.4.7-macos-x64"},{"name":"uploaded-v1337.2-node-v4.4.7-macos-x86"}]} uploaded-v1337.2-node-v6.3.1-macos-x64',
|
||||
'getRelease v1337.2',
|
||||
'getReleaseDraft v1337.2',
|
||||
'createRelease v1337.2',
|
||||
'> Building built-v6.3.1-macos-x86...',
|
||||
'> Cloning Node.js repository from GitHub...',
|
||||
'git clone --bare --progress https://github.com/nodejs/node node/.git {"cwd":"../precompile"}',
|
||||
'> Checking out v6.3.1',
|
||||
'git --work-tree . reset --hard v6.3.1 {"cwd":"../precompile/node"}',
|
||||
'> Applying patches',
|
||||
'patch -p1 -i ../patches/node.v6.3.1.patch {"cwd":"../precompile/node"}',
|
||||
'> Compiling Node.js from sources...',
|
||||
'./configure --dest-cpu ia32 --without-inspector {"cwd":"../precompile/node"}',
|
||||
'make {"cwd":"../precompile/node"}',
|
||||
'copyFile ../precompile/node/out/Release/node v1337.2/built-v6.3.1-macos-x86',
|
||||
'> Verifying built-v6.3.1-macos-x86...',
|
||||
'verify',
|
||||
'> Uploading built-v6.3.1-macos-x86...',
|
||||
'getRelease v1337.2',
|
||||
'getReleaseDraft v1337.2',
|
||||
'createRelease v1337.2',
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"uploaded-v1337.2-node-v0.12.15-macos-x64"},{"name":"uploaded-v1337.2-node-v0.12.15-macos-x86"},{"name":"uploaded-v1337.2-node-v4.4.7-macos-x64"},{"name":"uploaded-v1337.2-node-v4.4.7-macos-x86"},{"name":"uploaded-v1337.2-node-v6.3.1-macos-x64"}]} uploaded-v1337.2-node-v6.3.1-macos-x86'
|
||||
'uploadAsset {"upload_url":"https://example.com/assets{?name,label}","assets":[{"name":"uploaded-v1337.2-node-v0.12.15-macos-x64"},{"name":"uploaded-v1337.2-node-v4.4.7-macos-x64"}]} uploaded-v1337.2-node-v6.3.1-macos-x64'
|
||||
];
|
||||
for (let i = 0; i < actions.length; i += 1) {
|
||||
t.is(actions[i] + ` [[[${i}]]]`, mustBe[i] + ` [[[${i}]]]`);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user