Skip to content

Commit a54cf01

Browse files
committed
Update
1 parent e9bb838 commit a54cf01

6 files changed

Lines changed: 59 additions & 16 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ config.json
1111
py
1212
coverage
1313
.nyc_output
14+
*.tar.gz

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ install:
1010
after_success:
1111
- npm run report-coverage #Run codecov
1212
deploy:
13-
provider: releases
13+
provider: releases
1414
api_key:
1515
secure: DvHYEbD0wJWlg12gHHyqYIss5HcijjXel0fas3PX8p1+DjWFAGcn7M6/N7Lo177FF284kbOHzsy+tI2mCeK0CsNvtYpGhebeivVuWqKhAXpqv4PXUp+HbRYxHy9IsHUUbxgwmlQDx0+txytflvvuHbOVGA/pRFdLVv9VJi2cgNf6xGZIihZ8hAKRRjVAaa1czmTQBjhcG+W97T06CaTo+VBUWa98jldD3UAfZq0q52iU16Oq+bL8avC0gh5eYZ4NOBSvXC1VGuSP9VJ5aOOrDc1GYagQvjPg1bI6FR1n4zeL5gsKXhU3JUxorMxpB8ARvw17kW1gfavOjcvbB0FtfnDcs67KAIyzAEDuw7pC/0Bn8vEP2gTOnYt8uqs9s1lUYpDZpxgvTNQ0PzjbuzolQA03Kr0fheUxZBB8mFwacc1UTXw9fmOhbVXjlikQge+eTejRalgn+RZrKVj3NL8428Lmeb5vQOm07DglF5Ej7siNwGIEySAqYYUHAyYyTXIrWfjuXqmeaTFyNCKbyo06vS02lVwz6GVypsJOztOHsBpKjyxLm8zM0gpWeTcJXokKnbs3Q9wqCzprIPT/PT6gPvxeARi4z7Iv7TAAOGmdi9IoEjQ4Wy9S3W3/pdIAAGrBKTl+atkTSykIIju+ei3ZmB7BG7aMb4QHOcxa6YGoMnA=
1616
file: zeronet-*

scripts/pkg.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ mkdir .pkg
77
for f in package.json zeronet.js; do cp $f .pkg; done
88
ver=$(echo $(cat package.json | grep "version" | sed "s|\"||g" | sed "s| ||g" | grep " .*" -o) | sed "s|,||g")
99
cd .pkg
10-
sed -r 's|"([a-z-]+)": "file:.*"|"\1": "'$ver'"|g' -i package.json
10+
sed -r 's|"([a-z-]+)": "file:(.*)"|"\1": "file:../\2.tar.gz"|g' -i package.json
1111
npm i --production
1212
pkg -t node8-linux-x64,node8-macos-x64,node8-win-x64 .

scripts/publish.sh

Lines changed: 32 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
#!/bin/bash
22

3-
#TODO: replace by better solution
4-
53
set -e
64

75
op="$PWD"
@@ -20,22 +18,43 @@ ver=$(echo $(cat package.json | grep "version" | sed "s|\"||g" | sed "s| ||g" |
2018

2119
echo "Publishing $files @ $ver"
2220

23-
echo "Sure?"
21+
for file in . $(dir -w 1 | grep "^zeronet-"); do
22+
if [ -d $file ]; then
23+
cd $file
24+
sed -r 's|"([a-z-]+)": "file:.*"|"\1": "'$ver'"|g' -i package.json
25+
cd $op
26+
fi
27+
done
28+
29+
for dir in $files; do
30+
cd $dir
31+
[ ! -e .gitignore ] && ln -s ../.gitignore
32+
cd $op
33+
done
34+
35+
bash scripts/tarball.sh
36+
37+
tarfiles="zeronet.tar.gz"
38+
for file in files; do
39+
tarfiles="$tarfiles $file.tar.gz"
40+
done
41+
42+
echo "This will 'npm publish $tarfiles'"
2443

25-
sed -r 's|"([a-z-]+)": "file:.*"|"\1": "'$ver'"|g' -i package.json
44+
echo "Sure?"
2645

2746
read foo
2847

2948
[ "$foo" != "yes" ] && echo "Abort." && exit 2
3049

31-
set -x
32-
33-
for dir in $files; do
34-
cd $dir
35-
[ ! -e .gitignore ] && ln -s ../.gitignore
36-
npm publish
37-
cd ..
38-
done
50+
npm publish $tarfiles
3951

4052
cd $op
41-
sed -r 's|"(zeronet-[a-z-]+)": ".*"|"\1": "file:\1"|g' -i package.json
53+
54+
for file in . $(dir -w 1 | grep "^zeronet-"); do
55+
if [ -d $file ]; then
56+
cd $file
57+
sed -r 's|"(zeronet-[a-z-]+)": ".*"|"\1": "file:\1"|g' -i package.json
58+
cd $op
59+
fi
60+
done

scripts/tarball.sh

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#!/bin/bash
2+
3+
set -e
4+
5+
ex_re() {
6+
ex="--exclude=zeronet* --exclude=package-lock.json"
7+
for f in .git .gitignore .travis.yml debug scripts $(cat .gitignore); do
8+
ex="$ex --exclude=$f"
9+
done
10+
}
11+
12+
ex_re
13+
tar cvfz zeronet.tar.gz $ex . | sed "s|^|zeronet: |g"
14+
ex_re
15+
16+
for file in $(dir -w 1 | grep "^zeronet-"); do
17+
if [ -d $file ]; then
18+
cd $file
19+
tar cvfz ../$file.tar.gz $ex . | sed "s|^|$file: |g"
20+
ex_re
21+
cd ..
22+
fi
23+
done
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ cryptos.forEach(crypto => {
4242
inner_path: "content.json",
4343
location: 1
4444
}, err => {
45-
if (err) console.error("Error, but not failing the test", err)
45+
if (err) console.error("Unrelated error", err)
4646
return cb()
4747
})
4848
})

0 commit comments

Comments
 (0)