rultor.com logo This build log was produced by rultor.com for yegor256/mergem#36
+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 1224
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Fri Jul 12 11:31:57 UTC 2024
+ uptime
 11:31:57 up 2 min,  0 users,  load average: 0.42, 0.31, 0.13
+ ff=default
+ image=yegor256/rultor-image:1.13.0
+ rebase=false
+ head_branch=master
+ pull_title='chore(deps): update dependency rubocop-rspec to v3'
+ author=yegor256
+ directory=
+ head=git@github.com:yegor256/mergem.git
+ pull_id=36
+ fork=git@github.com:yegor256/mergem.git
+ fork_branch=renovate/rubocop-rspec-3.x
+ squash=false
+ vars=('--env=head=git@github.com:yegor256/mergem.git' '--env=pull_id=36' '--env=fork=git@github.com:yegor256/mergem.git' '--env=fork_branch=renovate/rubocop-rspec-3.x' '--env=head_branch=master' '--env=pull_title=chore(deps): update dependency rubocop-rspec to v3' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/mergem.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=36'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:yegor256/mergem.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/rubocop-rspec-3.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=chore(deps): update dependency rubocop-rspec to v3'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pdd -f /dev/null'\'' '\'';'\'' '\''sudo bundle install --no-color "--gemfile=$(pwd)/Gemfile"'\'' '\'';'\'' '\''bundle exec rake'\'' '\'';'\'' )')
+ scripts=('export '\''head=git@github.com:yegor256/mergem.git'\''' ';' 'export '\''pull_id=36'\''' ';' 'export '\''fork=git@github.com:yegor256/mergem.git'\''' ';' 'export '\''fork_branch=renovate/rubocop-rspec-3.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=chore(deps): update dependency rubocop-rspec to v3'\''' ';' 'export '\''author=yegor256'\''' ';' 'pdd -f /dev/null' ';' 'sudo bundle install --no-color "--gemfile=$(pwd)/Gemfile"' ';' 'bundle exec rake' ';')
+ container=yegor256_mergem_36
+ as_root=false
+ hostname
ip-172-31-24-81
+ pwd
/tmp/rultor-FrwM
+ 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:yegor256/mergem.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:yegor256/mergem.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:yegor256/mergem.git'\''' ';' 'export '\''pull_id=36'\''' ';' 'export '\''fork=git@github.com:yegor256/mergem.git'\''' ';' 'export '\''fork_branch=renovate/rubocop-rspec-3.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=chore(deps): update dependency rubocop-rspec to v3'\''' ';' 'export '\''author=yegor256'\''' ';' 'pdd -f /dev/null' ';' 'sudo bundle install --no-color "--gemfile=$(pwd)/Gemfile"' ';' 'bundle exec rake' ';'
+ sensitive=()
+ rm -rf .gnupg
+ cd repo
+ git remote add fork git@github.com:yegor256/mergem.git
+ git remote update
Fetching origin
Fetching fork
From github.com:yegor256/mergem
 * [new branch]      cache                 -> fork/cache
 * [new branch]      master                -> fork/master
 * [new branch]      renovate/minitest-5.x -> fork/renovate/minitest-5.x
 * [new branch]      renovate/rake-13.x    -> fork/renovate/rake-13.x
 * [new branch]      renovate/rdoc-6.x     -> fork/renovate/rdoc-6.x
 * [new branch]      renovate/rubocop-1.x  -> fork/renovate/rubocop-1.x
 * [new branch]      renovate/rubocop-rspec-2.x -> fork/renovate/rubocop-rspec-2.x
 * [new branch]      renovate/rubocop-rspec-3.x -> fork/renovate/rubocop-rspec-3.x
+ 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/rubocop-rspec-3.x
Switched to a new branch '__rultor'
Branch '__rultor' set up to track remote branch 'renovate/rubocop-rspec-3.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 ']'
+ '[' false == true ']'
+ git merge --ff __rultor
Updating 1290242..bcfc047
Fast-forward
 Gemfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.17
