++ dirname ./run.sh
+ cd .
+ echo 1299
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Mon Aug 25 12:03:41 UTC 2025
+ uptime
12:03:41 up 1 min, 0 users, load average: 1.33, 0.41, 0.14
+ head=git@github.com:objectionary/eo-lsp-server.git
+ ff=default
+ image=yegor256/java
+ rebase=false
+ squash=false
+ head_branch=master
+ author=yegor256
+ tag=0.2.0
+ vars=('--env=head=git@github.com:objectionary/eo-lsp-server.git' '--env=tag=0.2.0' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/eo-lsp-server.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.2.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo /usr/bin/install-node.sh'\'' '\'';'\'' '\''npm install --no-color'\'' '\'';'\'' '\''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/eo-lsp-server@[0-9\.]+/eo-lsp-server@${tag}/g" README.md'\'' '\'';'\'' '\''make'\'' '\'';'\'' '\''test -e dist/index.js'\'' '\'';'\'' '\''test -e dist/EoLexer.tokens'\'' '\'';'\'' '\''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/eo-lsp-server.git'\''' ';' 'export '\''tag=0.2.0'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo /usr/bin/install-node.sh' ';' 'npm install --no-color' ';' '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/eo-lsp-server@[0-9\.]+/eo-lsp-server@${tag}/g" README.md' ';' 'make' ';' 'test -e dist/index.js' ';' 'test -e dist/EoLexer.tokens' ';' 'git commit -am "set version to ${tag}"' ';' 'chmod 600 ../npmrc' ';' 'npm publish --no-color --userconfig=../npmrc' ';')
+ directory=
+ container=objectionary_eo-lsp-server_80
+ as_root=false
+ set -e -o pipefail
+ hostname
ip-172-31-21-205
+ pwd
/tmp/rultor-8dcd
+ 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 --recurse-submodules git@github.com:objectionary/eo-lsp-server.git repo
Cloning into 'repo'...
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
+ cd repo
+ git config user.email gpg@rultor.com
+ git config user.name Rultor.com
+ '[' -z 'export '\''head=git@github.com:objectionary/eo-lsp-server.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:objectionary/eo-lsp-server.git'\''' ';' 'export '\''tag=0.2.0'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo /usr/bin/install-node.sh' ';' 'npm install --no-color' ';' '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/eo-lsp-server@[0-9\.]+/eo-lsp-server@${tag}/g" README.md' ';' make ';' 'test -e dist/index.js' ';' 'test -e dist/EoLexer.tokens' ';' 'git commit -am "set version to ${tag}"' ';' 'chmod 600 ../npmrc' ';' 'npm publish --no-color --userconfig=../npmrc' ';'
+ sensitive=()
+ set -ex -o pipefail
+ '[' -z 0.2.0 ']'
+ [[ 0.2.0 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.2.0"'
tag name is valid: "0.2.0"
+ cd repo
++ git tag -l 0.2.0
+ '[' -n '' ']'
+ BRANCH_NAME=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ export BRANCH_NAME
+ git checkout -b __rultor
Switched to a new branch '__rultor'
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.16
++ bc
++ echo 0.16 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.16, low enough to run a new Docker container'
load average is 0.16, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/java
+ docker pull yegor256/java
Using default tag: latest
latest: Pulling from yegor256/java
632ef5283d0f: Pulling fs layer
2be42d221bda: Pulling fs layer
54d1704eb717: Pulling fs layer
f0f51ee5c79e: Pulling fs layer
ec11ce133a4e: Pulling fs layer
71ab1586461a: Pulling fs layer
8e0e2fc3c108: Pulling fs layer
4f4fb700ef54: Pulling fs layer
72e45e6fed5c: Pulling fs layer
99e89f339e27: Pulling fs layer
3f0278ea12d5: Pulling fs layer
11f168291684: Pulling fs layer
0943aaa8f703: Pulling fs layer
8f7eb7d55d56: Pulling fs layer
8562ab327dc5: Pulling fs layer
54eb37473281: Pulling fs layer
c4f87b6ae228: Pulling fs layer
f0f51ee5c79e: Waiting
ec11ce133a4e: Waiting
71ab1586461a: Waiting
8e0e2fc3c108: Waiting
4f4fb700ef54: Waiting
72e45e6fed5c: Waiting
99e89f339e27: Waiting
3f0278ea12d5: Waiting
11f168291684: Waiting
0943aaa8f703: Waiting
8f7eb7d55d56: Waiting
8562ab327dc5: Waiting
54eb37473281: Waiting
c4f87b6ae228: Waiting
2be42d221bda: Verifying Checksum
2be42d221bda: Download complete
54d1704eb717: Verifying Checksum
54d1704eb717: Download complete
ec11ce133a4e: Verifying Checksum
ec11ce133a4e: Download complete
71ab1586461a: Verifying Checksum
71ab1586461a: Download complete
8e0e2fc3c108: Verifying Checksum
8e0e2fc3c108: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
f0f51ee5c79e: Verifying Checksum
f0f51ee5c79e: Download complete
632ef5283d0f: Verifying Checksum
632ef5283d0f: Download complete
72e45e6fed5c: Verifying Checksum
72e45e6fed5c: Download complete
99e89f339e27: Verifying Checksum
99e89f339e27: Download complete
0943aaa8f703: Verifying Checksum
0943aaa8f703: Download complete
8f7eb7d55d56: Verifying Checksum
8f7eb7d55d56: Download complete
11f168291684: Verifying Checksum
11f168291684: Download complete
54eb37473281: Verifying Checksum
54eb37473281: Download complete
3f0278ea12d5: Verifying Checksum
3f0278ea12d5: Download complete
c4f87b6ae228: Verifying Checksum
c4f87b6ae228: Download complete
8562ab327dc5: Verifying Checksum
8562ab327dc5: Download complete
632ef5283d0f: Pull complete
2be42d221bda: Pull complete
54d1704eb717: Pull complete
f0f51ee5c79e: Pull complete
ec11ce133a4e: Pull complete
71ab1586461a: Pull complete
8e0e2fc3c108: Pull complete
4f4fb700ef54: Pull complete
72e45e6fed5c: Pull complete
99e89f339e27: Pull complete
3f0278ea12d5: Pull complete
11f168291684: Pull complete
0943aaa8f703: Pull complete
8f7eb7d55d56: Pull complete
8562ab327dc5: Pull complete
54eb37473281: Pull complete
c4f87b6ae228: Pull complete
Digest: sha256:900db5babe9b95da39989e6c8e9dc0e7c44849e918aabdd8aace3e16b618460e
Status: Downloaded newer image for yegor256/java:latest
docker.io/yegor256/java:latest
+ grep --quiet '\sobjectionary_eo-lsp-server_80\s*$'
+ docker ps --filter=status=exited
+ ls -al .
total 48
drwx------ 3 ubuntu ubuntu 4096 Aug 25 12:03 .
drwxrwxrwt 12 root root 4096 Aug 25 12:03 ..
-rwxrwxr-x 1 ubuntu ubuntu 658 Aug 25 12:04 end.sh
-rwxrwxr-x 1 ubuntu ubuntu 490 Aug 25 12:03 entry.sh
-rw-rw-r-- 1 ubuntu ubuntu 74 Aug 25 12:03 npmrc
-rw-rw-r-- 1 ubuntu ubuntu 5 Aug 25 12:03 pid
drwxrwxr-x 8 ubuntu ubuntu 4096 Aug 25 12:03 repo
-rwxrwxr-x 1 ubuntu ubuntu 6719 Aug 25 12:03 run.sh
-rw-rw-r-- 1 ubuntu ubuntu 735 Aug 25 12:03 script.sh
-rw-rw-r-- 1 ubuntu ubuntu 6964 Aug 25 12:05 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-8dcd:/main --env=head=git@github.com:objectionary/eo-lsp-server.git --env=tag=0.2.0 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/eo-lsp-server.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.2.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo /usr/bin/install-node.sh'\'' '\'';'\'' '\''npm install --no-color'\'' '\'';'\'' '\''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/eo-lsp-server@[0-9\.]+/eo-lsp-server@${tag}/g" README.md'\'' '\'';'\'' '\''make'\'' '\'';'\'' '\''test -e dist/index.js'\'' '\'';'\'' '\''test -e dist/EoLexer.tokens'\'' '\'';'\'' '\''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 --net=host --dns 8.8.8.8 --add-host docker:127.0.0.1 --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-8dcd/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_eo-lsp-server_80 yegor256/java /main/entry.sh
WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded.
+ 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 ssh r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G docker 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/.cache /root/.gemrc /root/.m2 /root/.profile /root/.wget-hsts /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
+ cat /home/r/script.sh
#!/bin/bash
set -e
set -o pipefail
if [ -e /home/r/.profile ]; then source /home/r/.profile; fi
shopt -s expand_aliases
alias 'sudo=sudo -i'
export HOME=/home/r
cd "${HOME}/repo"
export 'head=git@github.com:objectionary/eo-lsp-server.git' ; export 'tag=0.2.0' ; export 'head_branch=master' ; export 'author=yegor256' ; sudo /usr/bin/install-node.sh ; npm install --no-color ; 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/eo-lsp-server@[0-9\.]+/eo-lsp-server@${tag}/g" README.md ; make ; test -e dist/index.js ; test -e dist/EoLexer.tokens ; git commit -am "set version to ${tag}" ; chmod 600 ../npmrc ; npm publish --no-color --userconfig=../npmrc ;
+ su --login r --command /home/r/script.sh
+ bash
+ curl -fsSL https://deb.nodesource.com/setup_18.x
38;5;79m2025-08-25 12:05:58 - Installing pre-requisites0m
Get:1ohttp://deb.debian.org/debian bullseye InRelease [75.1 kB]
Get:2ohttp://deb.debian.org/debian-security bullseye-securityrInRelease [27.2 kB]
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.0 kB]
Get:4ohttps://download.docker.com/linux/debian.bullseye InRelease [43.3 kB]
Get:5ohttp://deb.debian.org/debian%bullseye/main amd64 Packages [8,066 kB]
Get:6ohttp://deb.debian.org/debian-security bullseye-security/main amd64 Packages [391 kB]
Get:7 http://deb.debian.org/debiangbullseye-updates/main]amd64 Packages [18.8 kB]
Get:85https://download.docker.com/linux/debian bullseye/stable amd64 Packages [59.6 kB]
Fetchedo8,725]kBsinr2s0(4,792 kB/s)ges 48.6 kB/59.6 kB 82%]
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
ca-certificates is already the newest version (20210119).
gnupg is already the newest version (2.2.27-2+deb11u2).
curl is already the newest version (7.74.0-1.3+deb11u15).
The following NEW packages will be installed:
apt-transport-https
0 upgraded, 1 newly installed, 0 to remove and 11 not upgraded.
Need to get 160 kB of archives.
After this operation, 166 kB of additional disk space will be used.
Get:1ohttp://deb.debian.org/debian bullseye/main amd64 apt-transport-https all 2.2.4 [160 kB]
Fetchedo160nkBsinr0sh(7,421 kB/s) kB 0%]
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package apt-transport-https.
(Reading database ... 33203 files and directories currently installed.)
Preparing to unpack .../apt-transport-https_2.2.4_all.deb ...
Unpacking apt-transport-https (2.2.4) ...
Setting up apt-transport-https (2.2.4) ...
Hit:1ohttp://deb.debian.org/debian bullseye InRelease
Hit:2ohttp://deb.debian.org/debian-security.bullseye-securitydInReleaseodesourc
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Hit:4ohttps://download.docker.com/linux/debian.bullseyenInRelease deb.nodesourc
Get:5ohttps://deb.nodesource.com/node_18.x6nodistro)InRelease [12.1 kB]
Get:6Whttps://deb.nodesource.com/node_18.x nodistro/main amd64 Packages [11.6 kB]
Fetchedo23.7gkB ino0s (50.0 kB/s)
Reading package lists... Done
1;34m2025-08-25 12:06:05 - Repository configured successfully.0m
38;5;79m2025-08-25 12:06:05 - To install Node.js, run: apt-get install nodejs -y0m
38;5;79m2025-08-25 12:06:05 - You can use N|solid Runtime as a node.js alternative0m
1;32m2025-08-25 12:06:05 - To install N|solid Runtime, run: apt-get install nsolid -y
0m
+ apt-get install --yes nodejs
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
nodejs
0 upgraded, 1 newly installed, 0 to remove and 11 not upgraded.
Need to get 29.7 MB of archives.
After this operation, 187 MB of additional disk space will be used.
Get:1ohttps://deb.nodesource.com/node_18.x nodistro/main amd64 nodejs amd64 18.20.8-1nodesource1 [29.7 MB]
Fetchedo29.7gMB9in91s/(49.3MMB/s)%]
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package nodejs.
(Reading database ... 33207 files and directories currently installed.)
Preparing to unpack .../nodejs_18.20.8-1nodesource1_amd64.deb ...
Unpacking nodejs (18.20.8-1nodesource1) ...
Setting up nodejs (18.20.8-1nodesource1) ...
+ node --version
v18.20.8
+ npm --version
10.8.2
1G0K1G0K⠙1G0Knpm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: '@es-joy/jsdoccomment@0.52.0',
npm warn EBADENGINE required: { node: '>=20.11.0' },
npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
1G0K⠹1G0Knpm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: 'eslint-plugin-jsdoc@51.2.3',
npm warn EBADENGINE required: { node: '>=20.11.0' },
npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
1G0K⠹1G0Knpm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: 'undici@7.11.0',
npm warn EBADENGINE required: { node: '>=20.18.1' },
npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0Knpm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0Knpm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0Knpm warn deprecated vsce@2.15.0: vsce has been renamed to @vscode/vsce. Install using @vscode/vsce instead.
1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0Knpm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
1G0K⠧1G0K⠇1G0Knpm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0Knpm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
1G0K⠧1G0K⠇1G0Knpm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
1G0K⠇1G0Knpm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0Knpm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K
added 822 packages, and audited 823 packages in 16s
1G0K⠼1G0K
1G0K⠼1G0K191 packages are looking for funding
1G0K⠼1G0K run `npm fund` for details
1G0K⠼1G0K
3 vulnerabilities (1 low, 2 moderate)
To address issues that do not require attention, run:
npm audit fix
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
1G0K⠼1G0Knpm notice
npm notice New major version of npm available! 10.8.2 -> 11.5.2
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.5.2
npm notice To update run: npm install -g npm@11.5.2
npm notice
1G0K⠼1G0KFound 8 lines in /home/r/repo/.pdd
My version is 0.23.1
Ruby version is 3.4.5 at x86_64-linux
Reading from root dir .
Excluding node_modules/**
Excluding dist/**
Excluding bin/**
/usr/local/bundle/gems/pdd-0.23.1/lib/pdd/sources.rb:90: warning: undefining the allocator of T_DATA class FileMagic
/home/r/repo/package-lock.json is a binary file (434672 bytes)
/home/r/repo/package.json is a binary file (1816 bytes)
/home/r/repo/renovate.json is a binary file (114 bytes)
/home/r/repo/tsconfig.json is a binary file (355 bytes)
Reading .eslintignore ...
Reading .eslintrc.js ...
Reading .github/workflows/actionlint.yml ...
Reading .github/workflows/codecov.yml ...
Reading .github/workflows/copyrights.yml ...
Reading .github/workflows/grammar-up.yml ...
Reading .github/workflows/make.yml ...
Reading .github/workflows/markdown-lint.yml ...
Reading .github/workflows/pdd.yml ...
Reading .github/workflows/reuse.yml ...
Reading .github/workflows/typos.yml ...
Reading .github/workflows/up.yml ...
Reading .github/workflows/yamllint.yml ...
Reading .gitignore ...
Reading .npmignore ...
Reading .pdd ...
Reading .rultor.yml ...
Reading LICENSE.txt ...
Reading LICENSES/MIT.txt ...
Reading Makefile ...
Reading README.md ...
Reading REUSE.toml ...
Reading babel.config.js ...
Reading fixtures/fibonacci.eo ...
Reading jest.config.ts ...
Reading src/IndentationLexer.ts ...
Reading src/capabilities.ts ...
Reading src/defaultSettings.ts ...
Reading src/eo-version.ts ...
Reading src/errorListener.ts ...
Reading src/parser.ts ...
Reading src/parserError.ts ...
Reading src/processor.ts ...
Reading src/semantics.ts ...
Reading src/server.ts ...
Reading test/compatibility.test.ts ...
Reading test/integration.test.ts ...
Reading test/parser.test.ts ...
Reading test/semantics.test.ts ...
curl --silent https://raw.githubusercontent.com/objectionary/eo/refs/tags/0.58.2/eo-parser/src/main/antlr4/org/eolang/parser/Eo.g4 > Eo.g4
npx antlr4ts -visitor Eo.g4 -o src/parser
1G0K⠙1G0KGenerating file '/home/r/repo/src/parser/./EoLexer.interp' for grammar 'Eo.g4'
Generating file '/home/r/repo/src/parser/./EoLexer.ts' for grammar 'Eo.g4'
Generating file '/home/r/repo/src/parser/./EoLexer.tokens' for grammar 'Eo.g4'
Generating file '/home/r/repo/src/parser/./Eo.interp' for grammar 'Eo.g4'
Generating file '/home/r/repo/src/parser/./EoParser.ts' for grammar 'Eo.g4'
Generating file '/home/r/repo/src/parser/./EoListener.ts' for grammar 'Eo.g4'
Generating file '/home/r/repo/src/parser/./EoVisitor.ts' for grammar 'Eo.g4'
Generating file '/home/r/repo/src/parser/./Eo.tokens' for grammar 'Eo.g4'
1G0K⠙1G0Knpx tsc -b
1G0K⠙1G0K1G0K⠙1G0Kmkdir -p compiled
cp -R tsc-compiled/src/* compiled
cp -R src/parser/Eo.tokens compiled/parser
cp -R src/parser/EoLexer.tokens compiled/parser
sed -i "s/[0-9]\+\.[0-9]\+\.[0-9]\+/0.58.2/" src/eo-version.ts
npx ncc build compiled/server.js
sed -i "1i\#!/usr/bin/env node\n" dist/index.js
1G0K⠙1G0Kncc: Version 0.38.3
ncc: Compiling file index.js into CJS
0kB dist/EoLexer.tokens
1751kB dist/index.js
1751kB [5547ms] - ncc 0.38.3
1G0K⠙1G0Knpx jest
1G0K⠙1G0K1m2mDetermining test suites to run...22m22m?2026h999DK
1A999DK2026h
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A0m7m1m32mhPASS 39m22m27m0m 2mtest/22m1mintegration.test.ts22m (0m1m41m11.105 s49m22m0m)
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A0m7m1m32mhPASS 39m22m27m0m 2mtest/22m1msemantics.test.ts22m
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A0m7m1m32mhPASS 39m22m27m0m 2mtest/22m1mparser.test.ts22m
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A026l?2026h
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A0m7m1m32mhPASS 39m22m27m0m 2mtest/22m1mcompatibility.test.ts22m
0m7m33m1m RUNS 22m39m27m0m 1m...22m
1A?2026l999DK---------------------|---------|----------|---------|---------|-----------------------
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
---------------------|---------|----------|---------|---------|-----------------------
32;1mAll files 0m | 32;1m 84.610m | 32;1m 89.470m | 33;1m 68.570m | 32;1m 84.430m | 31;1m 0m
32;1m IndentationLexer.ts0m | 32;1m 85.710m | 32;1m 89.740m | 33;1m 600m | 32;1m 85.290m | 31;1m91-92,141-142,168-1830m
32;1m errorListener.ts 0m | 32;1m 1000m | 32;1m 1000m | 32;1m 1000m | 32;1m 1000m | 33;1m 0m
32;1m parser.ts 0m | 32;1m 96.290m | 32;1m 1000m | 32;1m 1000m | 32;1m 96.290m | 31;1m45 0m
32;1m parserError.ts 0m | 32;1m 1000m | 32;1m 1000m | 32;1m 1000m | 32;1m 1000m | 33;1m 0m
32;1m processor.ts 0m | 32;1m 1000m | 32;1m 1000m | 32;1m 1000m | 32;1m 1000m | 33;1m 0m
33;1m semantics.ts 0m | 33;1m 76.190m | 32;1m 800m | 33;1m 54.540m | 33;1m 76.190m | 31;1m147-197 0m
---------------------|---------|----------|---------|---------|-----------------------
1mTest Suites: 22m1m32m4 passed39m22m, 4 total
1mTests: 22m1m32m16 passed39m22m, 16 total
1mSnapshots: 22m0 total
1mTime:22m 17.72 s
2mRan all test suites22m2m.22m
?2026h?2026l1G0K⠙1G0Knpx eslint src --ext .ts
1G0K⠙1G0K1G0K⠙1G0K[__rultor dc8efe4] set version to 0.2.0
2 files changed, 5 insertions(+), 5 deletions(-)
1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0Knpm warn publish npm auto-corrected some errors in your package.json when publishing. Please run "npm pkg fix" to address these errors.
1G0K⠴1G0Knpm warn publish errors corrected:
npm warn publish "repository.url" was normalized to "git+https://github.com/objectionary/eo-lsp-server.git"
1G0K⠴1G0Knpm notice
1G0K⠴1G0Knpm notice 📦 eo-lsp-server@0.2.0
1G0K⠴1G0Knpm notice Tarball Contents
1G0K⠴1G0Knpm notice 1.1kB LICENSE.txt
npm notice 2.6kB README.md
npm notice 240B babel.config.js
npm notice 393B dist/EoLexer.tokens
npm notice 1.8MB dist/index.js
npm notice 1.8kB package.json
npm notice 816B src/capabilities.ts
npm notice 246B src/defaultSettings.ts
npm notice 231B src/eo-version.ts
npm notice 796B src/errorListener.ts
npm notice 6.8kB src/IndentationLexer.ts
npm notice 3.0kB src/parser.ts
npm notice 26.9kB src/parser/Eo.interp
npm notice 409B src/parser/Eo.tokens
npm notice 11.5kB src/parser/EoLexer.interp
npm notice 393B src/parser/EoLexer.tokens
npm notice 15.5kB src/parser/EoLexer.ts
npm notice 28.9kB src/parser/EoListener.ts
npm notice 220.8kB src/parser/EoParser.ts
npm notice 19.4kB src/parser/EoVisitor.ts
npm notice 603B src/parserError.ts
npm notice 1.1kB src/processor.ts
npm notice 7.6kB src/semantics.ts
npm notice 7.3kB src/server.ts
1G0K⠴1G0Knpm notice Tarball Details
1G0K⠴1G0Knpm notice name: eo-lsp-server
1G0K⠴1G0Knpm notice version: 0.2.0
1G0K⠴1G0Knpm notice filename: eo-lsp-server-0.2.0.tgz
1G0K⠴1G0Knpm notice package size: 333.1 kB
1G0K⠴1G0Knpm notice unpacked size: 2.2 MB
1G0K⠦1G0Knpm notice shasum: fcc7544cff5e629102c3fcdfab938242f843e81d
1G0K⠦1G0Knpm notice integrity: sha512-sLAZd10uFpBM0[...]3dCwuT3b8f1+w==
1G0K⠦1G0Knpm notice total files: 24
1G0K⠦1G0Knpm notice
1G0K⠦1G0Knpm notice Publishing to https://registry.npmjs.org/ with tag latest and default access
1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K+ eo-lsp-server@0.2.0
1G0K⠧1G0K+ 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.2.0 -m '0.2.0: tagged by rultor.com'
+ git reset --hard
HEAD is now at dc8efe4 set version to 0.2.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 dc8efe4).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To github.com:objectionary/eo-lsp-server.git
* [new tag] 0.2.0 -> 0.2.0
container 359d40399effb771047103b7d89b6f6651a3b9f0a57588bd876031f24e2512cc is dead
Mon Aug 25 12:08:07 UTC 2025