++ dirname ./run.sh
+ cd .
+ echo 1382
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Tue Jan 27 16:54:32 UTC 2026
+ uptime
16:54:32 up 1 min, 0 users, load average: 0.37, 0.18, 0.07
+ ff=default
+ image=yegor256/rultor-image:1.24.0
+ rebase=false
+ head_branch=master
+ pull_title='Update crate-ci/typos action to v1.42.2'
+ author=yegor256
+ directory=
+ head=git@github.com:yegor256/0pdd.git
+ pull_id=803
+ fork=git@github.com:yegor256/0pdd.git
+ fork_branch=renovate/crate-ci-typos-1.x
+ squash=false
+ vars=('--env=head=git@github.com:yegor256/0pdd.git' '--env=pull_id=803' '--env=fork=git@github.com:yegor256/0pdd.git' '--env=fork_branch=renovate/crate-ci-typos-1.x' '--env=head_branch=master' '--env=pull_title=Update crate-ci/typos action to v1.42.2' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/0pdd.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=803'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:yegor256/0pdd.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/crate-ci-typos-1.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Update crate-ci/typos action to v1.42.2'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''git config --global user.email "server@0pdd.com"'\'' '\'';'\'' '\''git config --global user.name "0pdd.com"'\'' '\'';'\'' '\''sudo gem install pdd'\'' '\'';'\'' '\''pdd -f /dev/null'\'' '\'';'\'' '\''bundle install --no-color'\'' '\'';'\'' '\''bundle exec rake'\'' '\'';'\'' )')
+ scripts=('export '\''head=git@github.com:yegor256/0pdd.git'\''' ';' 'export '\''pull_id=803'\''' ';' 'export '\''fork=git@github.com:yegor256/0pdd.git'\''' ';' 'export '\''fork_branch=renovate/crate-ci-typos-1.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Update crate-ci/typos action to v1.42.2'\''' ';' 'export '\''author=yegor256'\''' ';' 'git config --global user.email "server@0pdd.com"' ';' 'git config --global user.name "0pdd.com"' ';' 'sudo gem install pdd' ';' 'pdd -f /dev/null' ';' 'bundle install --no-color' ';' 'bundle exec rake' ';')
+ container=yegor256_0pdd_803
+ as_root=false
+ set -e -o pipefail
+ hostname
ip-172-31-30-40
+ pwd
/tmp/rultor-hMFP
+ 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:yegor256/0pdd.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:yegor256/0pdd.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:yegor256/0pdd.git'\''' ';' 'export '\''pull_id=803'\''' ';' 'export '\''fork=git@github.com:yegor256/0pdd.git'\''' ';' 'export '\''fork_branch=renovate/crate-ci-typos-1.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Update crate-ci/typos action to v1.42.2'\''' ';' 'export '\''author=yegor256'\''' ';' 'git config --global user.email "server@0pdd.com"' ';' 'git config --global user.name "0pdd.com"' ';' 'sudo gem install pdd' ';' 'pdd -f /dev/null' ';' 'bundle install --no-color' ';' 'bundle exec rake' ';'
+ sensitive=('config.yml')
+ set -ex -o pipefail
+ cd repo
+ git remote add fork git@github.com:yegor256/0pdd.git
+ git remote update
Fetching origin
Fetching fork
From github.com:yegor256/0pdd
* [new branch] 757 -> fork/757
* [new branch] dependabot/bundler/nokogiri-1.16.2 -> fork/dependabot/bundler/nokogiri-1.16.2
* [new branch] master -> fork/master
* [new branch] renovate/aws-sdk-s3-1.x-lockfile -> fork/renovate/aws-sdk-s3-1.x-lockfile
* [new branch] renovate/crate-ci-typos-1.x -> fork/renovate/crate-ci-typos-1.x
* [new branch] renovate/haml-7.x -> fork/renovate/haml-7.x
* [new branch] renovate/org.apache.maven.plugins-maven-resources-plugin-3.x -> fork/renovate/org.apache.maven.plugins-maven-resources-plugin-3.x
* [new branch] renovate/qbash-0.x-lockfile -> fork/renovate/qbash-0.x-lockfile
* [new branch] renovate/ruby-4.x -> fork/renovate/ruby-4.x
* [new branch] renovate/sentry-ruby-monorepo -> fork/renovate/sentry-ruby-monorepo
+ args=()
+ '[' default == default ']'
+ args+=(--ff)
+ '[' default == no ']'
+ '[' default == only ']'
+ '[' false == true ']'
+ BRANCH=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ export BRANCH
+ 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/crate-ci-typos-1.x
Switched to a new branch '__rultor'
Branch '__rultor' set up to track remote branch 'renovate/crate-ci-typos-1.x' 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 ']'
+ KEY=3FD3FA7E9AF0FA4C
+ git merge --gpg-sign=3FD3FA7E9AF0FA4C --no-edit -m 'Update crate-ci/typos action to v1.42.2' --ff __rultor
Merge made by the 'ort' strategy.
.github/workflows/typos.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
+ git log -1 --show-signature
commit 62923365bf5d63c19304f2250ec027513ff63697
gpg: Signature made Tue Jan 27 16:54:36 2026 UTC
gpg: using RSA key FAC962C42841735692C13FF43FD3FA7E9AF0FA4C
gpg: Good signature from "Rultor.com <gpg@rultor.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: FAC9 62C4 2841 7356 92C1 3FF4 3FD3 FA7E 9AF0 FA4C
Merge: 9865d0c 8d05ca5
Author: Rultor.com <gpg@rultor.com>
Date: Tue Jan 27 16:54:36 2026 +0000
Update crate-ci/typos action to v1.42.2
+ docker_when_possible
+ true
++ sed 's/ /\n/g'
++ tail -n 1
++ uptime
+ load=0.07
++ bc
++ echo 0.07 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.07, low enough to run a new Docker container'
load average is 0.07, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor-image:1.24.0
+ docker pull yegor256/rultor-image:1.24.0
1.24.0: Pulling from yegor256/rultor-image
9cb31e2e37ea: Pulling fs layer
6fdf9d57c770: Pulling fs layer
b1b8e573ea09: Pulling fs layer
d98471df16b3: Pulling fs layer
d91bad0881f6: Pulling fs layer
0989603b9c78: Pulling fs layer
be0e4fe934ac: Pulling fs layer
836583b1a84e: Pulling fs layer
9a7a8a989f21: Pulling fs layer
206d2c40dab6: Pulling fs layer
7e814560871d: Pulling fs layer
3e6884fb6bef: Pulling fs layer
efc2cb2da490: Pulling fs layer
a2685e4ec0a3: Pulling fs layer
d8f398d41642: Pulling fs layer
00d87e982675: Pulling fs layer
0a47604816a9: Pulling fs layer
39620eda6329: Pulling fs layer
1e5066b6f93c: Pulling fs layer
bf2832135ec0: Pulling fs layer
17c9f809a0eb: Pulling fs layer
791d75dcb5dd: Pulling fs layer
4d856b07c9bd: Pulling fs layer
08fb6625faae: Pulling fs layer
6fbcea1fd5f0: Pulling fs layer
e5e0772939b2: Pulling fs layer
d98471df16b3: Waiting
d91bad0881f6: Waiting
0989603b9c78: Waiting
be0e4fe934ac: Waiting
836583b1a84e: Waiting
9a7a8a989f21: Waiting
206d2c40dab6: Waiting
7e814560871d: Waiting
3e6884fb6bef: Waiting
efc2cb2da490: Waiting
a2685e4ec0a3: Waiting
d8f398d41642: Waiting
00d87e982675: Waiting
0a47604816a9: Waiting
39620eda6329: Waiting
1e5066b6f93c: Waiting
bf2832135ec0: Waiting
17c9f809a0eb: Waiting
791d75dcb5dd: Waiting
4d856b07c9bd: Waiting
08fb6625faae: Waiting
6fbcea1fd5f0: Waiting
e5e0772939b2: Waiting
6fdf9d57c770: Verifying Checksum
6fdf9d57c770: Download complete
9cb31e2e37ea: Verifying Checksum
9cb31e2e37ea: Download complete
b1b8e573ea09: Verifying Checksum
b1b8e573ea09: Download complete
0989603b9c78: Verifying Checksum
0989603b9c78: Download complete
be0e4fe934ac: Verifying Checksum
be0e4fe934ac: Download complete
836583b1a84e: Verifying Checksum
836583b1a84e: Download complete
9a7a8a989f21: Verifying Checksum
9a7a8a989f21: Download complete
206d2c40dab6: Verifying Checksum
206d2c40dab6: Download complete
d98471df16b3: Verifying Checksum
d98471df16b3: Download complete
3e6884fb6bef: Verifying Checksum
3e6884fb6bef: Download complete
9cb31e2e37ea: Pull complete
6fdf9d57c770: Pull complete
efc2cb2da490: Verifying Checksum
efc2cb2da490: Download complete
7e814560871d: Verifying Checksum
7e814560871d: Download complete
d8f398d41642: Verifying Checksum
d8f398d41642: Download complete
00d87e982675: Verifying Checksum
00d87e982675: Download complete
0a47604816a9: Verifying Checksum
0a47604816a9: Download complete
39620eda6329: Verifying Checksum
39620eda6329: Download complete
1e5066b6f93c: Verifying Checksum
1e5066b6f93c: Download complete
bf2832135ec0: Verifying Checksum
bf2832135ec0: Download complete
17c9f809a0eb: Verifying Checksum
17c9f809a0eb: Download complete
791d75dcb5dd: Verifying Checksum
791d75dcb5dd: Download complete
b1b8e573ea09: Pull complete
4d856b07c9bd: Verifying Checksum
4d856b07c9bd: Download complete
08fb6625faae: Verifying Checksum
08fb6625faae: Download complete
d91bad0881f6: Verifying Checksum
d91bad0881f6: Download complete
e5e0772939b2: Verifying Checksum
e5e0772939b2: Download complete
6fbcea1fd5f0: Verifying Checksum
6fbcea1fd5f0: Download complete
a2685e4ec0a3: Verifying Checksum
a2685e4ec0a3: Download complete
d98471df16b3: Pull complete
d91bad0881f6: Pull complete
0989603b9c78: Pull complete
be0e4fe934ac: Pull complete
836583b1a84e: Pull complete
9a7a8a989f21: Pull complete
206d2c40dab6: Pull complete
7e814560871d: Pull complete
3e6884fb6bef: Pull complete
efc2cb2da490: Pull complete
a2685e4ec0a3: Pull complete
d8f398d41642: Pull complete
00d87e982675: Pull complete
0a47604816a9: Pull complete
39620eda6329: Pull complete
1e5066b6f93c: Pull complete
bf2832135ec0: Pull complete
17c9f809a0eb: Pull complete
791d75dcb5dd: Pull complete
4d856b07c9bd: Pull complete
08fb6625faae: Pull complete
6fbcea1fd5f0: Pull complete
e5e0772939b2: Pull complete
Digest: sha256:183145a1ee07aff04b992ff3478c86b34eacc5f241c6d4a711c39e2687e07d0e
Status: Downloaded newer image for yegor256/rultor-image:1.24.0
docker.io/yegor256/rultor-image:1.24.0
+ docker ps --filter=status=exited
+ grep --quiet '\syegor256_0pdd_803\s*$'
+ ls -al .
total 60
drwx------ 3 ubuntu ubuntu 4096 Jan 27 16:54 .
drwxrwxrwt 12 root root 4096 Jan 27 16:58 ..
-rw-rw-r-- 1 ubuntu ubuntu 4066 Jan 27 16:54 config.yml
-rwxrwxr-x 1 ubuntu ubuntu 666 Jan 27 16:56 end.sh
-rwxrwxr-x 1 ubuntu ubuntu 498 Jan 27 16:54 entry.sh
-rw-rw-r-- 1 ubuntu ubuntu 1679 Jan 27 16:54 id_rsa
-rw-rw-r-- 1 ubuntu ubuntu 396 Jan 27 16:54 id_rsa.pub
-rw-rw-r-- 1 ubuntu ubuntu 5 Jan 27 16:54 pid
drwxrwxr-x 15 ubuntu ubuntu 4096 Jan 27 16:54 repo
-rwxrwxr-x 1 ubuntu ubuntu 6796 Jan 27 16:54 run.sh
-rw-rw-r-- 1 ubuntu ubuntu 661 Jan 27 16:54 script.sh
-rw-rw-r-- 1 ubuntu ubuntu 10619 Jan 27 16:59 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-hMFP:/main --env=head=git@github.com:yegor256/0pdd.git --env=pull_id=803 --env=fork=git@github.com:yegor256/0pdd.git --env=fork_branch=renovate/crate-ci-typos-1.x --env=head_branch=master '--env=pull_title=Update crate-ci/typos action to v1.42.2' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/0pdd.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=803'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:yegor256/0pdd.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/crate-ci-typos-1.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Update crate-ci/typos action to v1.42.2'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''git config --global user.email "server@0pdd.com"'\'' '\'';'\'' '\''git config --global user.name "0pdd.com"'\'' '\'';'\'' '\''sudo gem install pdd'\'' '\'';'\'' '\''pdd -f /dev/null'\'' '\'';'\'' '\''bundle install --no-color'\'' '\'';'\'' '\''bundle exec rake'\'' '\'';'\'' )' --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-hMFP/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_0pdd_803 yegor256/rultor-image:1.24.0 /main/entry.sh
WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded.
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
+ 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 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 messagebus 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/.profile /root/.rustup /root/.rvmrc /root/texmf /home/r
+ cp -R ./cid ./config.yml ./end.sh ./entry.sh ./id_rsa ./id_rsa.pub ./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
#!/usr/bin/env 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:yegor256/0pdd.git' ; export 'pull_id=803' ; export 'fork=git@github.com:yegor256/0pdd.git' ; export 'fork_branch=renovate/crate-ci-typos-1.x' ; export 'head_branch=master' ; export 'pull_title=Update crate-ci/typos action to v1.42.2' ; export 'author=yegor256' ; git config --global user.email "server@0pdd.com" ; git config --global user.name "0pdd.com" ; sudo gem install pdd ; pdd -f /dev/null ; bundle install --no-color ; bundle exec rake ;
+ su --login r --command /home/r/script.sh
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
Fetching backtrace-0.4.1.gem
Fetching pdd-0.24.1.gem
Successfully installed backtrace-0.4.1
Successfully installed pdd-0.24.1
2 gems installed
A new release of RubyGems is available: 3.4.10 → 4.0.4!
Run `gem update --system 4.0.4` to update your installation.
Found 9 lines in /home/r/repo/.pdd
My version is 0.24.1
Ruby version is 3.2.2 at x86_64-linux
Reading from root dir .
Excluding README.md
Excluding coverage/**/*
Excluding assets/**/*
Excluding model/data/**/*
/usr/local/rvm/gems/ruby-3.2.2/gems/pdd-0.24.1/lib/pdd/sources.rb:73: warning: undefining the allocator of T_DATA class FileMagic
/home/r/repo/app.json is a binary file (255 bytes)
/home/r/repo/doc/integration.svg is a binary file (6050 bytes)
/home/r/repo/dynamodb-local/tables/0pdd-events.json is a binary file (972 bytes)
/home/r/repo/public/images/git-logo.svg is a binary file (1714 bytes)
/home/r/repo/public/images/logo-512.png is a binary file (19584 bytes)
/home/r/repo/public/images/logo-64.png is a binary file (1916 bytes)
/home/r/repo/public/images/logo.svg is a binary file (1077 bytes)
/home/r/repo/public/images/ruby-logo.svg is a binary file (23451 bytes)
/home/r/repo/renovate.json is a binary file (107 bytes)
Reading .0pdd.yml ...
Reading .gitattributes ...
Reading .github/workflows/actionlint.yml ...
Reading .github/workflows/bashate.yml ...
Reading .github/workflows/codecov.yml ...
Reading .github/workflows/copyrights.yml ...
Reading .github/workflows/markdown-lint.yml ...
Reading .github/workflows/pdd.yml ...
Reading .github/workflows/plantuml.yml ...
Reading .github/workflows/rake.yml ...
Reading .github/workflows/reuse.yml ...
Reading .github/workflows/shellcheck.yml ...
Reading .github/workflows/typos.yml ...
Reading .github/workflows/xcop.yml ...
Reading .github/workflows/yamllint.yml ...
Reading .gitignore ...
Reading .pdd ...
Reading .rubocop.yml ...
Reading .rultor.yml ...
Reading 0pdd.rb ...
Puzzle 572-65f83727 60/DEV at 0pdd.rb
Reading Aptfile ...
Reading Gemfile ...
Reading Gemfile.lock ...
Reading LICENSE.txt ...
Reading LICENSES/MIT.txt ...
Reading Procfile ...
Reading REUSE.toml ...
Reading Rakefile ...
Reading config.ru ...
Reading cucumber.yml ...
Reading deploy.sh ...
Reading doc/integration.puml ...
Reading dynamodb-local/config/dynamo.yml ...
Reading dynamodb-local/pom.xml ...
Reading features/step_definitions/steps.rb ...
Reading model/README.md ...
Reading model/fake_weights_storage.rb ...
Reading model/linear.rb ...
Puzzle 532-a6c77906 60/DEV at model/linear.rb
Puzzle 532-c8e80cf1 60/DEV at model/linear.rb
Reading model/predictor.rb ...
Reading model/pso/lib/function.rb ...
Reading model/pso/lib/functions/rastrigin.rb ...
Reading model/pso/lib/functions/schwefel.rb ...
Reading model/pso/lib/solver.rb ...
Reading model/pso/lib/version.rb ...
Reading model/pso/lib/zero_vector.rb ...
Reading model/pso/pso.rb ...
Reading model/storage.rb ...
Reading nginx.conf.sigil ...
Reading objects/clients/github.rb ...
Reading objects/clients/gitlab.rb ...
Reading objects/clients/jira.rb ...
Reading objects/diff.rb ...
Reading objects/dynamo.rb ...
Reading objects/git_repo.rb ...
Reading objects/invitations/github_invitations.rb ...
Reading objects/invitations/github_organization_invitations.rb ...
Reading objects/jobs/job.rb ...
Reading objects/jobs/job_commiterrors.rb ...
Reading objects/jobs/job_detached.rb ...
Reading objects/jobs/job_emailed.rb ...
Reading objects/jobs/job_recorded.rb ...
Reading objects/jobs/job_starred.rb ...
Reading objects/log.rb ...
Puzzle 312-68d60ea6 30/DEV at objects/log.rb
Reading objects/maybe_text.rb ...
Reading objects/puzzles.rb ...
Puzzle 532-cf0ceb1a 60/DEV at objects/puzzles.rb
Reading objects/storage/cached_storage.rb ...
Reading objects/storage/logged_storage.rb ...
Reading objects/storage/once_storage.rb ...
Reading objects/storage/s3.rb ...
Reading objects/storage/safe_storage.rb ...
Reading objects/storage/sync_storage.rb ...
Reading objects/storage/upgraded_storage.rb ...
Reading objects/storage/versioned_storage.rb ...
Reading objects/templates/github_tickets_body.haml ...
Reading objects/templates/gitlab_tickets_body.haml ...
Reading objects/templates/jira_tickets_body.haml ...
Reading objects/tickets/commit_tickets.rb ...
Reading objects/tickets/emailed_tickets.rb ...
Reading objects/tickets/logged_tickets.rb ...
Reading objects/tickets/milestone_tickets.rb ...
Reading objects/tickets/sentry_tickets.rb ...
Reading objects/tickets/tagged_tickets.rb ...
Reading objects/tickets/tickets.rb ...
Reading objects/truncated.rb ...
Reading objects/user_error.rb ...
Reading objects/vcs/github.rb ...
Puzzle 312-e81466ef 30/DEV at objects/vcs/github.rb
Reading objects/vcs/gitlab.rb ...
Reading objects/vcs/jira.rb ...
Reading test/fake_github.rb ...
Reading test/fake_gitlab.rb ...
Reading test/fake_log.rb ...
Reading test/fake_repo.rb ...
Reading test/fake_storage.rb ...
Reading test/fake_tickets.rb ...
Reading test/test_0pdd.rb ...
Reading test/test__helper.rb ...
Reading test/test_cached_storage.rb ...
Reading test/test_commit_tickets.rb ...
Reading test/test_credentials.rb ...
Reading test/test_diff.rb ...
Reading test/test_diff_complicated.rb ...
Puzzle 234-12f515de 15/DEV at test/test_diff_complicated.rb
Reading test/test_git_repo.rb ...
Reading test/test_github.rb ...
Reading test/test_github_invitations.rb ...
Reading test/test_github_tickets.rb ...
Reading test/test_gitlab.rb ...
Reading test/test_job.rb ...
Reading test/test_job_commiterrors.rb ...
Reading test/test_job_detached.rb ...
Reading test/test_job_emailed.rb ...
Reading test/test_log.rb ...
Reading test/test_logged_storage.rb ...
Reading test/test_logged_tickets.rb ...
Reading test/test_maybe_text.rb ...
Reading test/test_milestone_tickets.rb ...
Reading test/test_once_storage.rb ...
Reading test/test_puzzles.rb ...
Reading test/test_safe_storage.rb ...
Reading test/test_sentry_tickets.rb ...
Reading test/test_truncated.rb ...
Reading test/test_upgraded_storage.rb ...
Reading test/test_versioned_storage.rb ...
Reading test-assets/puzzles/closes-one-puzzle.xml ...
Reading test-assets/puzzles/ignores-unknown-issues.xml ...
Reading test-assets/puzzles/notify-unknown-open-issues.xml ...
Reading test-assets/puzzles/simple.xml ...
Reading test-assets/puzzles/submits-old-puzzles.xml ...
Reading test-assets/puzzles/submits-ranked-puzzles.xml ...
Reading test-assets/puzzles/submits-three-tickets.xml ...
Reading version.rb ...
Reading views/_footer.haml ...
Reading views/_header.haml ...
Reading views/error.haml ...
Reading views/error_400.haml ...
Reading views/index.haml ...
Reading views/item.haml ...
Reading views/layout.haml ...
Reading views/log.haml ...
Reading views/not_found.haml ...
Bundler 2.4.10 is running, but your lockfile was generated with 2.5.16. Installing Bundler 2.5.16 and restarting using that version.
Fetching gem metadata from https://rubygems.org/.
Fetching bundler 2.5.16
Installing bundler 2.5.16
Fetching gem metadata from https://rubygems.org/..........
Fetching rake 13.3.1
Installing rake 13.3.1
Fetching base64 0.3.0
Installing base64 0.3.0
Fetching bigdecimal 3.3.1
Installing bigdecimal 3.3.1 with native extensions
Fetching concurrent-ruby 1.3.5
Installing concurrent-ruby 1.3.5
Fetching connection_pool 3.0.2
Installing connection_pool 3.0.2
Fetching drb 2.2.3
Installing drb 2.2.3
Fetching i18n 1.14.7
Installing i18n 1.14.7
Fetching json 2.18.0
Installing json 2.18.0 with native extensions
Fetching logger 1.7.0
Installing logger 1.7.0
Fetching prism 1.8.0
Installing prism 1.8.0 with native extensions
Fetching minitest 6.0.1
Installing minitest 6.0.1
Fetching securerandom 0.4.1
Installing securerandom 0.4.1
Fetching tzinfo 2.0.6
Installing tzinfo 2.0.6
Fetching uri 1.1.1
Installing uri 1.1.1
Fetching activesupport 8.1.1
Installing activesupport 8.1.1
Fetching public_suffix 7.0.0
Installing public_suffix 7.0.0
Fetching addressable 2.8.8
Installing addressable 2.8.8
Fetching ansi 1.5.0
Installing ansi 1.5.0
Fetching ast 2.4.3
Installing ast 2.4.3
Fetching jwt 2.10.2
Installing jwt 2.10.2
Fetching atlassian-jwt 0.2.1
Installing atlassian-jwt 0.2.1
Fetching aws-eventstream 1.4.0
Installing aws-eventstream 1.4.0
Fetching aws-partitions 1.1209.0
Installing aws-partitions 1.1209.0
Fetching aws-sigv4 1.12.1
Installing aws-sigv4 1.12.1
Fetching jmespath 1.6.2
Installing jmespath 1.6.2
Fetching aws-sdk-core 3.241.4
Installing aws-sdk-core 3.241.4
Fetching aws-sdk-dynamodb 1.161.0
Installing aws-sdk-dynamodb 1.161.0
Fetching aws-sdk-kms 1.118.0
Installing aws-sdk-kms 1.118.0
Fetching aws-sdk-s3 1.208.0
Installing aws-sdk-s3 1.208.0
Fetching base58 0.2.3
Installing base58 0.2.3
Fetching builder 3.3.0
Installing builder 3.3.0
Fetching rexml 3.4.4
Installing rexml 3.4.4
Fetching crack 1.0.1
Installing crack 1.0.1
Fetching csv 3.3.5
Installing csv 3.3.5
Fetching date 3.5.1
Installing date 3.5.1 with native extensions
Fetching docile 1.4.1
Installing docile 1.4.1
Fetching loog 0.6.1
Installing loog 0.6.1
Fetching tago 0.6.0
Installing tago 0.6.0
Fetching elapsed 0.2.2
Installing elapsed 0.2.2
Fetching net-http 0.8.0
Installing net-http 0.8.0
Fetching faraday-net_http 3.4.2
Installing faraday-net_http 3.4.2
Fetching faraday 2.14.0
Installing faraday 2.14.0
Fetching ffi 1.17.2 (x86_64-linux-gnu)
Installing ffi 1.17.2 (x86_64-linux-gnu)
Fetching mini_mime 1.1.5
Installing mini_mime 1.1.5
Fetching multi_xml 0.7.2
Installing multi_xml 0.7.2
Fetching httparty 0.23.2
Installing httparty 0.23.2
Fetching unicode-emoji 4.2.0
Installing unicode-emoji 4.2.0
Fetching unicode-display_width 3.2.0
Installing unicode-display_width 3.2.0
Fetching terminal-table 4.0.0
Installing terminal-table 4.0.0
Fetching gitlab 6.1.0
Installing gitlab 6.1.0
Fetching openssl 3.3.2
Installing openssl 3.3.2 with native extensions
Fetching glogin 0.17.1
Installing glogin 0.17.1
Fetching temple 0.10.4
Installing temple 0.10.4
Fetching tilt 2.6.1
Installing tilt 2.6.1
Fetching haml 5.2.2
Installing haml 5.2.2
Fetching hashie 5.0.0
Installing hashie 5.0.0
Fetching multipart-post 2.4.1
Installing multipart-post 2.4.1
Fetching version_gem 1.1.9
Installing version_gem 1.1.9
Fetching oauth-tty 1.0.6
Installing oauth-tty 1.0.6
Fetching snaky_hash 2.0.3
Installing snaky_hash 2.0.3
Fetching oauth 1.1.3
Installing oauth 1.1.3
Fetching jira-ruby 3.0.0
Installing jira-ruby 3.0.0
Fetching language_server-protocol 3.17.0.5
Installing language_server-protocol 3.17.0.5
Fetching lint_roller 1.1.0
Installing lint_roller 1.1.0
Fetching timeout 0.5.0
Installing timeout 0.5.0
Fetching net-protocol 0.2.2
Installing net-protocol 0.2.2
Fetching net-imap 0.5.12
Installing net-imap 0.5.12
Fetching net-smtp 0.5.1
Installing net-smtp 0.5.1
Fetching mail 2.9.0
Installing mail 2.9.0
Fetching matrix 0.4.3
Installing matrix 0.4.3
Fetching ruby-progressbar 1.13.0
Installing ruby-progressbar 1.13.0
Fetching minitest-reporters 1.7.1
Installing minitest-reporters 1.7.1
Fetching multi_json 1.18.0
Installing multi_json 1.18.0
Fetching ruby2_keywords 0.0.5
Installing ruby2_keywords 0.0.5
Fetching mustermann 3.0.4
Installing mustermann 3.0.4
Fetching racc 1.8.1
Installing racc 1.8.1 with native extensions
Fetching nokogiri 1.19.0 (x86_64-linux-gnu)
Installing nokogiri 1.19.0 (x86_64-linux-gnu)
Fetching sawyer 0.9.3
Installing sawyer 0.9.3
Fetching octokit 10.0.0
Installing octokit 10.0.0
Fetching ostruct 0.6.3
Installing ostruct 0.6.3
Fetching parallel 1.27.0
Installing parallel 1.27.0
Fetching parser 3.3.10.1
Installing parser 3.3.10.1
Fetching qbash 0.6.0
Installing qbash 0.6.0
Fetching rack 3.2.4
Installing rack 3.2.4
Fetching rack-protection 4.2.1
Installing rack-protection 4.2.1
Fetching rack-session 2.1.1
Installing rack-session 2.1.1
Fetching rack-test 2.2.0
Installing rack-test 2.2.0
Fetching rackup 2.3.1
Installing rackup 2.3.1
Fetching rb-fsevent 0.11.2
Installing rb-fsevent 0.11.2
Fetching rb-inotify 0.11.1
Installing rb-inotify 0.11.1
Fetching regexp_parser 2.11.3
Installing regexp_parser 2.11.3
Fetching rubocop-ast 1.49.0
Installing rubocop-ast 1.49.0
Fetching rubocop 1.84.0
Installing rubocop 1.84.0
Fetching rubocop-minitest 0.38.2
Installing rubocop-minitest 0.38.2
Fetching rubocop-performance 1.26.1
Installing rubocop-performance 1.26.1
Fetching rubocop-rake 0.7.1
Installing rubocop-rake 0.7.1
Fetching sass-listen 4.0.0
Installing sass-listen 4.0.0
Fetching sass 3.7.4
Installing sass 3.7.4
Fetching sentry-ruby 6.2.0
Installing sentry-ruby 6.2.0
Fetching simplecov-html 0.13.2
Installing simplecov-html 0.13.2
Fetching simplecov_json_formatter 0.1.4
Installing simplecov_json_formatter 0.1.4
Fetching simplecov 0.22.0
Installing simplecov 0.22.0
Fetching simplecov-cobertura 3.1.0
Installing simplecov-cobertura 3.1.0
Fetching sinatra 4.2.1
Installing sinatra 4.2.1
Fetching sinatra-contrib 4.2.1
Installing sinatra-contrib 4.2.1
Fetching sprockets 4.2.2
Installing sprockets 4.2.2
Fetching veils 0.4.0
Installing veils 0.4.0
Fetching webrick 1.9.2
Installing webrick 1.9.2
Bundle complete! 37 Gemfile dependencies, 117 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
Post-install message from httparty:
When you HTTParty, you must party hard!
Post-install message from sass:
Ruby Sass has reached end-of-life and should no longer be used.
* If you use Sass as a command-line tool, we recommend using Dart Sass, the new
primary implementation: https://sass-lang.com/install
* If you use Sass as a plug-in for a Ruby web framework, we recommend using the
sassc gem: https://github.com/sass/sassc-ruby#readme
* For more details, please refer to the Sass blog:
https://sass-lang.com/blog/posts/7828841
1 installed gem you directly depend on is looking for funding.
Run `bundle fund` for details
Test config is absent
Test config is absent
Test config is absent
Test config is absent
DynamoDB Local table: ACTIVE
DynamoDB Local is running in PID 2187
To use retry middleware with Faraday v2.0+, install `faraday-retry` gem
Started with run options --seed 35565
TestVersionedStorage
test_xml_versioning 32m PASS0m (0.00s)
TestTruncated
test_multi_line_text 32m PASS0m (0.00s)
test_short_long_text 32m PASS0m (0.00s)
test_unicode_text 32m PASS0m (0.00s)
test_very_long_text 32m PASS0m (0.00s)
test_simple_formatting 32m PASS0m (0.00s)
TestGitRepo
test_push 32m PASS0m (0.20s)
test_merge_unrelated_histories 32m PASS0m (0.15s)
test_merge_after_force_push 32m PASS0m (0.20s)
test_clone_and_pull 32m PASS0m (0.12s)
test_doesnt_touch_crlf 33m SKIP0m (0.00s)
test_merge_after_amend 32m PASS0m (0.14s)
test_fetch_puzzles 32m PASS0m (0.49s)
test_fetch_config 32m PASS0m (0.09s)
test_merge_after_complete_new_master 32m PASS0m (0.17s)
test_fail_with_user_error 32m PASS0m (0.55s)
TestUpgradedStorage
test_removes_broken_issues 32m PASS0m (0.00s)
test_removes_broken_href 32m PASS0m (0.00s)
test_safety_preserved 32m PASS0m (0.00s)
TestDiff
test_notification_on_one_new_puzzle 32m PASS0m (0.00s)
test_notification_unknown_issue 32m PASS0m (0.00s)
test_notification_on_one_solved_puzzle 32m PASS0m (0.00s)
test_notification_on_update 32m PASS0m (0.00s)
test_notification_on_two_new_puzzles 32m PASS0m (0.00s)
test_notification_on_solved_puzzle 32m PASS0m (0.00s)
test_quiet_when_no_changes 32m PASS0m (0.00s)
test_notification_on_parent_solved_with_others_unsolved 32m PASS0m (0.00s)
TestJobCommitErrors
test_timeout_scenario 32m PASS0m (0.00s)
TestJobDetached
test_simple_scenario 32m PASS0m (0.00s)
TestGithubTickets
test_adds_comment 32m PASS0m (0.00s)
test_submits_tickets 32m PASS0m (0.00s)
test_closes_tickets 32m PASS0m (0.00s)
test_skips_estimate_if_zero 32m PASS0m (0.00s)
test_sets_milestone 32m PASS0m (0.00s)
test_output_estimates_when_it_is_not_zero 32m PASS0m (0.00s)
test_submits_tickets_log_title 32m PASS0m (0.00s)
test_does_not_set_milestone 32m PASS0m (0.00s)
TestJobEmailed
test_simple_scenario 32m PASS0m (0.00s)
test_exception_mail_to_repo_owner_as_cc 33m SKIP0m (0.00s)
TestPuzzles
test_with_broken_tickets 32m PASS0m (0.00s)
test_all_xml 32m PASS0m (0.02s)
TestCachedStorage
test_simple_xml_loading 32m PASS0m (0.00s)
TestCommitTickets
test_scope_suppressed_repo_should_be_quiet 32m PASS0m (0.00s)
test_closes_tickets 32m PASS0m (0.00s)
test_submits_tickets 32m PASS0m (0.00s)
TestGithub
test_configures_everything_right 32m PASS0m (0.17s)
TestSentryTickets
test_exception_catching_on_submit 32m PASS0m (0.14s)
test_exception_catching_on_close 32m PASS0m (0.00s)
TestMaybeText
test_empty_input_then_blank 32m PASS0m (0.00s)
test_excluded_input_then_blank 32m PASS0m (0.00s)
test_present_input_then_output 32m PASS0m (0.00s)
test_show_output_when_exclude_if_is_present 32m PASS0m (0.00s)
test_nil_input_then_blank 32m PASS0m (0.00s)
AppTest
test_not_found 32m PASS0m (0.01s)
test_renders_xml_puzzles 32m PASS0m (0.00s)
test_it_renders_puzzles_xsd 32m PASS0m (0.00s)
test_it_renders_home_page 32m PASS0m (0.02s)
test_renders_log_page 32m PASS0m (0.28s)
test_it_accepts_push_from_gitlab_to_not_default_master 32m PASS0m (0.00s)
test_snapshots_unavailable_repo 32m PASS0m (0.13s)
test_it_ignores_push_from_github_to_not_master 32m PASS0m (0.00s)
test_it_ignores_push_from_gitlab_to_not_default_master 32m PASS0m (0.00s)
test_it_understands_push_from_github 32m PASS0m (0.00s)
test_renders_svg_puzzles 32m PASS0m (0.01s)
test_it_accepts_push_from_github_to_not_default_master 32m PASS0m (0.00s)
test_renders_page_not_found 32m PASS0m (0.00s)
test_robots_txt 32m PASS0m (0.00s)
test_renders_log_item 32m PASS0m (0.07s)
test_it_ignore_push_from_github_to_not_default_master 32m PASS0m (0.00s)
test_renders_html_puzzles 32m PASS0m (0.01s)
test_renders_some_pages 32m PASS0m (0.04s)
test_it_understands_push_from_gitlab 32m PASS0m (0.00s)
test_it_ignores_push_from_gitlab_to_not_master 32m PASS0m (0.00s)
test_rejects_invalid_repo_name 32m PASS0m (0.00s)
test_renders_version 32m PASS0m (0.00s)
TestJob
test_simple_scenario 32m PASS0m (0.00s)
TestLoggedStorage
test_simple_xml_saving 32m PASS0m (0.00s)
TestLog
test_put_and_check 32m PASS0m (0.03s)
TestGithubInvitation
Repository invitation 0 accepted
Repository invitation 1 accepted
test_accepts_repository_invitations 32m PASS0m (0.00s)
Invitation for @google accepted
Invitation for @microsoft accepted
test_accepts_organization_invitations 32m PASS0m (0.00s)
CredentialsTest
test_connects_to_aws_dynamo 33m SKIP0m (0.00s)
test_connects_to_aws_s3 33m SKIP0m (0.00s)
test_connects_to_github 33m SKIP0m (0.00s)
test_sends_email_via_smtp 33m SKIP0m (0.00s)
test_connects_to_git_via_ssh 33m SKIP0m (0.00s)
TestOnceStorage
test_saves_only_once 32m PASS0m (0.00s)
test_never_saves_duplicates 32m PASS0m (0.00s)
TestGitlab
test_configures_everything_right 32m PASS0m (0.00s)
TestSafeStorage
test_rejects_invalid_xml 32m PASS0m (0.00s)
test_accepts_valid_xml 32m PASS0m (0.00s)
TestLoggedTickets
test_submits_tickets 32m PASS0m (0.00s)
test_closes_tickets 32m PASS0m (0.00s)
Finished in 3.19432s
92 tests, 233 assertions, 32m0 failures, 0 errors, 0m33m7 skips0m
Coverage report generated for test to /home/r/repo/coverage.
Line Coverage: 66.9% (857 / 1281)
Coverage report generated for test to /home/r/repo/coverage/coverage.xml.
Line Coverage: 66.9% (857 / 1281)
Running RuboCop...
DynamoDB Local killed in PID 2187
0m0mInspecting 88 files
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m
88 files inspected, 32mno offenses0m detected
Running xcop...
Inspecting 17 files...
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m
17 files checked, everything looks 32mpretty0m
DynamoDB Local killed in PID 2187
+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git push origin master
remote:
remote: GitHub found 1 vulnerability on yegor256/0pdd's default branch (1 high). To find out more, visit:
remote: https://github.com/yegor256/0pdd/security/dependabot/61
remote:
To github.com:yegor256/0pdd.git
9865d0c..6292336 master -> master
container 56c8da71748e71bdb0cfaa96f6b8ff7f2f209cd27f79ced1eafe3e9419ee96f4 is dead
Tue Jan 27 17:18:47 UTC 2026