+ set -e + set -o pipefail ++ dirname ./run.sh + cd . + echo 1241 + echo '2.0-SNAPSHOT BUILD' 2.0-SNAPSHOT BUILD + date Sat May 3 12:55:43 UTC 2025 + uptime 12:55:43 up 1 min, 0 users, load average: 1.33, 0.41, 0.14 + ff=default + image=yegor256/ruby + rebase=false + head_branch=master + pull_title='Update dependency eslint to v9.26.0' + author=yegor256 + directory= + head=git@github.com:zerocracy/zerocracy-mcp-server.git + pull_id=10 + fork=git@github.com:zerocracy/zerocracy-mcp-server.git + fork_branch=renovate/eslint-monorepo + squash=false + vars=('--env=head=git@github.com:zerocracy/zerocracy-mcp-server.git' '--env=pull_id=10' '--env=fork=git@github.com:zerocracy/zerocracy-mcp-server.git' '--env=fork_branch=renovate/eslint-monorepo' '--env=head_branch=master' '--env=pull_title=Update dependency eslint to v9.26.0' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:zerocracy/zerocracy-mcp-server.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=10'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:zerocracy/zerocracy-mcp-server.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/eslint-monorepo'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Update dependency eslint to v9.26.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo /usr/bin/install-node.sh'\'' '\'';'\'' '\''npm install --no-color'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''make'\'' '\'';'\'' )') + scripts=('export '\''head=git@github.com:zerocracy/zerocracy-mcp-server.git'\''' ';' 'export '\''pull_id=10'\''' ';' 'export '\''fork=git@github.com:zerocracy/zerocracy-mcp-server.git'\''' ';' 'export '\''fork_branch=renovate/eslint-monorepo'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Update dependency eslint to v9.26.0'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo /usr/bin/install-node.sh' ';' 'npm install --no-color' ';' 'pdd -f /dev/null -v' ';' 'make' ';') + container=zerocracy_zerocracy-mcp-server_10 + as_root=false + hostname ip-172-31-20-118 + pwd /tmp/rultor-BzjA + 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:zerocracy/zerocracy-mcp-server.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:zerocracy/zerocracy-mcp-server.git'\''' ']' + cd .. + cat + '[' false = true ']' + cat + chmod a+x entry.sh + cat + echo 'export '\''head=git@github.com:zerocracy/zerocracy-mcp-server.git'\''' ';' 'export '\''pull_id=10'\''' ';' 'export '\''fork=git@github.com:zerocracy/zerocracy-mcp-server.git'\''' ';' 'export '\''fork_branch=renovate/eslint-monorepo'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Update dependency eslint to v9.26.0'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo /usr/bin/install-node.sh' ';' 'npm install --no-color' ';' 'pdd -f /dev/null -v' ';' make ';' + sensitive=() + rm -rf .gnupg + set -ex + cd repo + git remote add fork git@github.com:zerocracy/zerocracy-mcp-server.git + git remote update Fetching origin Fetching fork From github.com:zerocracy/zerocracy-mcp-server * [new branch] master -> fork/master * [new branch] renovate/eslint-monorepo -> fork/renovate/eslint-monorepo * [new branch] renovate/modelcontextprotocol-sdk-1.x-lockfile -> fork/renovate/modelcontextprotocol-sdk-1.x-lockfile + args= + '[' default == default ']' + args=' --ff' + '[' default == no ']' + '[' default == only ']' + export BRANCH=__rultor + BRANCH=__rultor ++ wc -l ++ git show-branch __rultor + '[' 0 -gt 0 ']' + git status On branch master Your branch is up to date with 'origin/master'. nothing to commit, working tree clean + git checkout -B __rultor fork/renovate/eslint-monorepo Switched to a new branch '__rultor' Branch '__rultor' set up to track remote branch 'renovate/eslint-monorepo' from 'fork'. + git checkout -B master origin/master Switched to and reset branch 'master' Branch 'master' set up to track remote branch 'master' from 'origin'. Your branch is up to date with 'origin/master'. + '[' false == true ']' + '[' false == true ']' + git merge --ff __rultor Updating 694d953..9ab1730 Fast-forward package-lock.json | 5410 +++++++++++++++++++++++++++-------------------------- 1 file changed, 2706 insertions(+), 2704 deletions(-) + docker_when_possible + true ++ tail -n 1 ++ sed 's/ /\n/g' ++ uptime + load=0.15 ++ bc ++ echo 0.15 '>' 30 + '[' 0 -eq 1 ']' + echo 'load average is 0.15, low enough to run a new Docker container' load average is 0.15, low enough to run a new Docker container + break + cd .. + '[' -n '' ']' + use_image=yegor256/ruby + docker pull yegor256/ruby Using default tag: latest latest: Pulling from yegor256/ruby 19f1f54854d6: Pulling fs layer 3ee1ef79bfdc: Pulling fs layer 68201ec6e581: Pulling fs layer b3ee2c8b8446: Pulling fs layer 5d174db1ceb2: Pulling fs layer 621eb568a8b7: Pulling fs layer 40bed440eda0: Pulling fs layer 4f4fb700ef54: Pulling fs layer 834a2e8fb218: Pulling fs layer 44bddc08521c: Pulling fs layer ad5d9f41d144: Pulling fs layer 1867b3ac1bcd: Pulling fs layer a636019cf292: Pulling fs layer 93a383e9e423: Pulling fs layer b1404aceef3a: Pulling fs layer 8d3bcd15f7fe: Pulling fs layer b3ee2c8b8446: Waiting 5d174db1ceb2: Waiting 621eb568a8b7: Waiting 40bed440eda0: Waiting 4f4fb700ef54: Waiting 834a2e8fb218: Waiting 44bddc08521c: Waiting ad5d9f41d144: Waiting 1867b3ac1bcd: Waiting a636019cf292: Waiting 93a383e9e423: Waiting b1404aceef3a: Waiting 8d3bcd15f7fe: Waiting 3ee1ef79bfdc: Verifying Checksum 3ee1ef79bfdc: Download complete 19f1f54854d6: Verifying Checksum 19f1f54854d6: Download complete 68201ec6e581: Verifying Checksum 68201ec6e581: Download complete 5d174db1ceb2: Verifying Checksum 5d174db1ceb2: Download complete 40bed440eda0: Verifying Checksum 40bed440eda0: Download complete 4f4fb700ef54: Verifying Checksum 4f4fb700ef54: Download complete 621eb568a8b7: Verifying Checksum 621eb568a8b7: Download complete 834a2e8fb218: Verifying Checksum 834a2e8fb218: Download complete 44bddc08521c: Verifying Checksum 44bddc08521c: Download complete ad5d9f41d144: Verifying Checksum ad5d9f41d144: Download complete 1867b3ac1bcd: Verifying Checksum 1867b3ac1bcd: Download complete a636019cf292: Verifying Checksum a636019cf292: Download complete 93a383e9e423: Verifying Checksum 93a383e9e423: Download complete b1404aceef3a: Verifying Checksum b1404aceef3a: Download complete 8d3bcd15f7fe: Verifying Checksum 8d3bcd15f7fe: Download complete b3ee2c8b8446: Verifying Checksum b3ee2c8b8446: Download complete 19f1f54854d6: Pull complete 3ee1ef79bfdc: Pull complete 68201ec6e581: Pull complete b3ee2c8b8446: Pull complete 5d174db1ceb2: Pull complete 621eb568a8b7: Pull complete 40bed440eda0: Pull complete 4f4fb700ef54: Pull complete 834a2e8fb218: Pull complete 44bddc08521c: Pull complete ad5d9f41d144: Pull complete 1867b3ac1bcd: Pull complete a636019cf292: Pull complete 93a383e9e423: Pull complete b1404aceef3a: Pull complete 8d3bcd15f7fe: Pull complete Digest: sha256:7d8b50fb3b62eb230b1b0aa1cfab8006e5b136aa9c876ff3a0226836b2b57916 Status: Downloaded newer image for yegor256/ruby:latest docker.io/yegor256/ruby:latest + docker ps --filter=status=exited + grep --quiet '\szerocracy_zerocracy-mcp-server_10\s*$' + ls -al . total 52 drwx------ 3 ubuntu ubuntu 4096 May 3 12:55 . drwxrwxrwt 12 root root 4096 May 3 12:55 .. -rwxrwxr-x 1 ubuntu ubuntu 2089 May 3 12:55 end.sh -rwxrwxr-x 1 ubuntu ubuntu 490 May 3 12:55 entry.sh -rw-rw-r-- 1 ubuntu ubuntu 74 May 3 12:55 npmrc -rw-rw-r-- 1 ubuntu ubuntu 5 May 3 12:55 pid drwxrwxr-x 7 ubuntu ubuntu 4096 May 3 12:55 repo -rwxrwxr-x 1 ubuntu ubuntu 9291 May 3 12:55 run.sh -rw-rw-r-- 1 ubuntu ubuntu 582 May 3 12:55 script.sh -rw-rw-r-- 1 ubuntu ubuntu 7724 May 3 12:56 stdout ++ pwd ++ pwd + docker run -t --rm -v /tmp/rultor-BzjA:/main --env=head=git@github.com:zerocracy/zerocracy-mcp-server.git --env=pull_id=10 --env=fork=git@github.com:zerocracy/zerocracy-mcp-server.git --env=fork_branch=renovate/eslint-monorepo --env=head_branch=master '--env=pull_title=Update dependency eslint to v9.26.0' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:zerocracy/zerocracy-mcp-server.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=10'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:zerocracy/zerocracy-mcp-server.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/eslint-monorepo'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Update dependency eslint to v9.26.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo /usr/bin/install-node.sh'\'' '\'';'\'' '\''npm install --no-color'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''make'\'' '\'';'\'' )' --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-BzjA/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=zerocracy_zerocracy-mcp-server_10 yegor256/ruby /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 r r + usermod -s /bin/bash r + echo '%sudo ALL=(ALL) NOPASSWD:ALL' + cp -R /root/.bashrc /root/.cache /root/.gemrc /root/.profile /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:zerocracy/zerocracy-mcp-server.git' ; export 'pull_id=10' ; export 'fork=git@github.com:zerocracy/zerocracy-mcp-server.git' ; export 'fork_branch=renovate/eslint-monorepo' ; export 'head_branch=master' ; export 'pull_title=Update dependency eslint to v9.26.0' ; export 'author=yegor256' ; sudo /usr/bin/install-node.sh ; npm install --no-color ; pdd -f /dev/null -v ; make ; + su --login r --command /home/r/script.sh + bash + curl -fsSL https://deb.nodesource.com/setup_18.x 38;5;79m2025-05-03 12:56:26 - Installing pre-requisites0m Get:1ohttp://deb.debian.org/debian bullseye InRelease [116 kB] Get:2ohttp://deb.debian.org/debian-security bullseye-security InRelease [27.2 kB] Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB] Get:4ohttp://deb.debian.org/debian bullseye/main amd64 Packages [8,066 kB] Get:5ohttp://deb.debian.org/debian-security bullseye-security/main amd64 Packages [363 kB] Get:64http://deb.debian.org/debiangbullseye-updates/main]amd64 Packages [18.8 kB] Fetchedo8,635]kBsinr2s0(4,888 kB/s)ges 8,192 B/18.8 kB 44%] 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+deb11u14). 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,636 kB/s) kB 0%] debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package apt-transport-https. (Reading database ... 25299 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-security InRelease Hit:3 http://deb.debian.org/debian bullseye-updates InRelease Get:4ohttps://deb.nodesource.com/node_18.x7nodistro]InRelease [12.1 kB] Get:5Whttps://deb.nodesource.com/node_18.x nodistro/main amd64 Packages [11.5 kB] Fetchedo23.7gkB ino0s (62.8 kB/s) Reading package lists... Done 1;34m2025-05-03 12:56:31 - Repository configured successfully.0m 38;5;79m2025-05-03 12:56:31 - To install Node.js, run: apt-get install nodejs -y0m 38;5;79m2025-05-03 12:56:31 - You can use N|solid Runtime as a node.js alternative0m 1;32m2025-05-03 12:56:31 - 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.7gMBBin91s (54.0]MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package nodejs. (Reading database ... 25303 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⠙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 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⠋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 added 464 packages, and audited 465 packages in 8s 1G0K⠼1G0K 1G0K⠼1G0K79 packages are looking for funding 1G0K⠼1G0K run `npm fund` for details 1G0K⠼1G0K found 0 vulnerabilities 1G0K⠼1G0Knpm notice npm notice New major version of npm available! 10.8.2 -> 11.3.0 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.3.0 npm notice To update run: npm install -g npm@11.3.0 npm notice 1G0K⠼1G0KFound 8 lines in /home/r/repo/.pdd My version is 0.23.1 Ruby version is 3.4.3 at x86_64-linux Reading from root dir . Excluding target/**/* Excluding coverage/**/* Excluding node_modules/**/* /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 (238098 bytes) /home/r/repo/package.json is a binary file (993 bytes) /home/r/repo/renovate.json is a binary file (114 bytes) /home/r/repo/test/fixtures/claude-desktop-config.json is a binary file (189 bytes) /home/r/repo/tsconfig.json is a binary file (244 bytes) Reading .0pdd.yml ... Reading .gitattributes ... Reading .github/typos.toml ... Reading .github/workflows/actionlint.yml ... Reading .github/workflows/codecov.yml ... Reading .github/workflows/copyrights.yml ... Reading .github/workflows/eslint.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/xcop.yml ... Reading .github/workflows/yamllint.yml ... Reading .gitignore ... Reading .pdd ... Reading .rultor.yml ... Reading .xcop ... Reading LICENSE.txt ... Reading LICENSES/MIT.txt ... Reading Makefile ... Reading README.md ... Reading REUSE.toml ... Reading eslint.config.mjs ... Reading index.ts ... Reading jest.config.ts ... Reading src/baza.ts ... Reading src/prompts.ts ... Reading src/resources.ts ... Reading src/server.ts ... Reading src/to_gpt.ts ... Reading src/tools.ts ... Reading test/baza.test.ts ... Reading test/fakes/FakeTransport.ts ... Reading test/helpers/once.ts ... Reading test/resources.test.ts ... Reading test/server.test.ts ... Reading test/to_gpt.test.ts ... Reading test/tools.test.ts ... npx -y jest --config jest.config.ts --no-color --ci 1G0K⠙1G0KDetermining test suites to run...999DK 1A999DK 1A RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1APASS test/server.test.ts (7.888 s) RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1APASS test/resources.test.ts RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1APASS test/tools.test.ts RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1APASS test/baza.test.ts RUNS ... 1A RUNS ... 1A RUNS ... 1A RUNS ... 1APASS test/to_gpt.test.ts RUNS ... 1A999DKRunning coverage on untested files...999DK--------------|---------|----------|---------|---------|------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s --------------|---------|----------|---------|---------|------------------- All files | 100 | 100 | 100 | 100 | baza.ts | 100 | 100 | 100 | 100 | prompts.ts | 100 | 100 | 100 | 100 | resources.ts | 100 | 100 | 100 | 100 | server.ts | 100 | 100 | 100 | 100 | to_gpt.ts | 100 | 100 | 100 | 100 | tools.ts | 100 | 100 | 100 | 100 | --------------|---------|----------|---------|---------|------------------- Test Suites: 5 passed, 5 total Tests: 15 passed, 15 total Snapshots: 0 total Time: 10.435 s Ran all test suites. 1G0K⠙1G0Knpx -y eslint . --config eslint.config.mjs 1G0K⠙1G0K1G0K⠙1G0Kmkdir -p temp npx -y @modelcontextprotocol/inspector \ --config test/fixtures/claude-desktop-config.json \ --server zerocracy \ --cli --method tools/list > temp/tools.json if ! jq empty temp/tools.json; then cat temp/tools.json ./index.ts exit 1 fi npx -y tsc --target es2020 --module nodenext --outDir dist ./src/resources.ts ./src/to_gpt.ts ./src/tools.ts ./src/baza.ts ./src/server.ts ./src/prompts.ts ./jest.config.ts ./index.ts 1G0K⠙1G0K1G0K⠙1G0K+ mv /home/r/repo . ++ whoami + chown -R root repo + '[' -n '' ']' ++ whoami + sudo chown -R ubuntu repo + cd repo + git push origin master To github.com:zerocracy/zerocracy-mcp-server.git 694d953..9ab1730 master -> master container f4df6e606a4aebe10072362051db20d866acb21f78b1a67ac4a83d63c2242dd7 is dead Sat May 3 12:57:56 UTC 2025