+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 1046
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Tue Mar 5 12:45:30 UTC 2024
+ uptime
12:45:30 up 0 min, 0 users, load average: 0.96, 0.25, 0.09
+ head=git@github.com:objectionary/eoc.git
+ ff=default
+ image=yegor256/rultor-image:1.20.0
+ rebase=false
+ squash=false
+ head_branch=master
+ author=yegor256
+ tag=0.18.0
+ vars=('--env=head=git@github.com:objectionary/eoc.git' '--env=tag=0.18.0' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/eoc.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.18.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pip install git+https://chromium.googlesource.com/external/gyp'\'' '\'';'\'' '\''npm install --no-color'\'' '\'';'\'' '\''sudo npm install --no-color --global grunt-cli'\'' '\'';'\'' '\''npm uninstall --no-color grunt-cli'\'' '\'';'\'' '\''npm install --no-color mocha'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/" package.json'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/" src/version.js'\'' '\'';'\'' '\''sed -i "s/0000-00-00/$(date +%Y-%m-%d)/" src/version.js'\'' '\'';'\'' '\''grunt --no-color'\'' '\'';'\'' '\''git commit -am "set version to ${tag}"'\'' '\'';'\'' '\''chmod 600 ../npmrc'\'' '\'';'\'' '\''npm publish --no-color --userconfig=../npmrc'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256')
+ scripts=('export '\''head=git@github.com:objectionary/eoc.git'\''' ';' 'export '\''tag=0.18.0'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'pip install git+https://chromium.googlesource.com/external/gyp' ';' 'npm install --no-color' ';' 'sudo npm install --no-color --global grunt-cli' ';' 'npm uninstall --no-color grunt-cli' ';' 'npm install --no-color mocha' ';' 'pdd -f /dev/null -v' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i "s/0\.0\.0/${tag}/" package.json' ';' 'sed -i "s/0\.0\.0/${tag}/" src/version.js' ';' 'sed -i "s/0000-00-00/$(date +%Y-%m-%d)/" src/version.js' ';' 'grunt --no-color' ';' 'git commit -am "set version to ${tag}"' ';' 'chmod 600 ../npmrc' ';' 'npm publish --no-color --userconfig=../npmrc' ';')
+ directory=
+ container=objectionary_eoc_248
+ as_root=false
+ hostname
ip-172-31-25-10
+ pwd
/tmp/rultor-JNJI
+ git --version
git version 2.34.1
+ docker --version
Docker version 25.0.3, build 4debf41
+ mkdir -p /home/ubuntu/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/ubuntu/.ssh/config
+ git clone git@github.com:objectionary/eoc.git repo
Cloning into 'repo'...
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
+ cd repo
+ git config user.email me@rultor.com
+ git config user.name rultor
+ '[' -z 'export '\''head=git@github.com:objectionary/eoc.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:objectionary/eoc.git'\''' ';' 'export '\''tag=0.18.0'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'pip install git+https://chromium.googlesource.com/external/gyp' ';' 'npm install --no-color' ';' 'sudo npm install --no-color --global grunt-cli' ';' 'npm uninstall --no-color grunt-cli' ';' 'npm install --no-color mocha' ';' 'pdd -f /dev/null -v' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i "s/0\.0\.0/${tag}/" package.json' ';' 'sed -i "s/0\.0\.0/${tag}/" src/version.js' ';' 'sed -i "s/0000-00-00/$(date +%Y-%m-%d)/" src/version.js' ';' 'grunt --no-color' ';' 'git commit -am "set version to ${tag}"' ';' 'chmod 600 ../npmrc' ';' 'npm publish --no-color --userconfig=../npmrc' ';'
+ sensitive=()
+ rm -rf .gnupg
+ '[' -z 0.18.0 ']'
+ [[ 0.18.0 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.18.0"'
tag name is valid: "0.18.0"
+ cd repo
++ git tag -l 0.18.0
+ '[' ']'
+ export BRANCH_NAME=__rultor
+ BRANCH_NAME=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ git checkout -b __rultor
Switched to a new branch '__rultor'
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.13
++ bc
++ echo 0.13 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.13, low enough to run a new Docker container'
load average is 0.13, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor-image:1.20.0
+ docker pull yegor256/rultor-image:1.20.0
1.20.0: Pulling from yegor256/rultor-image
2ab09b027e7f: Pulling fs layer
7b0074669ecf: Pulling fs layer
408f189b6f6b: Pulling fs layer
33be9847dc3f: Pulling fs layer
042ebef6257e: Pulling fs layer
3a97fbae9a85: Pulling fs layer
56e93f10bd73: Pulling fs layer
4e03abc55821: Pulling fs layer
13ef0de7b7a0: Pulling fs layer
ca9e2ab45268: Pulling fs layer
28d34864293c: Pulling fs layer
b6d63350513c: Pulling fs layer
eae028898cd7: Pulling fs layer
ad37c8c08239: Pulling fs layer
850edde41604: Pulling fs layer
63ae1c8866b6: Pulling fs layer
5824713c1779: Pulling fs layer
b508c3fd7dad: Pulling fs layer
d0490c8a5a48: Pulling fs layer
c46ce4f898c1: Pulling fs layer
e511014d4eef: Pulling fs layer
4701f48243fe: Pulling fs layer
00de5a73064f: Pulling fs layer
61c6f56e206e: Pulling fs layer
adc6bd646a58: Pulling fs layer
85199a179b08: Pulling fs layer
8e5e413dd364: Pulling fs layer
55ef641ff048: Pulling fs layer
04b36258d98d: Pulling fs layer
720a8616693f: Pulling fs layer
a69d37378c25: Pulling fs layer
db92edfaf28f: Pulling fs layer
0108236d4ede: Pulling fs layer
7397d20156a8: Pulling fs layer
7e231629f56d: Pulling fs layer
4fa4f09171d9: Pulling fs layer
a2510fb1bcd9: Pulling fs layer
852c23ee1e58: Pulling fs layer
4c94631e05f9: Pulling fs layer
fe1609533f57: Pulling fs layer
49b8f231d8c5: Pulling fs layer
a27abfc811c6: Pulling fs layer
f3b6fe0bd39a: Pulling fs layer
9dbbf6f6809e: Pulling fs layer
79c33d0c17bc: Pulling fs layer
2ec28995fad3: Pulling fs layer
529f818ae9a5: Pulling fs layer
7de267ea5061: Pulling fs layer
e6fc4138dc00: Pulling fs layer
c0245c6ef64b: Pulling fs layer
d9a900e3a525: Pulling fs layer
d1f589d2217a: Pulling fs layer
29c1ce6e0ceb: Pulling fs layer
4222d5f37429: Pulling fs layer
e3e373f63a0c: Pulling fs layer
dbbdc338f60b: Pulling fs layer
5596911ab43e: Pulling fs layer
6722f3e22921: Pulling fs layer
af30271ca578: Pulling fs layer
daefb1f98329: Pulling fs layer
89a2ed8a04a6: Pulling fs layer
33e89eb290e3: Pulling fs layer
e9c415e4620b: Pulling fs layer
154da6976ca5: Pulling fs layer
8289442127b2: Pulling fs layer
45896b7b9527: Pulling fs layer
18d73cd4eccc: Pulling fs layer
2e3361345a7f: Pulling fs layer
b79d4bd70c34: Pulling fs layer
4957f3e41a83: Pulling fs layer
a98807ad2419: Pulling fs layer
dc2f4dd0006e: Pulling fs layer
07760708e2df: Pulling fs layer
9b840271685e: Pulling fs layer
3ffec5fd42a5: Pulling fs layer
1d5558ed85a6: Pulling fs layer
288b35c1f9ec: Pulling fs layer
42cc2f5870bc: Pulling fs layer
352a82e0aa80: Pulling fs layer
6bbbda1649ae: Pulling fs layer
cfd12b52789d: Pulling fs layer
fc0132327b62: Pulling fs layer
9013f369223c: Pulling fs layer
a0c089c51c45: Pulling fs layer
617e1c55d4b8: Pulling fs layer
a32d3d859e5f: Pulling fs layer
f2bbd8f80c06: Pulling fs layer
c561d512f034: Pulling fs layer
48d2dfd3a5fb: Pulling fs layer
f36495eefb9d: Pulling fs layer
dccaf7cba4f1: Pulling fs layer
4e88668e7f52: Pulling fs layer
0a97bd2a2879: Pulling fs layer
6a0e58b694d0: Pulling fs layer
9ab08b659556: Pulling fs layer
a387737ce6ba: Pulling fs layer
1215824f466e: Pulling fs layer
000aecf6ab63: Pulling fs layer
4fcf9885e8d0: Pulling fs layer
f92dfcd4ed25: Pulling fs layer
4d0d29d87559: Pulling fs layer
a32060106fa3: Pulling fs layer
8289442127b2: Waiting
45896b7b9527: Waiting
18d73cd4eccc: Waiting
2e3361345a7f: Waiting
b79d4bd70c34: Waiting
4957f3e41a83: Waiting
a98807ad2419: Waiting
dc2f4dd0006e: Waiting
07760708e2df: Waiting
9b840271685e: Waiting
3ffec5fd42a5: Waiting
1d5558ed85a6: Waiting
288b35c1f9ec: Waiting
42cc2f5870bc: Waiting
352a82e0aa80: Waiting
6bbbda1649ae: Waiting
cfd12b52789d: Waiting
fc0132327b62: Waiting
9013f369223c: Waiting
a0c089c51c45: Waiting
617e1c55d4b8: Waiting
a32d3d859e5f: Waiting
f2bbd8f80c06: Waiting
c561d512f034: Waiting
48d2dfd3a5fb: Waiting
f36495eefb9d: Waiting
dccaf7cba4f1: Waiting
4e88668e7f52: Waiting
0a97bd2a2879: Waiting
6a0e58b694d0: Waiting
9ab08b659556: Waiting
a387737ce6ba: Waiting
000aecf6ab63: Waiting
4fcf9885e8d0: Waiting
f92dfcd4ed25: Waiting
4d0d29d87559: Waiting
cff685ee5e0e: Pulling fs layer
87da6df67aa3: Pulling fs layer
e61c4b9de561: Pulling fs layer
526ce505f1fc: Pulling fs layer
f06c00ce1d79: Pulling fs layer
bd26c2cfd4e2: Pulling fs layer
321844cf5c7a: Pulling fs layer
deb452e97fd4: Pulling fs layer
0395df46e748: Pulling fs layer
1154c58b23a2: Pulling fs layer
4e6d5063deca: Pulling fs layer
16c440d5b992: Pulling fs layer
a32060106fa3: Waiting
cff685ee5e0e: Waiting
87da6df67aa3: Waiting
e61c4b9de561: Waiting
526ce505f1fc: Waiting
f06c00ce1d79: Waiting
bd26c2cfd4e2: Waiting
321844cf5c7a: Waiting
deb452e97fd4: Waiting
0395df46e748: Waiting
1154c58b23a2: Waiting
4e6d5063deca: Waiting
16c440d5b992: Waiting
33be9847dc3f: Waiting
042ebef6257e: Waiting
3a97fbae9a85: Waiting
56e93f10bd73: Waiting
4e03abc55821: Waiting
13ef0de7b7a0: Waiting
ca9e2ab45268: Waiting
28d34864293c: Waiting
b6d63350513c: Waiting
eae028898cd7: Waiting
ad37c8c08239: Waiting
850edde41604: Waiting
63ae1c8866b6: Waiting
5824713c1779: Waiting
b508c3fd7dad: Waiting
d0490c8a5a48: Waiting
c46ce4f898c1: Waiting
e511014d4eef: Waiting
4701f48243fe: Waiting
00de5a73064f: Waiting
61c6f56e206e: Waiting
adc6bd646a58: Waiting
85199a179b08: Waiting
8e5e413dd364: Waiting
55ef641ff048: Waiting
04b36258d98d: Waiting
720a8616693f: Waiting
a69d37378c25: Waiting
db92edfaf28f: Waiting
0108236d4ede: Waiting
7397d20156a8: Waiting
7e231629f56d: Waiting
4fa4f09171d9: Waiting
a2510fb1bcd9: Waiting
852c23ee1e58: Waiting
4c94631e05f9: Waiting
fe1609533f57: Waiting
49b8f231d8c5: Waiting
a27abfc811c6: Waiting
f3b6fe0bd39a: Waiting
9dbbf6f6809e: Waiting
79c33d0c17bc: Waiting
2ec28995fad3: Waiting
529f818ae9a5: Waiting
7de267ea5061: Waiting
e6fc4138dc00: Waiting
c0245c6ef64b: Waiting
d9a900e3a525: Waiting
d1f589d2217a: Waiting
29c1ce6e0ceb: Waiting
4222d5f37429: Waiting
e3e373f63a0c: Waiting
dbbdc338f60b: Waiting
5596911ab43e: Waiting
6722f3e22921: Waiting
af30271ca578: Waiting
daefb1f98329: Waiting
89a2ed8a04a6: Waiting
33e89eb290e3: Waiting
e9c415e4620b: Waiting
154da6976ca5: Waiting
1215824f466e: Waiting
7b0074669ecf: Verifying Checksum
7b0074669ecf: Download complete
408f189b6f6b: Verifying Checksum
408f189b6f6b: Download complete
33be9847dc3f: Verifying Checksum
33be9847dc3f: Download complete
2ab09b027e7f: Verifying Checksum
2ab09b027e7f: Download complete
3a97fbae9a85: Verifying Checksum
3a97fbae9a85: Download complete
4e03abc55821: Verifying Checksum
4e03abc55821: Download complete
56e93f10bd73: Verifying Checksum
56e93f10bd73: Download complete
13ef0de7b7a0: Verifying Checksum
13ef0de7b7a0: Download complete
ca9e2ab45268: Verifying Checksum
ca9e2ab45268: Download complete
28d34864293c: Verifying Checksum
28d34864293c: Download complete
042ebef6257e: Verifying Checksum
042ebef6257e: Download complete
eae028898cd7: Verifying Checksum
eae028898cd7: Download complete
b6d63350513c: Verifying Checksum
b6d63350513c: Download complete
850edde41604: Verifying Checksum
850edde41604: Download complete
ad37c8c08239: Verifying Checksum
ad37c8c08239: Download complete
63ae1c8866b6: Verifying Checksum
63ae1c8866b6: Download complete
b508c3fd7dad: Verifying Checksum
b508c3fd7dad: Download complete
d0490c8a5a48: Verifying Checksum
d0490c8a5a48: Download complete
5824713c1779: Verifying Checksum
5824713c1779: Download complete
c46ce4f898c1: Verifying Checksum
c46ce4f898c1: Download complete
4701f48243fe: Verifying Checksum
4701f48243fe: Download complete
00de5a73064f: Verifying Checksum
00de5a73064f: Download complete
e511014d4eef: Verifying Checksum
e511014d4eef: Download complete
85199a179b08: Verifying Checksum
85199a179b08: Download complete
8e5e413dd364: Verifying Checksum
8e5e413dd364: Download complete
61c6f56e206e: Verifying Checksum
61c6f56e206e: Download complete
55ef641ff048: Verifying Checksum
55ef641ff048: Download complete
720a8616693f: Verifying Checksum
720a8616693f: Download complete
a69d37378c25: Verifying Checksum
a69d37378c25: Download complete
04b36258d98d: Verifying Checksum
04b36258d98d: Download complete
0108236d4ede: Verifying Checksum
0108236d4ede: Download complete
db92edfaf28f: Verifying Checksum
db92edfaf28f: Download complete
7397d20156a8: Verifying Checksum
7397d20156a8: Download complete
adc6bd646a58: Verifying Checksum
adc6bd646a58: Download complete
4fa4f09171d9: Verifying Checksum
4fa4f09171d9: Download complete
a2510fb1bcd9: Verifying Checksum
a2510fb1bcd9: Download complete
852c23ee1e58: Verifying Checksum
852c23ee1e58: Download complete
fe1609533f57: Verifying Checksum
fe1609533f57: Download complete
4c94631e05f9: Verifying Checksum
4c94631e05f9: Download complete
49b8f231d8c5: Verifying Checksum
49b8f231d8c5: Download complete
f3b6fe0bd39a: Verifying Checksum
f3b6fe0bd39a: Download complete
a27abfc811c6: Verifying Checksum
a27abfc811c6: Download complete
9dbbf6f6809e: Verifying Checksum
9dbbf6f6809e: Download complete
79c33d0c17bc: Verifying Checksum
79c33d0c17bc: Download complete
529f818ae9a5: Verifying Checksum
529f818ae9a5: Download complete
2ec28995fad3: Verifying Checksum
2ec28995fad3: Download complete
e6fc4138dc00: Verifying Checksum
e6fc4138dc00: Download complete
7de267ea5061: Verifying Checksum
7de267ea5061: Download complete
c0245c6ef64b: Verifying Checksum
c0245c6ef64b: Download complete
d9a900e3a525: Verifying Checksum
d9a900e3a525: Download complete
d1f589d2217a: Verifying Checksum
d1f589d2217a: Download complete
29c1ce6e0ceb: Verifying Checksum
29c1ce6e0ceb: Download complete
4222d5f37429: Verifying Checksum
4222d5f37429: Download complete
2ab09b027e7f: Pull complete
7b0074669ecf: Pull complete
e3e373f63a0c: Verifying Checksum
e3e373f63a0c: Download complete
408f189b6f6b: Pull complete
5596911ab43e: Verifying Checksum
5596911ab43e: Download complete
33be9847dc3f: Pull complete
6722f3e22921: Verifying Checksum
6722f3e22921: Download complete
af30271ca578: Verifying Checksum
af30271ca578: Download complete
daefb1f98329: Verifying Checksum
daefb1f98329: Download complete
89a2ed8a04a6: Verifying Checksum
89a2ed8a04a6: Download complete
33e89eb290e3: Verifying Checksum
33e89eb290e3: Download complete
e9c415e4620b: Verifying Checksum
e9c415e4620b: Download complete
154da6976ca5: Verifying Checksum
154da6976ca5: Download complete
8289442127b2: Verifying Checksum
8289442127b2: Download complete
45896b7b9527: Verifying Checksum
45896b7b9527: Download complete
18d73cd4eccc: Verifying Checksum
18d73cd4eccc: Download complete
2e3361345a7f: Verifying Checksum
2e3361345a7f: Download complete
b79d4bd70c34: Verifying Checksum
b79d4bd70c34: Download complete
4957f3e41a83: Verifying Checksum
4957f3e41a83: Download complete
a98807ad2419: Verifying Checksum
a98807ad2419: Download complete
dc2f4dd0006e: Verifying Checksum
dc2f4dd0006e: Download complete
dbbdc338f60b: Verifying Checksum
dbbdc338f60b: Download complete
042ebef6257e: Pull complete
3a97fbae9a85: Pull complete
9b840271685e: Verifying Checksum
9b840271685e: Download complete
56e93f10bd73: Pull complete
3ffec5fd42a5: Verifying Checksum
3ffec5fd42a5: Download complete
07760708e2df: Verifying Checksum
07760708e2df: Download complete
1d5558ed85a6: Verifying Checksum
1d5558ed85a6: Download complete
288b35c1f9ec: Verifying Checksum
288b35c1f9ec: Download complete
42cc2f5870bc: Verifying Checksum
42cc2f5870bc: Download complete
352a82e0aa80: Verifying Checksum
352a82e0aa80: Download complete
cfd12b52789d: Verifying Checksum
cfd12b52789d: Download complete
fc0132327b62: Verifying Checksum
fc0132327b62: Download complete
4e03abc55821: Pull complete
13ef0de7b7a0: Pull complete
ca9e2ab45268: Pull complete
9013f369223c: Verifying Checksum
9013f369223c: Download complete
a0c089c51c45: Verifying Checksum
a0c089c51c45: Download complete
617e1c55d4b8: Verifying Checksum
617e1c55d4b8: Download complete
a32d3d859e5f: Verifying Checksum
a32d3d859e5f: Download complete
f2bbd8f80c06: Verifying Checksum
f2bbd8f80c06: Download complete
c561d512f034: Verifying Checksum
c561d512f034: Download complete
48d2dfd3a5fb: Verifying Checksum
48d2dfd3a5fb: Download complete
28d34864293c: Pull complete
f36495eefb9d: Verifying Checksum
f36495eefb9d: Download complete
dccaf7cba4f1: Verifying Checksum
dccaf7cba4f1: Download complete
4e88668e7f52: Verifying Checksum
4e88668e7f52: Download complete
0a97bd2a2879: Verifying Checksum
0a97bd2a2879: Download complete
6a0e58b694d0: Verifying Checksum
6a0e58b694d0: Download complete
9ab08b659556: Verifying Checksum
9ab08b659556: Download complete
a387737ce6ba: Verifying Checksum
a387737ce6ba: Download complete
1215824f466e: Verifying Checksum
1215824f466e: Download complete
000aecf6ab63: Verifying Checksum
000aecf6ab63: Download complete
4fcf9885e8d0: Verifying Checksum
4fcf9885e8d0: Download complete
f92dfcd4ed25: Verifying Checksum
f92dfcd4ed25: Download complete
4d0d29d87559: Verifying Checksum
4d0d29d87559: Download complete
a32060106fa3: Verifying Checksum
a32060106fa3: Download complete
cff685ee5e0e: Verifying Checksum
cff685ee5e0e: Download complete
87da6df67aa3: Verifying Checksum
87da6df67aa3: Download complete
e61c4b9de561: Verifying Checksum
e61c4b9de561: Download complete
526ce505f1fc: Verifying Checksum
526ce505f1fc: Download complete
b6d63350513c: Pull complete
eae028898cd7: Pull complete
ad37c8c08239: Pull complete
850edde41604: Pull complete
63ae1c8866b6: Pull complete
f06c00ce1d79: Verifying Checksum
f06c00ce1d79: Download complete
bd26c2cfd4e2: Verifying Checksum
bd26c2cfd4e2: Download complete
321844cf5c7a: Verifying Checksum
321844cf5c7a: Download complete
deb452e97fd4: Verifying Checksum
deb452e97fd4: Download complete
5824713c1779: Pull complete
b508c3fd7dad: Pull complete
d0490c8a5a48: Pull complete
0395df46e748: Verifying Checksum
0395df46e748: Download complete
1154c58b23a2: Verifying Checksum
1154c58b23a2: Download complete
4e6d5063deca: Verifying Checksum
4e6d5063deca: Download complete
16c440d5b992: Verifying Checksum
16c440d5b992: Download complete
c46ce4f898c1: Pull complete
6bbbda1649ae: Verifying Checksum
6bbbda1649ae: Download complete
e511014d4eef: Pull complete
4701f48243fe: Pull complete
00de5a73064f: Pull complete
61c6f56e206e: Pull complete
adc6bd646a58: Pull complete
85199a179b08: Pull complete
8e5e413dd364: Pull complete
55ef641ff048: Pull complete
04b36258d98d: Pull complete
720a8616693f: Pull complete
a69d37378c25: Pull complete
db92edfaf28f: Pull complete
0108236d4ede: Pull complete
7397d20156a8: Pull complete
7e231629f56d: Verifying Checksum
7e231629f56d: Download complete
7e231629f56d: Pull complete
4fa4f09171d9: Pull complete
a2510fb1bcd9: Pull complete
852c23ee1e58: Pull complete
4c94631e05f9: Pull complete
fe1609533f57: Pull complete
49b8f231d8c5: Pull complete
a27abfc811c6: Pull complete
f3b6fe0bd39a: Pull complete
9dbbf6f6809e: Pull complete
79c33d0c17bc: Pull complete
2ec28995fad3: Pull complete
529f818ae9a5: Pull complete
7de267ea5061: Pull complete
e6fc4138dc00: Pull complete
c0245c6ef64b: Pull complete
d9a900e3a525: Pull complete
d1f589d2217a: Pull complete
29c1ce6e0ceb: Pull complete
4222d5f37429: Pull complete
e3e373f63a0c: Pull complete
dbbdc338f60b: Pull complete
5596911ab43e: Pull complete
6722f3e22921: Pull complete
af30271ca578: Pull complete
daefb1f98329: Pull complete
89a2ed8a04a6: Pull complete
33e89eb290e3: Pull complete
e9c415e4620b: Pull complete
154da6976ca5: Pull complete
8289442127b2: Pull complete
45896b7b9527: Pull complete
18d73cd4eccc: Pull complete
2e3361345a7f: Pull complete
b79d4bd70c34: Pull complete
4957f3e41a83: Pull complete
a98807ad2419: Pull complete
dc2f4dd0006e: Pull complete
07760708e2df: Pull complete
9b840271685e: Pull complete
3ffec5fd42a5: Pull complete
1d5558ed85a6: Pull complete
288b35c1f9ec: Pull complete
42cc2f5870bc: Pull complete
352a82e0aa80: Pull complete
6bbbda1649ae: Pull complete
cfd12b52789d: Pull complete
fc0132327b62: Pull complete
9013f369223c: Pull complete
a0c089c51c45: Pull complete
617e1c55d4b8: Pull complete
a32d3d859e5f: Pull complete
f2bbd8f80c06: Pull complete
c561d512f034: Pull complete
48d2dfd3a5fb: Pull complete
f36495eefb9d: Pull complete
dccaf7cba4f1: Pull complete
4e88668e7f52: Pull complete
0a97bd2a2879: Pull complete
6a0e58b694d0: Pull complete
9ab08b659556: Pull complete
a387737ce6ba: Pull complete
1215824f466e: Pull complete
000aecf6ab63: Pull complete
4fcf9885e8d0: Pull complete
f92dfcd4ed25: Pull complete
4d0d29d87559: Pull complete
a32060106fa3: Pull complete
cff685ee5e0e: Pull complete
87da6df67aa3: Pull complete
e61c4b9de561: Pull complete
526ce505f1fc: Pull complete
f06c00ce1d79: Pull complete
bd26c2cfd4e2: Pull complete
321844cf5c7a: Pull complete
deb452e97fd4: Pull complete
0395df46e748: Pull complete
1154c58b23a2: Pull complete
4e6d5063deca: Pull complete
16c440d5b992: Pull complete
Digest: sha256:16cc11b0a4ffb8657d15663b400bffe3902db7c2d5f06c08e437151d3db6a12b
Status: Downloaded newer image for yegor256/rultor-image:1.20.0
docker.io/yegor256/rultor-image:1.20.0
+ docker ps --filter=status=exited
+ grep --quiet '\sobjectionary_eoc_248\s*$'
+ ls -al .
total 68
drwx------ 3 ubuntu ubuntu 4096 Mar 5 12:45 .
drwxrwxrwt 12 root root 4096 Mar 5 12:51 ..
-rwxrwxr-x 1 ubuntu ubuntu 556 Mar 5 12:53 end.sh
-rwxrwxr-x 1 ubuntu ubuntu 466 Mar 5 12:45 entry.sh
-rw-rw-r-- 1 ubuntu ubuntu 74 Mar 5 12:45 npmrc
-rw-rw-r-- 1 ubuntu ubuntu 5 Mar 5 12:45 pid
drwxrwxr-x 8 ubuntu ubuntu 4096 Mar 5 12:45 repo
-rwxrwxr-x 1 ubuntu ubuntu 6539 Mar 5 12:45 run.sh
-rw-rw-r-- 1 ubuntu ubuntu 867 Mar 5 12:45 script.sh
-rw-rw-r-- 1 ubuntu ubuntu 21540 Mar 5 12:53 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-JNJI:/main --env=head=git@github.com:objectionary/eoc.git --env=tag=0.18.0 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/eoc.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.18.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pip install git+https://chromium.googlesource.com/external/gyp'\'' '\'';'\'' '\''npm install --no-color'\'' '\'';'\'' '\''sudo npm install --no-color --global grunt-cli'\'' '\'';'\'' '\''npm uninstall --no-color grunt-cli'\'' '\'';'\'' '\''npm install --no-color mocha'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/" package.json'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/" src/version.js'\'' '\'';'\'' '\''sed -i "s/0000-00-00/$(date +%Y-%m-%d)/" src/version.js'\'' '\'';'\'' '\''grunt --no-color'\'' '\'';'\'' '\''git commit -am "set version to ${tag}"'\'' '\'';'\'' '\''chmod 600 ../npmrc'\'' '\'';'\'' '\''npm publish --no-color --userconfig=../npmrc'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-JNJI/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_eoc_248 yegor256/rultor-image:1.20.0 /main/entry.sh
WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded.
Using /usr/local/rvm/gems/ruby-3.0.1
Using /usr/local/rvm/gems/ruby-3.0.1
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
++ awk -F : '$3 > 100 { print $1 }'
++ cat /etc/group
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G nogroup r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G messagebus r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-journal r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-network r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-resolve r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-timesync r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G _ssh r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G rvm r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G ssl-cert r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G postgres r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G r r
+ usermod -s /bin/bash r
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bashrc /root/.cargo /root/.config /root/.gem /root/.gemrc /root/.launchpadlib /root/.m2 /root/.npm /root/.profile /root/.rustup /root/texmf /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./npmrc ./pid ./repo ./run.sh ./script.sh ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ su --login r --command /home/r/script.sh
Using /usr/local/rvm/gems/ruby-3.0.1
Using /usr/local/rvm/gems/ruby-3.0.1
33mWarning! PATH is not properly set up, /usr/local/rvm/gems/ruby-3.0.1/bin is not at first place.
0mUsually this is caused by shell initialization files. Search for 34mPATH=...0m entries.
You can also re-add RVM to your profile by running: 34mrvm get stable --auto-dotfiles0m
To fix it temporarily in this shell session run: 34mrvm use ruby-3.0.10m
To ignore this error add 34mrvm_silence_path_mismatch_check_flag=10m to your 34m~/.rvmrc0m file.0m
0mUsing /usr/local/rvm/gems/ruby-3.0.1
Using /usr/local/rvm/gems/ruby-3.0.1
Defaulting to user installation because normal site-packages is not writeable
Collecting git+https://chromium.googlesource.com/external/gyp
Cloning https://chromium.googlesource.com/external/gyp to /tmp/pip-req-build-h24f1uun
Running command git clone --filter=blob:none --quiet https://chromium.googlesource.com/external/gyp /tmp/pip-req-build-h24f1uun
Resolved https://chromium.googlesource.com/external/gyp to commit 1615ec326858f8c2bd8f30b3a86ea71830409ce4
Preparing metadata (setup.py) ... ?25ldone
?25hBuilding wheels for collected packages: gyp
Building wheel for gyp (setup.py) ... ?25ldone
?25h Created wheel for gyp: filename=gyp-0.1-py3-none-any.whl size=312071 sha256=e2f7632e2a6395116d1b88a422c921f2c7f62bb53e9b9d81ec1393d0f11eb988
Stored in directory: /tmp/pip-ephem-wheel-cache-fxm5mp73/wheels/f9/a0/c8/6aee2d87c8092cf781712963779a34382341f548f7c4530976
Successfully built gyp
Installing collected packages: gyp
33m WARNING: The script gyp is installed in '/home/r/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m33m
0mSuccessfully installed gyp-0.1
1m[0m34;49mnotice0m1;39;49m]0m39;49m A new release of pip is available: 0m31;49m23.0.10m39;49m -> 0m32;49m24.00m
1m[0m34;49mnotice0m1;39;49m]0m39;49m To update, run: 0m32;49mpython3 -m pip install --upgrade pip0m
K?25h##############)⠂⠼⠂reify:lodash:hhttpffetchGGET2200hhttps://registry.npmjs.0mK
added 300 packages, and audited 301 packages in 13s
51 packages are looking for funding
run `npm fund` for details
4 vulnerabilities (1 moderate, 3 high)
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
npm notice
npm notice New major version of npm available! 9.5.1 -> 10.5.0
npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.5.0>
npm notice Run `npm install -g npm@10.5.0` to update!
npm notice
Using /usr/local/rvm/gems/ruby-3.0.1
Using /usr/local/rvm/gems/ruby-3.0.1
K?25h##############)⠂⠇⠂reify:picomatch:ihttphfetcheGETE2000https://registry.npm0mK
added 59 packages in 3s
5 packages are looking for funding
run `npm fund` for details
npm notice
npm notice New major version of npm available! 9.5.1 -> 10.5.0
npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.5.0>
npm notice Run `npm install -g npm@10.5.0` to update!
npm notice
K?25h##############)⠂⠹⠂reify:fsevents:nsillereifyemarkpdeletedn[3'/home/r/repo/0mK
removed 2 packages, and audited 301 packages in 1s
51 packages are looking for funding
run `npm fund` for details
4 vulnerabilities (1 moderate, 3 high)
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
K?25h##############)⠂⠦⠂reify:fsevents:nsillereifyemarkpdeletedn[6'/home/r/repo/0mK
up to date, audited 301 packages in 1s
51 packages are looking for funding
run `npm fund` for details
4 vulnerabilities (1 moderate, 3 high)
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
Found 8 lines in /home/r/repo/.pdd
My version is 0.23.1
Ruby version is 3.0.1 at x86_64-linux
Reading from root dir .
Excluding target/**/*
Excluding coverage/**/*
Excluding node_modules/**/*
/home/r/repo/.eslintrc.json is a binary file (227 bytes)
/home/r/repo/package-lock.json is a binary file (123986 bytes)
/home/r/repo/package.json is a binary file (1213 bytes)
/home/r/repo/renovate.json is a binary file (246 bytes)
Reading .0pdd.yml ...
Reading .gitattributes ...
Reading .github/workflows/grunt.yml ...
Reading .github/workflows/itest.yml ...
Reading .github/workflows/pdd.yml ...
Reading .github/workflows/up.yml ...
Reading .github/workflows/xcop.yml ...
Reading .gitignore ...
Reading .npmignore ...
Reading .pdd ...
Reading .rultor.yml ...
Reading CITATION.cff ...
Reading Gruntfile.js ...
Reading LICENSE.txt ...
Reading README.md ...
Reading eo-version.txt ...
Reading home-hash.txt ...
Reading itest/README.md ...
Reading itest/program.eo ...
Reading itest/story-test.eo ...
Reading itest/story.eo ...
Reading mvnw/.mvn/wrapper/maven-wrapper.properties ...
Reading mvnw/mvnw ...
Reading mvnw/mvnw.cmd ...
Reading mvnw/pom.xml ...
Reading src/commands/assemble.js ...
Reading src/commands/audit.js ...
Reading src/commands/clean.js ...
Reading src/commands/compile.js ...
Reading src/commands/dataize.js ...
Reading src/commands/foreign.js ...
Reading src/commands/link.js ...
Reading src/commands/parse.js ...
Reading src/commands/phi.js ...
Reading src/commands/print.js ...
Reading src/commands/register.js ...
Reading src/commands/sodg.js ...
Reading src/commands/test.js ...
Reading src/commands/transpile.js ...
Reading src/commands/unphi.js ...
Reading src/commands/verify.js ...
Reading src/demand.js ...
Reading src/eoc.js ...
Reading src/mvnw.js ...
Reading src/parser-version.js ...
Reading src/tinted-console.js ...
Reading src/version.js ...
Reading test/commands/test_assemble.js ...
Reading test/commands/test_audit.js ...
Reading test/commands/test_clean.js ...
Reading test/commands/test_compile.js ...
Reading test/commands/test_dataize.js ...
Reading test/commands/test_foreign.js ...
Reading test/commands/test_link.js ...
Reading test/commands/test_parse.js ...
Reading test/commands/test_phi.js ...
Reading test/commands/test_print.js ...
Reading test/commands/test_register.js ...
Reading test/commands/test_sodg.js ...
Reading test/commands/test_test.js ...
Reading test/commands/test_transpile.js ...
Reading test/commands/test_unphi.js ...
Reading test/commands/test_verify.js ...
Reading test/helpers.js ...
Reading test/test_eoc.js ...
Reading test/test_mvnw.js ...
Running "mochacli:test" (mochacli) task
0m0m
0m assemble0m
32m ✓0m90m assembles a simple .EO program0m31m (58437ms)0m
0m audit0m
32m ✓0m90m audits all packages0m31m (606ms)0m
0m clean0m
32m ✓0m90m deletes all temporary files0m31m (138ms)0m
0m compile0m
32m ✓0m90m compiles a simple .EO program into Java bytecode .class files0m31m (83390ms)0m
32m ✓0m90m compiles a simple .EO unit test into Java bytecode .class files0m31m (74839ms)0m
32m ✓0m90m Cleans and compiles a simple .EO program0m31m (74383ms)0m
0m dataize0m
---
[1] = true
32m ✓0m90m dataizes with 0.35.60m31m (84010ms)0m
0m dataize0m
---
[1] = true
32m ✓0m90m dataizes with 0.35.20m31m (89733ms)0m
0m dataize0m
---
[1] = true
32m ✓0m90m dataizes with 0.35.10m31m (89180ms)0m
0m dataize0m
---
[1]
32m ✓0m90m dataizes with 0.34.10m31m (73426ms)0m
0m foreign0m
32m ✓0m90m inspects foreign objects and prints a report0m31m (39840ms)0m
0m link0m
32m ✓0m90m compiles a simple .EO program into an executable .JAR0m31m (83008ms)0m
0m parse0m
32m ✓0m90m parses a simple .EO program0m31m (13954ms)0m
0m phi0m
32m ✓0m90m converts XMIR files to PHI files0m31m (72662ms)0m
0m print0m
32m ✓0m90m converts XMIR files to EO files0m31m (8533ms)0m
0m register0m
32m ✓0m90m registers a simple .EO program0m31m (5816ms)0m
0m sodg0m
32m ✓0m90m generates SODG files for a simple .EO program0m31m (52950ms)0m
0m test0m
32m ✓0m90m executes a single unit test0m31m (90948ms)0m
0m transpile0m
32m ✓0m90m transpiles a simple .EO program0m31m (67112ms)0m
0m unphi0m
32m ✓0m90m converts PHI files to XMIR files0m31m (8187ms)0m
0m verify0m
32m ✓0m90m verifies a simple .EO program0m31m (59617ms)0m
0m eoc0m
32m ✓0m90m prints its own version0m31m (133ms)0m
32m ✓0m90m prints help screen0m31m (224ms)0m
32m ✓0m90m loads latest version0m31m (600ms)0m
0m mvnw0m
+ /home/r/repo/mvnw/mvnw --version --quiet --batch-mode --color=never --update-snapshots --fail-fast --strict-checksums
32m ✓0m90m prints Maven own version0m
92m 0m32m 25 passing0m90m (19m)0m
0m0m3.9.6
0m0m
Running "eslint:target" (eslint) task
Done.
[__rultor 04683ab] set version to 0.18.0
3 files changed, 5 insertions(+), 5 deletions(-)
npm notice
npm notice 📦 eolang@0.18.0
npm notice === Tarball Contents ===
npm notice 1.1kB LICENSE.txt
npm notice 3.4kB README.md
npm notice 7B eo-version.txt
npm notice 40B home-hash.txt
npm notice 62.5kB mvnw/.mvn/wrapper/maven-wrapper.jar
npm notice 1.0kB mvnw/.mvn/wrapper/maven-wrapper.properties
npm notice 11.3kB mvnw/mvnw
npm notice 7.6kB mvnw/mvnw.cmd
npm notice 3.7kB mvnw/pom.xml
npm notice 1.2kB package.json
npm notice 246B renovate.json
npm notice 1.7kB src/commands/assemble.js
npm notice 1.4kB src/commands/audit.js
npm notice 1.7kB src/commands/clean.js
npm notice 1.7kB src/commands/compile.js
npm notice 1.8kB src/commands/dataize.js
npm notice 1.6kB src/commands/foreign.js
npm notice 1.7kB src/commands/link.js
npm notice 1.6kB src/commands/parse.js
npm notice 2.1kB src/commands/phi.js
npm notice 2.0kB src/commands/print.js
npm notice 1.7kB src/commands/register.js
npm notice 2.3kB src/commands/sodg.js
npm notice 1.4kB src/commands/test.js
npm notice 1.7kB src/commands/transpile.js
npm notice 2.1kB src/commands/unphi.js
npm notice 1.6kB src/commands/verify.js
npm notice 1.6kB src/demand.js
npm notice 10.0kB src/eoc.js
npm notice 5.8kB src/mvnw.js
npm notice 2.0kB src/parser-version.js
npm notice 2.1kB src/tinted-console.js
npm notice 1.3kB src/version.js
npm notice === Tarball Details ===
npm notice name: eolang
npm notice version: 0.18.0
npm notice filename: eolang-0.18.0.tgz
npm notice package size: 74.0 kB
npm notice unpacked size: 143.1 kB
npm notice shasum: 0d9951ca0036cc23fb8504bc3d950a7ac20c9681
npm notice integrity: sha512-QepfFJ+aVFQdI[...]htu4tB45Fk9Bg==
npm notice total files: 33
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and default access
+ eolang@0.18.0
+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git checkout __rultor
Already on '__rultor'
+ git tag 0.18.0 -m '0.18.0: tagged by rultor.com'
+ git reset --hard
HEAD is now at 04683ab set version to 0.18.0
+ git clean -fd
+ git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
+ git branch -D __rultor
Deleted branch __rultor (was 04683ab).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To github.com:objectionary/eoc.git
* [new tag] 0.18.0 -> 0.18.0
container 732c2a22ddd7d085d510c83d3679a3116f4b3acf2cac6e70f6c8ed003fc5cfe6 is dead
Tue Mar 5 13:13:49 UTC 2024