++ bc
++ echo 0.17 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.17, low enough to run a new Docker container'
load average is 0.17, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor-image:1.13.0
+ docker pull yegor256/rultor-image:1.13.0
1.13.0: Pulling from yegor256/rultor-image
675920708c8b: Pulling fs layer
3e952943b7ec: Pulling fs layer
e669212defc4: Pulling fs layer
b012a0ba3e98: Pulling fs layer
180ed337a280: Pulling fs layer
f992b867c53d: Pulling fs layer
84f7401194ef: Pulling fs layer
01de48744b9b: Pulling fs layer
7fd00c5a59e3: Pulling fs layer
1eaa9eb8baa5: Pulling fs layer
eb0d2045257c: Pulling fs layer
c7942ca5c3df: Pulling fs layer
6d860c216121: Pulling fs layer
d173e809dff4: Pulling fs layer
a1f3e869d9bb: Pulling fs layer
2263f2c95961: Pulling fs layer
8312f4260615: Pulling fs layer
3bdb0878a4c3: Pulling fs layer
83d2216ad0d5: Pulling fs layer
386b157f1e2f: Pulling fs layer
cbc7fca4cf55: Pulling fs layer
f520232ce745: Pulling fs layer
c9e5d42db30a: Pulling fs layer
7efe6cafb7db: Pulling fs layer
9a4c8c9f15a7: Pulling fs layer
f31baaad4b0a: Pulling fs layer
7d3bd91416ca: Pulling fs layer
8a43836411f2: Pulling fs layer
9c2ef6af8692: Pulling fs layer
7c776a099c54: Pulling fs layer
094558ef173f: Pulling fs layer
8f22827b155a: Pulling fs layer
8399553f1390: Pulling fs layer
c37eeb1a8c4c: Pulling fs layer
f67aeafcd17a: Pulling fs layer
95c187193750: Pulling fs layer
8795baad2027: Pulling fs layer
3ef4fcecba52: Pulling fs layer
82d8673e22c6: Pulling fs layer
d280c34a091c: Pulling fs layer
b012a0ba3e98: Waiting
180ed337a280: Waiting
f992b867c53d: Waiting
84f7401194ef: Waiting
01de48744b9b: Waiting
7fd00c5a59e3: Waiting
1eaa9eb8baa5: Waiting
eb0d2045257c: Waiting
c7942ca5c3df: Waiting
6d860c216121: Waiting
d173e809dff4: Waiting
a1f3e869d9bb: Waiting
2263f2c95961: Waiting
8312f4260615: Waiting
3bdb0878a4c3: Waiting
83d2216ad0d5: Waiting
386b157f1e2f: Waiting
cbc7fca4cf55: Waiting
f520232ce745: Waiting
c9e5d42db30a: Waiting
7efe6cafb7db: Waiting
9a4c8c9f15a7: Waiting
f31baaad4b0a: Waiting
7d3bd91416ca: Waiting
8a43836411f2: Waiting
9c2ef6af8692: Waiting
7c776a099c54: Waiting
094558ef173f: Waiting
8f22827b155a: Waiting
8399553f1390: Waiting
c37eeb1a8c4c: Waiting
f67aeafcd17a: Waiting
95c187193750: Waiting
8795baad2027: Waiting
3ef4fcecba52: Waiting
82d8673e22c6: Waiting
d280c34a091c: Waiting
e669212defc4: Verifying Checksum
e669212defc4: Download complete
3e952943b7ec: Verifying Checksum
3e952943b7ec: Download complete
675920708c8b: Verifying Checksum
675920708c8b: Download complete
180ed337a280: Verifying Checksum
180ed337a280: Download complete
84f7401194ef: Verifying Checksum
84f7401194ef: Download complete
f992b867c53d: Verifying Checksum
f992b867c53d: Download complete
b012a0ba3e98: Verifying Checksum
b012a0ba3e98: Download complete
7fd00c5a59e3: Verifying Checksum
7fd00c5a59e3: Download complete
eb0d2045257c: Verifying Checksum
eb0d2045257c: Download complete
1eaa9eb8baa5: Verifying Checksum
1eaa9eb8baa5: Download complete
6d860c216121: Verifying Checksum
6d860c216121: Download complete
01de48744b9b: Verifying Checksum
01de48744b9b: Download complete
d173e809dff4: Verifying Checksum
d173e809dff4: Download complete
2263f2c95961: Verifying Checksum
2263f2c95961: Download complete
c7942ca5c3df: Verifying Checksum
c7942ca5c3df: Download complete
8312f4260615: Verifying Checksum
8312f4260615: Download complete
3bdb0878a4c3: Verifying Checksum
3bdb0878a4c3: Download complete
83d2216ad0d5: Verifying Checksum
83d2216ad0d5: Download complete
cbc7fca4cf55: Verifying Checksum
cbc7fca4cf55: Download complete
f520232ce745: Verifying Checksum
f520232ce745: Download complete
c9e5d42db30a: Verifying Checksum
c9e5d42db30a: Download complete
7efe6cafb7db: Verifying Checksum
7efe6cafb7db: Download complete
9a4c8c9f15a7: Verifying Checksum
9a4c8c9f15a7: Download complete
f31baaad4b0a: Verifying Checksum
f31baaad4b0a: Download complete
7d3bd91416ca: Verifying Checksum
7d3bd91416ca: Download complete
8a43836411f2: Verifying Checksum
8a43836411f2: Download complete
9c2ef6af8692: Verifying Checksum
9c2ef6af8692: Download complete
7c776a099c54: Verifying Checksum
7c776a099c54: Download complete
094558ef173f: Verifying Checksum
094558ef173f: Download complete
8f22827b155a: Verifying Checksum
8f22827b155a: Download complete
8399553f1390: Verifying Checksum
8399553f1390: Download complete
675920708c8b: Pull complete
c37eeb1a8c4c: Verifying Checksum
c37eeb1a8c4c: Download complete
3e952943b7ec: Pull complete
e669212defc4: Pull complete
f67aeafcd17a: Verifying Checksum
f67aeafcd17a: Download complete
95c187193750: Verifying Checksum
95c187193750: Download complete
a1f3e869d9bb: Verifying Checksum
a1f3e869d9bb: Download complete
3ef4fcecba52: Verifying Checksum
3ef4fcecba52: Download complete
82d8673e22c6: Verifying Checksum
82d8673e22c6: Download complete
d280c34a091c: Verifying Checksum
d280c34a091c: Download complete
b012a0ba3e98: Pull complete
8795baad2027: Verifying Checksum
8795baad2027: Download complete
180ed337a280: Pull complete
f992b867c53d: Pull complete
84f7401194ef: Pull complete
01de48744b9b: Pull complete
7fd00c5a59e3: Pull complete
1eaa9eb8baa5: Pull complete
eb0d2045257c: Pull complete
c7942ca5c3df: Pull complete
6d860c216121: Pull complete
d173e809dff4: Pull complete
386b157f1e2f: Verifying Checksum
386b157f1e2f: Download complete
a1f3e869d9bb: Pull complete
2263f2c95961: Pull complete
8312f4260615: Pull complete
3bdb0878a4c3: Pull complete
83d2216ad0d5: Pull complete
386b157f1e2f: Pull complete
cbc7fca4cf55: Pull complete
f520232ce745: Pull complete
c9e5d42db30a: Pull complete
7efe6cafb7db: Pull complete
9a4c8c9f15a7: Pull complete
f31baaad4b0a: Pull complete
7d3bd91416ca: Pull complete
8a43836411f2: Pull complete
9c2ef6af8692: Pull complete
7c776a099c54: Pull complete
094558ef173f: Pull complete
8f22827b155a: Pull complete
8399553f1390: Pull complete
c37eeb1a8c4c: Pull complete
f67aeafcd17a: Pull complete
95c187193750: Pull complete
8795baad2027: Pull complete
3ef4fcecba52: Pull complete
82d8673e22c6: Pull complete
d280c34a091c: Pull complete
Digest: sha256:2403492bdc2a1ddd160bfa352064321102063d6fa463c3f9cf56475ea2d4cc8a
Status: Downloaded newer image for yegor256/rultor-image:1.13.0
docker.io/yegor256/rultor-image:1.13.0
+ docker ps --filter=status=exited
+ grep --quiet '\syegor256_mergem_36\s*$'
+ ls -al .
total 52
drwx------  3 ubuntu ubuntu  4096 Jul 12 11:32 .
drwxrwxrwt 12 root   root    4096 Jul 12 11:36 ..
-rwxrwxr-x  1 ubuntu ubuntu   556 Jul 12 11:34 end.sh
-rwxrwxr-x  1 ubuntu ubuntu   490 Jul 12 11:32 entry.sh
-rw-rw-r--  1 ubuntu ubuntu     5 Jul 12 11:31 pid
drwxrwxr-x  8 ubuntu ubuntu  4096 Jul 12 11:32 repo
-rw-rw-r--  1 ubuntu ubuntu    81 Jul 12 11:31 rubygems.yml
-rwxrwxr-x  1 ubuntu ubuntu  6061 Jul 12 11:31 run.sh
-rw-rw-r--  1 ubuntu ubuntu   581 Jul 12 11:32 script.sh
-rw-rw-r--  1 ubuntu ubuntu 11353 Jul 12 11:40 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-FrwM:/main --env=head=git@github.com:yegor256/mergem.git --env=pull_id=36 --env=fork=git@github.com:yegor256/mergem.git --env=fork_branch=renovate/rubocop-rspec-3.x --env=head_branch=master '--env=pull_title=chore(deps): update dependency rubocop-rspec to v3' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/mergem.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=36'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:yegor256/mergem.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/rubocop-rspec-3.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=chore(deps): update dependency rubocop-rspec to v3'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pdd -f /dev/null'\'' '\'';'\'' '\''sudo bundle install --no-color "--gemfile=$(pwd)/Gemfile"'\'' '\'';'\'' '\''bundle exec rake'\'' '\'';'\'' )' --hostname=docker --privileged --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-FrwM/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_mergem_36 yegor256/rultor-image:1.13.0 /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 systemd-timesync 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 rtkit r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G input r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G kvm r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G render r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G lpadmin r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G bluetooth r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G geoclue r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G scanner r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G netdev r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G avahi r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G saned r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G colord r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G pulse r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G pulse-access r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G gdm r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G crontab 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/.cache /root/.cargo /root/.config /root/.gem /root/.m2 /root/.npm /root/.profile /root/.rustup /root/texmf /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./pid ./repo ./rubygems.yml ./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:yegor256/mergem.git' ; export 'pull_id=36' ; export 'fork=git@github.com:yegor256/mergem.git' ; export 'fork_branch=renovate/rubocop-rspec-3.x' ; export 'head_branch=master' ; export 'pull_title=chore(deps): update dependency rubocop-rspec to v3' ; export 'author=yegor256' ; pdd -f /dev/null ; sudo bundle install --no-color "--gemfile=$(pwd)/Gemfile" ; bundle exec rake ;
+ su --login r --command /home/r/script.sh
Found 7 lines in /home/r/repo/.pdd
My version is 0.21.3
Ruby version is 2.7.0 at x86_64-linux
Reading from root dir .
Excluding target/**/*
Excluding coverage/**/*
/home/r/repo/renovate.json is a binary file (107 bytes)
Reading test/test__helper.rb ...
Reading test/test_repos.rb ...
Reading test/test_askrultor.rb ...
Reading test/test_pulls.rb ...
Reading Rakefile ...
Reading .pdd ...
Reading lib/mergem/version.rb ...
Reading lib/mergem/pulls.rb ...
Reading lib/mergem/askrultor.rb ...
Reading lib/mergem/repos.rb ...
Reading .rubocop.yml ...
Reading .gitattributes ...
Reading Gemfile ...
Reading .gitignore ...
Reading .simplecov ...
Reading .github/workflows/xcop.yml ...
Reading .github/workflows/cron.yml ...
Reading .github/workflows/rake.yml ...
Reading .github/workflows/pdd.yml ...
Reading README.md ...
Reading .rultor.yml ...
Reading features/cli.feature ...
Reading features/gem_package.feature ...
Reading features/support/env.rb ...
Reading features/step_definitions/steps.rb ...
Reading bin/mergem ...
Reading mergem.gemspec ...
Reading .0pdd.yml ...
Reading LICENSE.txt ...
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
Fetching gem metadata from https://rubygems.org/.........
Resolving dependencies...
Fetching rake 13.1.0
Installing rake 13.1.0
Fetching public_suffix 5.1.1
Installing public_suffix 5.1.1
Fetching addressable 2.8.7
Installing addressable 2.8.7
Fetching ast 2.4.2
Installing ast 2.4.2
Fetching backtrace 0.4.0
Installing backtrace 0.4.0
Fetching base64 0.2.0
Installing base64 0.2.0
Fetching bigdecimal 3.1.8
Installing bigdecimal 3.1.8 with native extensions
Fetching builder 3.3.0
Installing builder 3.3.0
Using bundler 2.3.22
Fetching cucumber-ci-environment 9.2.0
Installing cucumber-ci-environment 9.2.0
Fetching cucumber-messages 22.0.0
Installing cucumber-messages 22.0.0
Fetching cucumber-gherkin 26.2.0
Installing cucumber-gherkin 26.2.0
Fetching cucumber-tag-expressions 5.0.6
Installing cucumber-tag-expressions 5.0.6
Fetching cucumber-core 12.0.0
Installing cucumber-core 12.0.0
Fetching cucumber-cucumber-expressions 17.1.0
Installing cucumber-cucumber-expressions 17.1.0
Fetching cucumber-html-formatter 20.4.0
Installing cucumber-html-formatter 20.4.0
Fetching diff-lcs 1.5.1
Installing diff-lcs 1.5.1
Fetching mini_mime 1.1.5
Installing mini_mime 1.1.5
Fetching multi_test 1.1.0
Installing multi_test 1.1.0
Fetching ffi 1.17.0
Installing ffi 1.17.0 with native extensions
Fetching sys-uname 1.3.0
Installing sys-uname 1.3.0
Fetching cucumber 9.1.0
Installing cucumber 9.1.0
Using differ 0.1.2
Fetching docile 1.4.0
Installing docile 1.4.0
Fetching faraday-net_http 3.0.2
Installing faraday-net_http 3.0.2
Fetching ruby2_keywords 0.0.5
Installing ruby2_keywords 0.0.5
Fetching faraday 2.8.1
Installing faraday 2.8.1
Fetching iri 0.8.0
Installing iri 0.8.0
Fetching json 2.7.2
Installing json 2.7.2 with native extensions
Fetching language_server-protocol 3.17.0.3
Installing language_server-protocol 3.17.0.3
Fetching loog 0.5.2
Installing loog 0.5.2
Fetching obk 0.3.0
Installing obk 0.3.0
Fetching sawyer 0.9.2
Installing sawyer 0.9.2
Fetching octokit 6.1.1
Installing octokit 6.1.1
Using rainbow 3.1.1
Fetching slop 4.10.1
Installing slop 4.10.1
Fetching tacky 0.4.0
Installing tacky 0.4.0
Using mergem 0.0.0 from source at `.` and installing its executables
Fetching minitest 5.20.0
Installing minitest 5.20.0
Fetching racc 1.8.0
Installing racc 1.8.0 with native extensions
Fetching nokogiri 1.15.6 (x86_64-linux)
Installing nokogiri 1.15.6 (x86_64-linux)
Fetching parallel 1.25.1
Installing parallel 1.25.1
Fetching parser 3.3.4.0
Installing parser 3.3.4.0
Fetching stringio 3.1.1
Installing stringio 3.1.1 with native extensions
Fetching psych 5.1.2
Installing psych 5.1.2 with native extensions
Fetching rdoc 6.6.1
Installing rdoc 6.6.1
Fetching regexp_parser 2.9.2
Installing regexp_parser 2.9.2
Fetching strscan 3.1.0
Installing strscan 3.1.0 with native extensions
Fetching rexml 3.3.1
Installing rexml 3.3.1
Fetching rubocop-ast 1.31.3
Installing rubocop-ast 1.31.3
Fetching ruby-progressbar 1.13.0
Installing ruby-progressbar 1.13.0
Fetching unicode-display_width 2.5.0
Installing unicode-display_width 2.5.0
Fetching rubocop 1.64.1
Installing rubocop 1.64.1
Fetching rubocop-rspec 3.0.3
Installing rubocop-rspec 3.0.3
Fetching simplecov-html 0.12.3
Installing simplecov-html 0.12.3
Fetching simplecov_json_formatter 0.1.4
Installing simplecov_json_formatter 0.1.4
Fetching simplecov 0.22.0
Installing simplecov 0.22.0
Using xcop 0.7.1
Bundle complete! 9 Gemfile dependencies, 58 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
To use retry middleware with Faraday v2.0+, install `faraday-retry` gem
Run options: --seed 64652

