+ set -e + set -o pipefail ++ dirname ./run.sh + cd . + echo 1507868 + echo '2.0-SNAPSHOT BUILD' 2.0-SNAPSHOT BUILD + date Fri Dec 1 08:51:09 AM CET 2023 + uptime 08:51:08 up 78 days, 13:05, 0 users, load average: 0.30, 0.23, 0.43 + head=git@github.com:yegor256/sibit.git + ff=default + image=yegor256/rultor-image:1.22.0 + rebase=false + squash=false + head_branch=master + author=yegor256 + tag=0.25.1 + vars=('--env=head=git@github.com:yegor256/sibit.git' '--env=tag=0.25.1' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/sibit.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.25.1'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''rvm default 2.7.6 && source /usr/local/rvm/scripts/rvm'\'' '\'';'\'' '\''gem install pdd'\'' '\'';'\'' '\''pdd -f /dev/null'\'' '\'';'\'' '\''bundle install --no-color "--gemfile=$(pwd)/Gemfile"'\'' '\'';'\'' '\''bundle exec rake clean test rubocop copyright'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" lib/sibit/version.rb'\'' '\'';'\'' '\''git add lib/sibit/version.rb'\'' '\'';'\'' '\''git commit -m "version set to ${tag}"'\'' '\'';'\'' '\''gem build sibit.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/sibit.git'\''' ';' 'export '\''tag=0.25.1'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'rvm default 2.7.6 && source /usr/local/rvm/scripts/rvm' ';' 'gem install pdd' ';' 'pdd -f /dev/null' ';' 'bundle install --no-color "--gemfile=$(pwd)/Gemfile"' ';' 'bundle exec rake clean test rubocop copyright' ';' 'sed -i "s/0\.0\.0/${tag}/g" lib/sibit/version.rb' ';' 'git add lib/sibit/version.rb' ';' 'git commit -m "version set to ${tag}"' ';' 'gem build sibit.gemspec' ';' 'chmod 0600 ../rubygems.yml' ';' 'gem push *.gem --config-file ../rubygems.yml' ';') + directory= + container=yegor256_sibit_110 + as_root=false + hostname b3.rultor.com + pwd /tmp/rultor-sOVU + 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/sibit.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/sibit.git'\''' ']' + cd .. + cat + '[' false = true ']' + cat + chmod a+x entry.sh + cat + echo 'export '\''head=git@github.com:yegor256/sibit.git'\''' ';' 'export '\''tag=0.25.1'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'rvm default 2.7.6 && source /usr/local/rvm/scripts/rvm' ';' 'gem install pdd' ';' 'pdd -f /dev/null' ';' 'bundle install --no-color "--gemfile=$(pwd)/Gemfile"' ';' 'bundle exec rake clean test rubocop copyright' ';' 'sed -i "s/0\.0\.0/${tag}/g" lib/sibit/version.rb' ';' 'git add lib/sibit/version.rb' ';' 'git commit -m "version set to ${tag}"' ';' 'gem build sibit.gemspec' ';' 'chmod 0600 ../rubygems.yml' ';' 'gem push *.gem --config-file ../rubygems.yml' ';' + sensitive=() + rm -rf .gnupg + '[' -z 0.25.1 ']' + [[ 0.25.1 =~ ^[a-zA-Z0-9\.\-]+$ ]] + echo 'tag name is valid: "0.25.1"' tag name is valid: "0.25.1" + cd repo ++ git tag -l 0.25.1 + '[' ']' + 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=0.43 ++ echo 0.43 '>' 30 ++ bc ./run.sh: line 108: bc: command not found + '[' -eq 1 ']' ./run.sh: line 108: [: -eq: unary operator expected + echo 'load average is 0.43, low enough to run a new Docker container' load average is 0.43, 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_sibit_110\s*$' + ls -al . total 48 drwx------ 3 rultor rultor 4096 Dec 1 08:51 . drwxrwxrwt 13 root root 4096 Dec 1 08:51 .. -rwxrwxr-x 1 rultor rultor 556 Dec 1 08:51 end.sh -rwxrwxr-x 1 rultor rultor 466 Dec 1 08:51 entry.sh -rw-rw-r-- 1 rultor rultor 8 Dec 1 08:51 pid drwxrwxr-x 8 rultor rultor 4096 Dec 1 08:51 repo -rw-rw-r-- 1 rultor rultor 81 Dec 1 08:51 rubygems.yml -rwxrwxr-x 1 rultor rultor 6193 Dec 1 08:51 run.sh -rw-rw-r-- 1 rultor rultor 729 Dec 1 08:51 script.sh -rw-rw-r-- 1 rultor rultor 4503 Dec 1 08:51 stdout ++ pwd ++ pwd + docker run -t --rm -v /tmp/rultor-sOVU:/main --env=head=git@github.com:yegor256/sibit.git --env=tag=0.25.1 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/sibit.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.25.1'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''rvm default 2.7.6 && source /usr/local/rvm/scripts/rvm'\'' '\'';'\'' '\''gem install pdd'\'' '\'';'\'' '\''pdd -f /dev/null'\'' '\'';'\'' '\''bundle install --no-color "--gemfile=$(pwd)/Gemfile"'\'' '\'';'\'' '\''bundle exec rake clean test rubocop copyright'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" lib/sibit/version.rb'\'' '\'';'\'' '\''git add lib/sibit/version.rb'\'' '\'';'\'' '\''git commit -m "version set to ${tag}"'\'' '\'';'\'' '\''gem build sibit.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-sOVU/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_sibit_110 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 Using /usr/local/rvm/gems/ruby-2.7.6 Fetching slop-4.10.1.gem Fetching pdd-0.23.2.gem Fetching nokogiri-1.15.4-x86_64-linux.gem Fetching ruby-filemagic-0.7.3.gem Fetching rainbow-3.1.1.gem Successfully installed slop-4.10.1 Building native extensions. This could take a while... ruby-filemagic-0.7.3 [2022-01-07]: * Dockerfile to build native extension (pull request #26 by Pavel Lobashov). * Include paths for ARM-based Apple Macs (Apple Silicon) (pull request #35 by @545ch4). Successfully installed ruby-filemagic-0.7.3 Successfully installed rainbow-3.1.1 Successfully installed nokogiri-1.15.4-x86_64-linux Successfully installed pdd-0.23.2 5 gems installed Found 7 lines in /home/r/repo/.pdd My version is 0.23.2 Ruby version is 2.7.6 at x86_64-linux Reading from root dir . Excluding target/**/* Excluding coverage/**/* /home/r/repo/logo.svg is a binary file (3100 bytes) /home/r/repo/renovate.json is a binary file (107 bytes) Reading README.md ... Reading .gitattributes ... Reading Gemfile ... Reading test/test_blockchair.rb ... Reading test/test_json.rb ... Reading test/test__helper.rb ... Reading test/test_btc.rb ... Reading test/test_live.rb ... Reading test/test_firstof.rb ... Reading test/test_fake.rb ... Reading test/test_bitcoinchain.rb ... Reading test/test_cryptoapis.rb ... Reading test/test_cex.rb ... Reading test/test_blockchain.rb ... Reading test/test_sibit.rb ... Reading test/test_bestof.rb ... Reading .gitignore ... Reading LICENSE.txt ... Reading Rakefile ... Reading cucumber.yml ... Reading bin/sibit ... Reading .simplecov ... Reading sibit.gemspec ... Reading .0pdd.yml ... Reading .rultor.yml ... Reading lib/sibit.rb ... Reading lib/sibit/json.rb ... Reading lib/sibit/earn.rb ... Reading lib/sibit/fake.rb ... Reading lib/sibit/http.rb ... Reading lib/sibit/log.rb ... Reading lib/sibit/firstof.rb ... Reading lib/sibit/cex.rb ... Reading lib/sibit/cryptoapis.rb ... Reading lib/sibit/blockchair.rb ... Reading lib/sibit/bestof.rb ... Reading lib/sibit/btc.rb ... Reading lib/sibit/version.rb ... Reading lib/sibit/bitcoinchain.rb ... Reading lib/sibit/blockchain.rb ... Reading lib/sibit/error.rb ... Reading features/gem_package.feature ... Reading features/support/env.rb ... Reading features/step_definitions/steps.rb ... Reading features/cli.feature ... Reading .pdd ... Reading .github/workflows/pdd.yml ... Reading .github/workflows/xcop.yml ... Reading .github/workflows/rake.yml ... Reading .github/workflows/codecov.yml ... Reading .rubocop.yml ... Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/. Resolving dependencies.... Fetching rake 13.1.0 Installing rake 13.1.0 Fetching base64 0.2.0 Installing base64 0.2.0 Fetching bigdecimal 3.1.4 Installing bigdecimal 3.1.4 with native extensions Fetching concurrent-ruby 1.2.2 Installing concurrent-ruby 1.2.2 Fetching connection_pool 2.4.1 Installing connection_pool 2.4.1 Fetching ruby2_keywords 0.0.5 Installing ruby2_keywords 0.0.5 Fetching drb 2.2.0 Installing drb 2.2.0 Fetching i18n 1.14.1 Installing i18n 1.14.1 Fetching minitest 5.20.0 Installing minitest 5.20.0 Fetching mutex_m 0.2.0 Installing mutex_m 0.2.0 Fetching tzinfo 2.0.6 Installing tzinfo 2.0.6 Fetching activesupport 7.1.2 Installing activesupport 7.1.2 Fetching builder 3.2.4 Installing builder 3.2.4 Fetching erubi 1.12.0 Installing erubi 1.12.0 Fetching mini_portile2 2.8.5 Installing mini_portile2 2.8.5 Fetching racc 1.7.3 Installing racc 1.7.3 with native extensions Fetching nokogiri 1.15.5 (x86_64-linux) Installing nokogiri 1.15.5 (x86_64-linux) Fetching rails-dom-testing 2.2.0 Installing rails-dom-testing 2.2.0 Fetching crass 1.0.6 Installing crass 1.0.6 Fetching loofah 2.22.0 Installing loofah 2.22.0 Fetching rails-html-sanitizer 1.6.0 Installing rails-html-sanitizer 1.6.0 Fetching actionview 7.1.2 Installing actionview 7.1.2 Fetching rack 3.0.8 Installing rack 3.0.8 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 actionpack 7.1.2 Installing actionpack 7.1.2 Fetching public_suffix 5.0.4 Installing public_suffix 5.0.4 Fetching addressable 2.8.5 Installing addressable 2.8.5 Using bundler 2.1.4 Fetching contracts 0.16.1 Installing contracts 0.16.1 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.0.1 Installing cucumber-cucumber-expressions 17.0.1 Fetching cucumber-html-formatter 20.4.0 Installing cucumber-html-formatter 20.4.0 Fetching diff-lcs 1.5.0 Installing diff-lcs 1.5.0 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.16.3 Installing ffi 1.16.3 with native extensions Fetching sys-uname 1.2.3 Installing sys-uname 1.2.3 Fetching cucumber 9.1.0 Installing cucumber 9.1.0 Fetching rspec-support 3.12.1 Installing rspec-support 3.12.1 Fetching rspec-expectations 3.12.3 Installing rspec-expectations 3.12.3 Fetching thor 1.3.0 Installing thor 1.3.0 Fetching aruba 2.2.0 Installing aruba 2.2.0 Fetching ast 2.4.2 Installing ast 2.4.2 Fetching backtrace 0.4.0 Installing backtrace 0.4.0 Fetching eventmachine 1.2.7 Installing eventmachine 1.2.7 with native extensions Fetching ffi-compiler 1.0.1 Installing ffi-compiler 1.0.1 Fetching scrypt 3.0.7 Installing scrypt 3.0.7 with native extensions Fetching bitcoin-ruby 0.0.20 Installing bitcoin-ruby 0.0.20 Fetching rexml 3.2.6 Installing rexml 3.2.6 Fetching crack 0.4.5 Installing crack 0.4.5 Fetching docile 1.4.0 Installing docile 1.4.0 Fetching hashdiff 1.0.1 Installing hashdiff 1.0.1 Fetching io-console 0.6.0 Installing io-console 0.6.0 with native extensions Fetching ipaddr 1.2.5 Installing ipaddr 1.2.5 Fetching stringio 3.1.0 Installing stringio 3.1.0 with native extensions Fetching psych 5.1.1.1 Installing psych 5.1.1.1 with native extensions Fetching rdoc 6.6.0 Installing rdoc 6.6.0 Fetching reline 0.4.1 Installing reline 0.4.1 Fetching irb 1.9.1 Installing irb 1.9.1 Fetching iri 0.7.0 Installing iri 0.7.0 Fetching json 2.7.0 Installing json 2.7.0 with native extensions Fetching language_server-protocol 3.17.0.3 Installing language_server-protocol 3.17.0.3 Fetching openssl 2.2.3 Installing openssl 2.2.3 with native extensions Fetching parallel 1.23.0 Installing parallel 1.23.0 Fetching parser 3.2.2.4 Installing parser 3.2.2.4 Fetching webrick 1.8.1 Installing webrick 1.8.1 Fetching rackup 2.1.0 Installing rackup 2.1.0 Fetching zeitwerk 2.6.12 Installing zeitwerk 2.6.12 Fetching railties 7.1.2 Installing railties 7.1.2 Using rainbow 3.1.1 Fetching regexp_parser 2.8.2 Installing regexp_parser 2.8.2 Fetching retriable 3.1.2 Installing retriable 3.1.2 Fetching retriable_proxy 1.0.2 Installing retriable_proxy 1.0.2 Fetching rspec-core 3.12.2 Installing rspec-core 3.12.2 Fetching rspec-mocks 3.12.6 Installing rspec-mocks 3.12.6 Fetching rspec-rails 6.1.0 Installing rspec-rails 6.1.0 Fetching rubocop-ast 1.30.0 Installing rubocop-ast 1.30.0 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.57.2 Installing rubocop 1.57.2 Fetching rubocop-capybara 2.19.0 Installing rubocop-capybara 2.19.0 Fetching rubocop-factory_bot 2.24.0 Installing rubocop-factory_bot 2.24.0 Fetching rubocop-rspec 2.25.0 Installing rubocop-rspec 2.25.0 Using slop 4.10.1 Using sibit 0.0.0 from source at `.` 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 Fetching webmock 3.19.1 Installing webmock 3.19.1 Bundle complete! 10 Gemfile dependencies, 94 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. Post-install message from contracts: 0.16.x will be the supporting Ruby 2.x and be feature frozen (only fixes will be released) For Ruby 3.x use 0.17.x or later (might not be released yet) Run options: --seed 61872 # Running: GET https://api-r.bitcoinchain.com/v1/block/000000000000000007341915521967247f1dec17b3a311b8a8f4495392f1439b: 200/56b in 1ms GET https://api-r.bitcoinchain.com/v1/block/txs/000000000000000007341915521967247f1dec17b3a311b8a8f4495392f1439b: 200/91b in 1ms 32m.0mGET https://api-r.bitcoinchain.com/v1/status: 200/16b in 1ms The latest block hash is test 32m.0mGET https://api-r.bitcoinchain.com/v1/address/1Chain4asCYNnLVbvG6pgCLGBrtzh4Lx4b: 200/16b in 1ms The balance of 1Chain4asCYNnLVbvG6pgCLGBrtzh4Lx4b is 500000000 satoshi ( txns) 32m.0mCalling Sibit::Fake#latest()... Calling Sibit::Fake#fees()... 32m.0m32m.0mCalling Sibit::Fake#latest()... Calling Sibit::Fake#fees()... 32m.0mCalling #latest()... Calling #latest()... Sibit::Error: intentionally /home/r/repo/test/test_firstof.rb:54:in `latest' /home/r/repo/lib/sibit/firstof.rb:112:in `block in first_of' /home/r/repo/lib/sibit/firstof.rb:109:in `each' /home/r/repo/lib/sibit/firstof.rb:109:in `first_of' /home/r/repo/lib/sibit/firstof.rb:85:in `latest' /home/r/repo/test/test_firstof.rb:59:in `block in test_all_fail' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/assertions.rb:430:in `assert_raises' /home/r/repo/test/test_firstof.rb:58:in `test_all_fail' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:94:in `block (3 levels) in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:191:in `capture_exceptions' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:89:in `block (2 levels) in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:299:in `time_it' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:88:in `block in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:408:in `on_signal' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:239:in `with_info_handler' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:87:in `run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:1094:in `run_one_method' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:374:in `run_one_method' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:361:in `block (2 levels) in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:360:in `each' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:360:in `block in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:408:in `on_signal' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:395:in `with_info_handler' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:359:in `run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:185:in `block in __run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:185:in `map' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:185:in `__run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:162:in `run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:86:in `block in autorun' Sibit::Error: intentionally /home/r/repo/test/test_firstof.rb:54:in `latest' /home/r/repo/lib/sibit/firstof.rb:112:in `block in first_of' /home/r/repo/lib/sibit/firstof.rb:109:in `each' /home/r/repo/lib/sibit/firstof.rb:109:in `first_of' /home/r/repo/lib/sibit/firstof.rb:85:in `latest' /home/r/repo/test/test_firstof.rb:59:in `block in test_all_fail' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/assertions.rb:430:in `assert_raises' /home/r/repo/test/test_firstof.rb:58:in `test_all_fail' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:94:in `block (3 levels) in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:191:in `capture_exceptions' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:89:in `block (2 levels) in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:299:in `time_it' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:88:in `block in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:408:in `on_signal' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:239:in `with_info_handler' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:87:in `run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:1094:in `run_one_method' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:374:in `run_one_method' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:361:in `block (2 levels) in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:360:in `each' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:360:in `block in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:408:in `on_signal' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:395:in `with_info_handler' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:359:in `run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:185:in `block in __run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:185:in `map' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:185:in `__run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:162:in `run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:86:in `block in autorun' 32m.0mBitcoin tx found at 00000000000000000008df8a6e1b61d1136803ac9791b8725235c9f780b4ed71:0 for 1000 sent to 1HqhZx8U18TYS5paraTM1MzUQWb7ZbcG9u We checked 1 txns and 1 outputs in block 00000000000000000008df8a6e1b61d1136803ac9791b8725235c9f780b4ed71 (by Sibit::Fake) Bitcoin tx found at 00000000000000000008df8a6e1b61d1136803ac9791b8725235c9f780b4ed71:0 for 1000 sent to 1HqhZx8U18TYS5paraTM1MzUQWb7ZbcG9u We checked 1 txns and 1 outputs in block 00000000000000000008df8a6e1b61d1136803ac9791b8725235c9f780b4ed71 (by Sibit::Fake) Bitcoin tx found at 00000000000000000008df8a6e1b61d1136803ac9791b8725235c9f780b4ed71:0 for 1000 sent to 1HqhZx8U18TYS5paraTM1MzUQWb7ZbcG9u We checked 1 txns and 1 outputs in block 00000000000000000008df8a6e1b61d1136803ac9791b8725235c9f780b4ed71 (by Sibit::Fake) Bitcoin tx found at 00000000000000000008df8a6e1b61d1136803ac9791b8725235c9f780b4ed71:0 for 1000 sent to 1HqhZx8U18TYS5paraTM1MzUQWb7ZbcG9u We checked 1 txns and 1 outputs in block 00000000000000000008df8a6e1b61d1136803ac9791b8725235c9f780b4ed71 (by Sibit::Fake) Bitcoin tx found at 00000000000000000008df8a6e1b61d1136803ac9791b8725235c9f780b4ed71:0 for 1000 sent to 1HqhZx8U18TYS5paraTM1MzUQWb7ZbcG9u We checked 1 txns and 1 outputs in block 00000000000000000008df8a6e1b61d1136803ac9791b8725235c9f780b4ed71 (by Sibit::Fake) Too many blocks (5) in one go, let's get back to it next time Scanned from 00000000000000000008df8a6e1b61d1136803ac9791b8725235c9f780b4ed71 to 00000000000000000008df8a6e1b61d1136803ac9791b8725235c9f780b4ed71 (5 blocks) 32m.0m32m.0m32m.0m32m.0m32m.0mSibit::Error: intentionally /home/r/repo/test/test_bestof.rb:54:in `latest' /home/r/repo/lib/sibit/bestof.rb:109:in `block in best_of' /home/r/repo/lib/sibit/bestof.rb:108:in `each' /home/r/repo/lib/sibit/bestof.rb:108:in `best_of' /home/r/repo/lib/sibit/bestof.rb:85:in `latest' /home/r/repo/test/test_bestof.rb:59:in `block in test_all_fail' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/assertions.rb:430:in `assert_raises' /home/r/repo/test/test_bestof.rb:58:in `test_all_fail' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:94:in `block (3 levels) in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:191:in `capture_exceptions' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:89:in `block (2 levels) in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:299:in `time_it' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:88:in `block in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:408:in `on_signal' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:239:in `with_info_handler' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:87:in `run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:1094:in `run_one_method' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:374:in `run_one_method' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:361:in `block (2 levels) in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:360:in `each' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:360:in `block in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:408:in `on_signal' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:395:in `with_info_handler' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:359:in `run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:185:in `block in __run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:185:in `map' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:185:in `__run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:162:in `run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:86:in `block in autorun' Sibit::Error: intentionally /home/r/repo/test/test_bestof.rb:54:in `latest' /home/r/repo/lib/sibit/bestof.rb:109:in `block in best_of' /home/r/repo/lib/sibit/bestof.rb:108:in `each' /home/r/repo/lib/sibit/bestof.rb:108:in `best_of' /home/r/repo/lib/sibit/bestof.rb:85:in `latest' /home/r/repo/test/test_bestof.rb:59:in `block in test_all_fail' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/assertions.rb:430:in `assert_raises' /home/r/repo/test/test_bestof.rb:58:in `test_all_fail' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:94:in `block (3 levels) in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:191:in `capture_exceptions' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:89:in `block (2 levels) in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:299:in `time_it' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:88:in `block in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:408:in `on_signal' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:239:in `with_info_handler' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest/test.rb:87:in `run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:1094:in `run_one_method' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:374:in `run_one_method' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:361:in `block (2 levels) in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:360:in `each' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:360:in `block in run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:408:in `on_signal' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:395:in `with_info_handler' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:359:in `run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:185:in `block in __run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:185:in `map' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:185:in `__run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:162:in `run' /usr/local/rvm/gems/ruby-2.7.6/gems/minitest-5.20.0/lib/minitest.rb:86:in `block in autorun' 32m.0mGET https://hello.com: 200/12b in 1ms GET https://hello.com/: 200/12b in 1ms 32m.0m33mS0m33mS0m33mS0m33mS0m33mS0m33mS0m33mS0m33mS0m33mS0mGET https://blockchain.info/rawblock/0000000000000000000f676241aabc9b62b748d26192a44bc25720c34de27d19: 200/124b in 1ms 32m.0mGET https://api.blockchair.com/bitcoin/dashboards/address/1GkQmKAmHtNfnD3LHhTkewJxKHVSta4m2a#: 200/105b in 1ms The balance of 1GkQmKAmHtNfnD3LHhTkewJxKHVSta4m2a is 1 satoshi 32m.0mGET https://api.cryptoapis.io/v1/bc/btc/mainnet/blocks/000000000000000007341915521967247f1dec17b3a311b8a8f4495392f1439b: 200/74b in 1ms GET https://api.cryptoapis.io/v1/bc/btc/mainnet/txs/block/000000000000000007341915521967247f1dec17b3a311b8a8f4495392f1439b?index=0&limit=200: 200/89b in 1ms 32m.0mGET https://chain.api.btc.com/v3/address/1MZT1fa6y8H9UmbZV6HqKF4UY41o9MGT5f/unspent: 200/33b in 1ms The balance of 1MZT1fa6y8H9UmbZV6HqKF4UY41o9MGT5f is 123, total txns: 1 32m.0mGET https://chain.api.btc.com/v3/block/000000000000000007341915521967247f1dec17b3a311b8a8f4495392f1439b: 200/71b in 1ms GET https://chain.api.btc.com/v3/block/000000000000000007341915521967247f1dec17b3a311b8a8f4495392f1439b/tx?page=1&pagesize=50: 200/96b in 1ms 32m.0mGET https://chain.api.btc.com/v3/address/1MZT1fa6y8H9UmbZV6HqKF4UY41o9MGT5f/unspent: 200/11b in 1ms The balance of 1MZT1fa6y8H9UmbZV6HqKF4UY41o9MGT5f is probably zero (not found) 32m.0mGET https://chain.api.btc.com/v3/address/1MZT1fa6y8H9UmbZV6HqKF4UY41o9MGT5f/unspent: 200/2b in 1ms The balance of 1MZT1fa6y8H9UmbZV6HqKF4UY41o9MGT5f is probably zero (not found) 32m.0mGET https://chain.api.btc.com/v3/block/000000000000000007341915521967247f1dec17b3a311b8a8f4495392f1439b: 200/71b in 1ms GET https://chain.api.btc.com/v3/block/000000000000000007341915521967247f1dec17b3a311b8a8f4495392f1439b/tx?page=1&pagesize=50: 200/2b in 1ms 32m.0mGET https://cex.io/api/last_price/BTC/USD: 200/14b in 1ms The price of BTC is 123.0 USD 32m.0mGET https://chain.api.btc.com/v3/address/1MZT1fa6y8H9UmbZV6HqKF4UY41o9MGT5f/unspent: 200/20b in 1ms The balance of 1MZT1fa6y8H9UmbZV6HqKF4UY41o9MGT5f is 0, total txns: 0 32m.0mGET https://chain.api.btc.com/v3/address/1MZT1fa6y8H9UmbZV6HqKF4UY41o9MGT5f/unspent: 200/55b in 1ms The balance of 1MZT1fa6y8H9UmbZV6HqKF4UY41o9MGT5f is zero (not found) 32m.0mBitcoin tx found at hash:0 for 123 sent to addr We checked 1 txns and 1 outputs in block 00000000000000000008df8a6e1b61d1136803ac9791b8725235c9f780b4ed71 (by ) Bitcoin tx found at hash:0 for 123 sent to addr We checked 1 txns and 1 outputs in block next (by ) Bitcoin tx found at hash:0 for 123 sent to addr We checked 1 txns and 1 outputs in block next (by ) Bitcoin tx found at hash:0 for 123 sent to addr We checked 1 txns and 1 outputs in block next (by ) Bitcoin tx found at hash:0 for 123 sent to addr We checked 1 txns and 1 outputs in block next (by ) Too many blocks (5) in one go, let's get back to it next time Scanned from 00000000000000000008df8a6e1b61d1136803ac9791b8725235c9f780b4ed71 to next (5 blocks) 32m.0mGET https://blockchain.info/rawaddr/1MZT1fa6y8H9UmbZV6HqKF4UY41o9MGT5f?limit=0: 200/22b in 1ms The balance of 1MZT1fa6y8H9UmbZV6HqKF4UY41o9MGT5f is 100 satoshi ( txns) 32m.0mBitcoin private key generated: 41ddd338c... key: 41ddd338c188abff112e9198be1eefdc54530404d18b302c324c1d4b541121ea /usr/local/rvm/gems/ruby-2.7.6/gems/ffi-1.16.3/lib/ffi/function.rb:58: warning: instance variable @ffi_functions not initialized address: 1NzCBcMs1zUHBeqHipiLxynfkV2KLXWPJE 32m.0mGET https://blockchain.info/ticker: 200/27b in 1ms The price of BTC is 5160.04 USD 32m.0m32m.0mBitcoin private key generated: 341fca09a... 32m.0mBitcoin private key generated: cb911e9e3... Bitcoin private key generated: a41cde50c... 0 UTXOs found, these will be used (value/confirmations at tx_hash): 32m.0mBitcoin private key generated: 549ad876a... Bitcoin private key generated: a7f981478... Calling Sibit::Earn#price()... Calling Sibit::Blockchain#price()... GET https://blockchain.info/ticker: 200/27b in 1ms The price of BTC is 5160.04 USD Calling Sibit::Earn#utxos()... Calling Sibit::Blockchain#utxos()... GET https://blockchain.info/unspent?active=1JvCsJtLmCxEk7ddZFnVkGXpr9uhxZPmJi&limit=1000: 200/339b in 1ms 1 UTXOs found, these will be used (value/confirmations at tx_hash): /usr/local/rvm/gems/ruby-2.7.6/gems/bitcoin-ruby-0.0.20/lib/bitcoin/builder.rb:401: warning: instance variable @prev_tx not initialized 100,000s/$5.16/ at 5de641d3867eb8fec3eb1a5ef2b44df39b54e0b3bb664ab520f2ae26a5b18ffc Calling Sibit::Earn#fees()... GET https://bitcoinfees.earn.com/api/v1/fees/recommended: 200/50b in 1ms Current recommended Bitcoin fees: 180/200/300 sat/byte A new Bitcoin transaction 04555870067724f1b766dc102bca853b5d0296632a1c1ea008ff23b68100a6d6 prepared: 1 input: in: fc8fb1a526aef220b54a66bbb3e0549bf34db4f25e1aebc3feb87e86d341e65d:0 2 outputs: out: 76a914e0b0a6b9c518134d53e7fdf7debde92f6ae743f788ac / 10,000s/$0.52 out: 76a91485964e820a88750065b3239463feb9ee64cdf7c488ac / 63,200s/$3.26 Min tx fee: 10,000s/$0.52 Fee requested: 16,800s/$0.87 as "S" Fee actually paid: 26,800s/$1.38 Tx size: 280 bytes Unspent: 100,000s/$5.16 Amount: 10,000s/$0.52 Target address: 1MV3yv71ELUs7rRwCA5C4W8GJxcvAqtqHc Change address is 1DBLw1EkSkA1AHBu58NbrdzQ4UeZFLUp1X Calling Sibit::Earn#push()... Calling Sibit::Blockchain#push()... POST https://blockchain.info/pushtx: 200 in 1ms 32m.0mGET https://bitcoinfees.earn.com/api/v1/fees/recommended: 200/50b in 1ms Current recommended Bitcoin fees: 180/200/300 sat/byte 32m.0mGET https://blockchain.info/latestblock: 200/76b in 1ms The latest block hash is 0000000000000538200a48202ca6340e983646ca088c7618ae82d68e0c76ef5a 32m.0m Finished in 0.145610s, 302.1770 runs/s, 782.9132 assertions/s. 44 runs, 114 assertions, 0 failures, 0 errors, 9 skips You have skipped tests. Run with --verbose for details. Coverage report generated for Unit Tests to /home/r/repo/coverage. 543 / 700 LOC (77.57%) covered. Running RuboCop... Inspecting 36 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.0m 36 files inspected, 32mno offenses0m detected grep -q -r '2019-2023' --include '*.rb' --include '*.txt' --include 'Rakefile' . [__rultor d73ed13] version set to 0.25.1 1 file changed, 1 insertion(+), 1 deletion(-) Successfully built RubyGem Name: sibit Version: 0.25.1 File: sibit-0.25.1.gem Pushing gem to https://rubygems.org... Successfully registered gem: sibit (0.25.1) + 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.25.1 -m '0.25.1: tagged by rultor.com' + git reset --hard HEAD is now at d73ed13 version set to 0.25.1 + 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 d73ed13). + git push --all origin Everything up-to-date + git push --tags origin To github.com:yegor256/sibit.git * [new tag] 0.25.1 -> 0.25.1 container 58b15390aae36487d715877400fb93064c5b62a91866f0bc2e302c64f0f7fd78 is dead Fri Dec 1 08:54:41 AM CET 2023