rultor.com logo This build log was produced by rultor.com for yegor256/glogin#67
+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 2221647
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Fri Jan 19 03:39:11 PM CET 2024
+ uptime
 15:39:11 up 127 days, 19:53,  0 users,  load average: 2.17, 2.69, 3.14
+ head=git@github.com:yegor256/glogin.git
+ ff=default
+ image=yegor256/rultor-image:1.22.0
+ rebase=false
+ squash=false
+ head_branch=master
+ author=yegor256
+ tag=0.14.0
+ vars=('--env=head=git@github.com:yegor256/glogin.git' '--env=tag=0.14.0' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/glogin.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.14.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pdd -f /dev/null'\'' '\'';'\'' '\''bundle install --no-color'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''bundle exec rake'\'' '\'';'\'' '\''rm -rf *.gem'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" lib/glogin/version.rb'\'' '\'';'\'' '\''git add lib/glogin/version.rb'\'' '\'';'\'' '\''git commit -m "version set to ${tag}"'\'' '\'';'\'' '\''gem build glogin.gemspec'\'' '\'';'\'' '\''chmod 0600 ../rubygems.yml'\'' '\'';'\'' '\''gem push *.gem --config-file ../rubygems.yml'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256')
+ scripts=('export '\''head=git@github.com:yegor256/glogin.git'\''' ';' 'export '\''tag=0.14.0'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'pdd -f /dev/null' ';' 'bundle install --no-color' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'bundle exec rake' ';' 'rm -rf *.gem' ';' 'sed -i "s/0\.0\.0/${tag}/g" lib/glogin/version.rb' ';' 'git add lib/glogin/version.rb' ';' 'git commit -m "version set to ${tag}"' ';' 'gem build glogin.gemspec' ';' 'chmod 0600 ../rubygems.yml' ';' 'gem push *.gem --config-file ../rubygems.yml' ';')
+ directory=
+ container=yegor256_glogin_67
+ as_root=false
+ hostname
b3.rultor.com
+ pwd
/tmp/rultor-hJ52
+ git --version
git version 2.34.1
+ docker --version
Docker version 24.0.5, build 24.0.5-0ubuntu1~22.04.1
+ mkdir -p /home/rultor/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/rultor/.ssh/config
+ git clone git@github.com:yegor256/glogin.git repo
Cloning into 'repo'...
+ cd repo
+ git config user.email me@rultor.com
+ git config user.name rultor
+ '[' -z 'export '\''head=git@github.com:yegor256/glogin.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:yegor256/glogin.git'\''' ';' 'export '\''tag=0.14.0'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'pdd -f /dev/null' ';' 'bundle install --no-color' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'bundle exec rake' ';' 'rm -rf *.gem' ';' 'sed -i "s/0\.0\.0/${tag}/g" lib/glogin/version.rb' ';' 'git add lib/glogin/version.rb' ';' 'git commit -m "version set to ${tag}"' ';' 'gem build glogin.gemspec' ';' 'chmod 0600 ../rubygems.yml' ';' 'gem push *.gem --config-file ../rubygems.yml' ';'
+ sensitive=()
+ rm -rf .gnupg
+ '[' -z 0.14.0 ']'
+ [[ 0.14.0 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.14.0"'
tag name is valid: "0.14.0"
+ cd repo
++ git tag -l 0.14.0
+ '[' ']'
+ export BRANCH_NAME=__rultor
+ BRANCH_NAME=__rultor
++ git show-branch __rultor
++ wc -l
+ '[' 0 -gt 0 ']'
+ git checkout -b __rultor
Switched to a new branch '__rultor'
+ docker_when_possible
+ true
++ uptime
++ sed 's/ /\n/g'
++ tail -n 1
+ load=3.14
++ echo 3.14 '>' 30
++ bc
./run.sh: line 108: bc: command not found
+ '[' -eq 1 ']'
./run.sh: line 108: [: -eq: unary operator expected
+ echo 'load average is 3.14, low enough to run a new Docker container'
load average is 3.14, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor-image:1.22.0
+ docker pull yegor256/rultor-image:1.22.0
1.22.0: Pulling from yegor256/rultor-image
Digest: sha256:0e360fba8fb992c4c6cb495ddefdf5ecbc0f3edb887dd12deefd4af4b2a13272
Status: Image is up to date for yegor256/rultor-image:1.22.0
docker.io/yegor256/rultor-image:1.22.0
+ docker ps --filter=status=exited
+ grep --quiet '\syegor256_glogin_67\s*$'
+ ls -al .
total 48
drwx------  3 rultor rultor 4096 Jan 19 15:39 .
drwxrwxrwt 15 root   root   4096 Jan 19 15:39 ..
-rwxrwxr-x  1 rultor rultor  556 Jan 19 15:39 end.sh
-rwxrwxr-x  1 rultor rultor  466 Jan 19 15:39 entry.sh
-rw-rw-r--  1 rultor rultor    8 Jan 19 15:39 pid
drwxrwxr-x  6 rultor rultor 4096 Jan 19 15:39 repo
-rw-rw-r--  1 rultor rultor   81 Jan 19 15:39 rubygems.yml
-rwxrwxr-x  1 rultor rultor 6083 Jan 19 15:39 run.sh
-rw-rw-r--  1 rultor rultor  673 Jan 19 15:39 script.sh
-rw-rw-r--  1 rultor rultor 4340 Jan 19 15:39 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-hJ52:/main --env=head=git@github.com:yegor256/glogin.git --env=tag=0.14.0 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/glogin.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.14.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pdd -f /dev/null'\'' '\'';'\'' '\''bundle install --no-color'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''bundle exec rake'\'' '\'';'\'' '\''rm -rf *.gem'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" lib/glogin/version.rb'\'' '\'';'\'' '\''git add lib/glogin/version.rb'\'' '\'';'\'' '\''git commit -m "version set to ${tag}"'\'' '\'';'\'' '\''gem build glogin.gemspec'\'' '\'';'\'' '\''chmod 0600 ../rubygems.yml'\'' '\'';'\'' '\''gem push *.gem --config-file ../rubygems.yml'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-hJ52/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_glogin_67 yegor256/rultor-image:1.22.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
++ cat /etc/group
++ awk -F : '$3 > 100 { print $1 }'
+ 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 systemd-timesync r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G _ssh r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G rvm r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G ssl-cert r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G postgres r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G r r
+ usermod -s /bin/bash r
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bashrc /root/.cargo /root/.config /root/.gem /root/.gemrc /root/.launchpadlib /root/.m2 /root/.npm /root/.profile /root/.rustup /root/.rvmrc /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
+ 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
Found 7 lines in /home/r/repo/.pdd
My version is 0.23.1
Ruby version is 3.2.2 at x86_64-linux
Reading from root dir .
Excluding target/**/*
Excluding coverage/**/*
/usr/local/rvm/gems/ruby-3.2.2/gems/pdd-0.23.1/lib/pdd/sources.rb:90: warning: undefining the allocator of T_DATA class FileMagic
/home/r/repo/logo.svg is a binary file (3828 bytes)
/home/r/repo/renovate.json is a binary file (107 bytes)
Reading .0pdd.yml ...
Reading .gitattributes ...
Reading .github/workflows/codecov.yml ...
Reading .github/workflows/pdd.yml ...
Reading .github/workflows/rake.yml ...
Reading .github/workflows/xcop.yml ...
Reading .gitignore ...
Reading .pdd ...
Reading .rubocop.yml ...
Reading .rultor.yml ...
Reading .simplecov ...
Reading Gemfile ...
Reading LICENSE.txt ...
Reading README.md ...
Reading Rakefile ...
Reading glogin.gemspec ...
Reading lib/glogin/auth.rb ...
Reading lib/glogin/codec.rb ...
Reading lib/glogin/cookie.rb ...
Reading lib/glogin/version.rb ...
Reading lib/glogin.rb ...
Reading test/glogin/test_auth.rb ...
Reading test/glogin/test_codec.rb ...
Reading test/glogin/test_cookie.rb ...
Reading test/test__helper.rb ...
Reading test/test_glogin.rb ...
Fetching gem metadata from https://rubygems.org/...........
Resolving dependencies...
Fetching rake 13.1.0
Installing rake 13.1.0
Fetching base64 0.2.0
Fetching concurrent-ruby 1.2.3
Using ruby2_keywords 0.0.5
Fetching erubi 1.12.0
Fetching racc 1.7.3
Fetching rack 3.0.8
Fetching mutex_m 0.2.0
Fetching bigdecimal 3.1.6
Fetching connection_pool 2.4.1
Fetching builder 3.2.4
Fetching public_suffix 5.0.4
Fetching minitest 5.20.0
Fetching crass 1.0.6
Installing base64 0.2.0
Installing erubi 1.12.0
Installing mutex_m 0.2.0
Installing connection_pool 2.4.1
Installing builder 3.2.4
Installing crass 1.0.6
Installing racc 1.7.3 with native extensions
Installing bigdecimal 3.1.6 with native extensions
Installing public_suffix 5.0.4
Installing concurrent-ruby 1.2.3
Installing rack 3.0.8
Installing minitest 5.20.0
Fetching ast 2.4.2
Installing ast 2.4.2
Fetching base58 0.2.3
Installing base58 0.2.3
Using bundler 2.4.10
Fetching diff-lcs 1.5.0
Fetching rexml 3.2.6
Installing diff-lcs 1.5.0
Installing rexml 3.2.6
Fetching docile 1.4.0
Installing docile 1.4.0
Fetching openssl 3.2.0
Installing openssl 3.2.0 with native extensions
Fetching hashdiff 1.1.0
Installing hashdiff 1.1.0
Fetching io-console 0.7.2
Installing io-console 0.7.2 with native extensions
Fetching stringio 3.1.0
Installing stringio 3.1.0 with native extensions
Fetching json 2.7.1
Installing json 2.7.1 with native extensions
Fetching language_server-protocol 3.17.0.3
Installing language_server-protocol 3.17.0.3
Fetching parallel 1.24.0
Installing parallel 1.24.0
Fetching webrick 1.8.1
Installing webrick 1.8.1
Fetching thor 1.3.0
Installing thor 1.3.0
Fetching zeitwerk 2.6.12
Installing zeitwerk 2.6.12
Using rainbow 3.1.1
Fetching regexp_parser 2.9.0
Installing regexp_parser 2.9.0
Fetching rspec-support 3.12.1
Fetching ruby-progressbar 1.13.0
Installing rspec-support 3.12.1
Installing ruby-progressbar 1.13.0
Fetching unicode-display_width 2.5.0
Installing unicode-display_width 2.5.0
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 drb 2.2.0
Installing drb 2.2.0
Fetching rack-session 2.0.0
Installing rack-session 2.0.0
Fetching rack-test 2.1.0
Installing rack-test 2.1.0
Fetching addressable 2.8.6
Installing addressable 2.8.6
Fetching i18n 1.14.1
Installing i18n 1.14.1
Fetching tzinfo 2.0.6
Installing tzinfo 2.0.6
Fetching nokogiri 1.16.0 (x86_64-linux)
Fetching parser 3.3.0.4
Installing parser 3.3.0.4
Fetching crack 0.4.5
Installing crack 0.4.5
Installing nokogiri 1.16.0 (x86_64-linux)
Fetching psych 5.1.2
Installing psych 5.1.2 with native extensions
Fetching rackup 2.1.0
Installing rackup 2.1.0
Fetching rspec-core 3.12.2
Installing rspec-core 3.12.2
Fetching rspec-expectations 3.12.3
Installing rspec-expectations 3.12.3
Fetching rspec-mocks 3.12.6
Installing rspec-mocks 3.12.6
Fetching simplecov 0.22.0
Installing simplecov 0.22.0
Fetching reline 0.4.2
Installing reline 0.4.2
Fetching rubocop-ast 1.30.0
Installing rubocop-ast 1.30.0
Fetching webmock 3.19.1
Installing webmock 3.19.1
Fetching loofah 2.22.0
Installing loofah 2.22.0
Fetching rubocop 1.60.1
Fetching rdoc 6.6.1
Fetching rails-html-sanitizer 1.6.0
Installing rubocop 1.60.1
Installing rdoc 6.6.1
Fetching irb 1.11.1
Installing irb 1.11.1
Fetching rubocop-capybara 2.20.0
Fetching rubocop-factory_bot 2.25.1
Installing rubocop-capybara 2.20.0
Installing rubocop-factory_bot 2.25.1
Fetching rubocop-rspec 2.26.1
Installing rubocop-rspec 2.26.1
Fetching activesupport 7.1.3
Installing activesupport 7.1.3
Fetching rails-dom-testing 2.2.0
Installing rails-dom-testing 2.2.0
Installing rails-html-sanitizer 1.6.0
Fetching actionview 7.1.3
Installing actionview 7.1.3
Fetching actionpack 7.1.3
Installing actionpack 7.1.3
Fetching railties 7.1.3
Installing railties 7.1.3
Fetching rspec-rails 6.1.0
Installing rspec-rails 6.1.0
Using glogin 0.0.0 from source at `.`
Bundle complete! 9 Gemfile dependencies, 70 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
Coverage report generated for Unit Tests to /home/r/repo/coverage. 16 / 47 LOC (34.04%) covered.
Run options: --seed 42446

# Running:

32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m

Finished in 0.057030s, 315.6238 runs/s, 438.3663 assertions/s.
18 runs, 25 assertions, 0 failures, 0 errors, 0 skips
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
grep -q -r '2017-2024'     --include '*.rb'     --include '*.txt'     --include 'Rakefile'     .
[__rultor 476777e] version set to 0.14.0
 1 file changed, 1 insertion(+), 1 deletion(-)
WARNING:  open-ended dependency on base58 (>= 0.2) is not recommended
  if base58 is semantically versioned, use:
    add_runtime_dependency 'base58', '~> 0.2'
WARNING:  open-ended dependency on openssl (>= 2.0) is not recommended
  if openssl is semantically versioned, use:
    add_runtime_dependency 'openssl', '~> 2.0'
WARNING:  See https://guides.rubygems.org/specification-reference/ for help
  Successfully built RubyGem
  Name: glogin
  Version: 0.14.0
  File: glogin-0.14.0.gem
Pushing gem to https://rubygems.org...
Successfully registered gem: glogin (0.14.0)
+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R rultor repo
+ cd repo
+ git checkout __rultor
Already on '__rultor'
+ git tag 0.14.0 -m '0.14.0: tagged by rultor.com'
+ git reset --hard
HEAD is now at 476777e version set to 0.14.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 476777e).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To github.com:yegor256/glogin.git
 * [new tag]         0.14.0 -> 0.14.0
container 8330ea384a40d5ae95da603645291aaa3ec0328fdf12cec84837dcc99cf53849 is dead
Fri Jan 19 03:42:25 PM CET 2024