# Running:

D: You are not using GitHub token :( Try to use --token option.
D: yegor256/mergem#1 is authored by @yegor256 (not a bot)
.D: Found polystat/.github repo in @polystat
D: Found polystat/awesome-bugs repo in @polystat
D: Found polystat/c2eo repo in @polystat
D: Found polystat/clang-tidy-mistakes repo in @polystat
D: Found polystat/eog repo in @polystat
D: Found polystat/far repo in @polystat
D: Found polystat/j2ast repo in @polystat
D: Found polystat/j2eo repo in @polystat
D: Found polystat/odin repo in @polystat
D: Found polystat/polystat repo in @polystat
D: Found polystat/polystat-cli repo in @polystat
D: Found polystat/py2eo repo in @polystat
D: Found polystat/symex repo in @polystat
D: Repository polystat/j2ast is archived, ignoring
["yegor256/blog", "polystat/.github", "polystat/awesome-bugs", "polystat/c2eo", "polystat/clang-tidy-mistakes", "polystat/eog", "polystat/far", "polystat/j2eo", "polystat/odin", "polystat/polystat", "polystat/polystat-cli", "polystat/py2eo", "polystat/symex"]
.D: Found 4 pull requests in yegor256/blog
["#668", "#664", "#587", "#358"]
.D: Repository polystat/j2ast is archived, ignoring
.

Finished in 1.494028s, 2.6773 runs/s, 4.0160 assertions/s.

4 runs, 6 assertions, 0 failures, 0 errors, 0 skips
Coverage report generated for Unit Tests to /home/r/repo/coverage. 52 / 73 LOC (71.23%) covered.
/usr/local/rvm/rubies/ruby-2.7.0/bin/ruby -S bundle exec cucumber
Feature: Simple Reporting
  I want to be able to build a report

  Scenario: Help can be printed     90m# features/cli.feature:40m
To use retry middleware with Faraday v2.0+, install `faraday-retry` gem
    32mWhen I run bin/mergem with "32m1m-h0m0m32m"90m # features/step_definitions/steps.rb:460m0m
    32mThen Exit code is zero90m          # features/step_definitions/steps.rb:600m0m
    32mAnd Stdout contains "32m1m--help0m0m32m"90m    # features/step_definitions/steps.rb:520m0m

  Scenario: Version can be printed         90m# features/cli.feature:90m
To use retry middleware with Faraday v2.0+, install `faraday-retry` gem
    32mWhen I run bin/mergem with "32m1m--version0m0m32m"90m # features/step_definitions/steps.rb:460m0m
    32mThen Exit code is zero90m                 # features/step_definitions/steps.rb:600m0m

  Scenario: Simple roundtrip to GitHub                                  90m# features/cli.feature:130m
To use retry middleware with Faraday v2.0+, install `faraday-retry` gem
    32mWhen I run bin/mergem with "32m1m--repo yegor256/mergem --dry --verbose0m0m32m"90m # features/step_definitions/steps.rb:460m0m
    32mThen Stdout contains "32m1m1 PRs processed0m0m32m"90m                              # features/step_definitions/steps.rb:520m0m
    32mAnd Exit code is zero90m                                               # features/step_definitions/steps.rb:600m0m

  Scenario: Skip all repos                                                                  90m# features/cli.feature:180m
To use retry middleware with Faraday v2.0+, install `faraday-retry` gem
    32mWhen I run bin/mergem with "32m1m--repo yegor256/mergem --exclude yegor256/mergem --verbose0m0m32m"90m # features/step_definitions/steps.rb:460m0m
    32mThen Stdout contains "32m1mskipped0m0m32m"90m                                                          # features/step_definitions/steps.rb:520m0m
    32mAnd Exit code is zero90m                                                                   # features/step_definitions/steps.rb:600m0m

Feature: Gem Package
  As a source code writer I want to be able to
  package the Gem into .gem file

  Scenario: Gem can be packaged                  90m# features/gem_package.feature:50m
    32mGiven I have a "32m1mexecs.rb0m0m32m" file with content:90m # features/step_definitions/steps.rb:410m0m
32m      """0m
32m      #!/usr/bin/env ruby0m
32m      require 'rubygems'0m
32m      spec = Gem::Specification::load('./spec.rb')0m
32m      if spec.executables.empty?0m
32m        fail 'no executables: ' + File.read('./spec.rb')0m
32m      end0m
32m      """0m
/tmp/test20240712-1120-1w3gyy7/mergem/lib/mergem/version.rb:26: warning: already initialized constant Mergem::VERSION
/home/r/repo/lib/mergem/version.rb:26: warning: previous definition of VERSION was here
    32mWhen I run bash with:90m                        # features/step_definitions/steps.rb:740m0m
32m      """0m
32m      cd mergem0m
32m      gem build mergem.gemspec0m
32m      gem specification --ruby mergem-*.gem > ../spec.rb0m
32m      cd ..0m
32m      ruby execs.rb0m
32m      """0m
    32mThen Exit code is zero90m                       # features/step_definitions/steps.rb:600m0m

5 scenarios (32m5 passed0m)
14 steps (32m14 passed0m)
0m6.805s
1m32m┌──────────────────────────────────────────────────────────────────────────────┐0m0m
1m32m│0m0m Share your Cucumber Report with your team at 4m1m36mhttps://reports.cucumber.io0m0m0m     1m32m│0m0m
1m32m│0m0m                                                                              1m32m│0m0m
1m32m│0m0m Command line option:    36m--publish0m                                            1m32m│0m0m
1m32m│0m0m Environment variable:   36mCUCUMBER_PUBLISH_ENABLED0m=36mtrue0m                        1m32m│0m0m
1m32m│0m0m cucumber.yml:           36mdefault: --publish0m                                   1m32m│0m0m
1m32m│0m0m                                                                              1m32m│0m0m
1m32m│0m0m More information at 4m1m36mhttps://cucumber.io/docs/cucumber/environment-variables/0m0m0m 1m32m│0m0m
1m32m│0m0m                                                                              1m32m│0m0m
1m32m│0m0m To disable this message, specify 1mCUCUMBER_PUBLISH_QUIET=true0m or use the      1m32m│0m0m
1m32m│0m0m 1m--publish-quiet0m option. You can also add this to your 1mcucumber.yml:0m          1m32m│0m0m
1m32m│0m0m 1mdefault: --publish-quiet0m                                                     1m32m│0m0m
1m32m└──────────────────────────────────────────────────────────────────────────────┘0m0m
Coverage report generated for Cucumber Features, Unit Tests to /home/r/repo/coverage. 52 / 73 LOC (71.23%) covered.
Running RuboCop...
Inspecting 14 files
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m

14 files inspected, 32mno offenses0m detected
Running xcop...
Inspecting 0 files...

0 files checked, everything looks 32mpretty0m
grep -q -r '2024'     --include '*.rb'     --include '*.txt'     --include 'Rakefile'     .
+ 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:yegor256/mergem.git
   1290242..bcfc047  master -> master
container d802da62d55f083216271b066e115dd0d46a8b6a604d3e0b5772371cefae9b36 is dead
Fri Jul 12 11:43:02 UTC 2024