+ set -e + set -o pipefail ++ dirname ./run.sh + cd . + echo 10085 + echo '1.69.1 839260fab' 1.69.1 839260fab + date Tue Dec 1 21:46:09 CET 2020 + uptime 21:46:09 up 65 days, 6:52, 0 users, load average: 0.00, 0.03, 0.00 + head=git@github.com:yegor256/pdd.git + ff=default + image=yegor256/rultor-image + rebase=false + squash=false + head_branch=master + author=yegor256 + tag=0.20.6 + vars=('--env=head=git@github.com:yegor256/pdd.git' '--env=tag=0.20.6' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/pdd.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.20.6'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''export GEM_HOME=~/.ruby'\'' '\'';'\'' '\''export GEM_PATH=$GEM_HOME:$GEM_PATH'\'' '\'';'\'' '\''sudo gem install pdd -v 0.20.5'\'' '\'';'\'' '\''sudo gem install xcop -v 0.6'\'' '\'';'\'' '\''bundle install'\'' '\'';'\'' '\''pdd -f /dev/null'\'' '\'';'\'' '\''LC_ALL=US-ASCII bundle exec rake'\'' '\'';'\'' '\''rm -rf *.gem'\'' '\'';'\'' '\''sed -i "s/1\.0\.snapshot/${tag}/g" lib/pdd/version.rb'\'' '\'';'\'' '\''git add lib/pdd/version.rb'\'' '\'';'\'' '\''git commit -m "version set to ${tag}"'\'' '\'';'\'' '\''gem build pdd.gemspec'\'' '\'';'\'' '\''chmod 0600 ../rubygems.yml'\'' '\'';'\'' '\''gem push *.gem --config-file ../rubygems.yml'\'' '\'';'\'' '\''pdd --source=$(pwd) --verbose --file=pdd.xml -e=test/** -e=features/** -e=coverage/**/* -e=README.md'\'' '\'';'\'' '\''s3cmd --no-progress put pdd.xml --config=../s3cfg s3://pdd.teamed.io/pdd.xml'\'' '\'';'\'' '\''s3cmd --no-progress put assets/puzzles.xsd --acl-public --config=../s3cfg s3://pdd-xsd.teamed.io/${tag}.xsd'\'' '\'';'\'' '\''s3cmd --no-progress put assets/puzzles.xsl --acl-public --config=../s3cfg s3://pdd-xsl.teamed.io/${tag}.xsl'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256') + scripts=('export '\''head=git@github.com:yegor256/pdd.git'\''' ';' 'export '\''tag=0.20.6'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'export GEM_HOME=~/.ruby' ';' 'export GEM_PATH=$GEM_HOME:$GEM_PATH' ';' 'sudo gem install pdd -v 0.20.5' ';' 'sudo gem install xcop -v 0.6' ';' 'bundle install' ';' 'pdd -f /dev/null' ';' 'LC_ALL=US-ASCII bundle exec rake' ';' 'rm -rf *.gem' ';' 'sed -i "s/1\.0\.snapshot/${tag}/g" lib/pdd/version.rb' ';' 'git add lib/pdd/version.rb' ';' 'git commit -m "version set to ${tag}"' ';' 'gem build pdd.gemspec' ';' 'chmod 0600 ../rubygems.yml' ';' 'gem push *.gem --config-file ../rubygems.yml' ';' 'pdd --source=$(pwd) --verbose --file=pdd.xml -e=test/** -e=features/** -e=coverage/**/* -e=README.md' ';' 's3cmd --no-progress put pdd.xml --config=../s3cfg s3://pdd.teamed.io/pdd.xml' ';' 's3cmd --no-progress put assets/puzzles.xsd --acl-public --config=../s3cfg s3://pdd-xsd.teamed.io/${tag}.xsd' ';' 's3cmd --no-progress put assets/puzzles.xsl --acl-public --config=../s3cfg s3://pdd-xsl.teamed.io/${tag}.xsl' ';') + directory= + container=yegor256_pdd_147 + as_root=false + 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/pdd.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/pdd.git'\''' ']' + cd .. + cat + '[' false = true ']' + cat + chmod a+x entry.sh + cat + echo 'export '\''head=git@github.com:yegor256/pdd.git'\''' ';' 'export '\''tag=0.20.6'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'export GEM_HOME=~/.ruby' ';' 'export GEM_PATH=$GEM_HOME:$GEM_PATH' ';' 'sudo gem install pdd -v 0.20.5' ';' 'sudo gem install xcop -v 0.6' ';' 'bundle install' ';' 'pdd -f /dev/null' ';' 'LC_ALL=US-ASCII bundle exec rake' ';' 'rm -rf *.gem' ';' 'sed -i "s/1\.0\.snapshot/${tag}/g" lib/pdd/version.rb' ';' 'git add lib/pdd/version.rb' ';' 'git commit -m "version set to ${tag}"' ';' 'gem build pdd.gemspec' ';' 'chmod 0600 ../rubygems.yml' ';' 'gem push *.gem --config-file ../rubygems.yml' ';' 'pdd --source=$(pwd) --verbose --file=pdd.xml -e=test/** -e=features/** -e=coverage/**/* -e=README.md' ';' 's3cmd --no-progress put pdd.xml --config=../s3cfg s3://pdd.teamed.io/pdd.xml' ';' 's3cmd --no-progress put assets/puzzles.xsd --acl-public --config=../s3cfg s3://pdd-xsd.teamed.io/${tag}.xsd' ';' 's3cmd --no-progress put assets/puzzles.xsl --acl-public --config=../s3cfg s3://pdd-xsl.teamed.io/${tag}.xsl' ';' + sensitive=() + rm -rf .gpg + '[' -z 0.20.6 ']' + [[ 0.20.6 =~ ^[a-zA-Z0-9\.\-]+$ ]] + echo 'tag name is valid: "0.20.6"' tag name is valid: "0.20.6" + cd repo ++ git tag -l 0.20.6 + '[' ']' + 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.00 ++ echo 0.00 '>' 30 ++ bc + '[' 0 -eq 1 ']' + echo 'load average is 0.00, low enough to run a new Docker container' load average is 0.00, low enough to run a new Docker container + break + cd .. + '[' -n '' ']' + use_image=yegor256/rultor-image + docker pull yegor256/rultor-image Using default tag: latest latest: Pulling from yegor256/rultor-image 5bed26d33875: Already exists f11b29a9c730: Already exists 930bda195c84: Already exists 78bf9a5ad49e: Already exists bd92b3300a5c: Already exists a4e411970f61: Already exists cd3950cd7df2: Already exists 8f530b1cfb92: Already exists 812074e49c42: Already exists 3a5f1edc3977: Already exists bee1a1b6364d: Already exists f6bfd9b2cfd9: Already exists f150775b93f0: Already exists 2fa35ef3e60f: Already exists 7697dc9f50cb: Already exists baab9a0785c0: Already exists 63f489a107a7: Already exists 8a395104028e: Already exists 49f7433ed3e1: Already exists 27b75b92e685: Already exists 49573aff720b: Already exists 6c7a6acc15a7: Already exists 2fcd87bfa5db: Already exists 0549ec9ec8ed: Already exists 70bdcfc588ca: Already exists 3b367e0aa6a5: Already exists 310891b65deb: Already exists Digest: sha256:9e0007d3c1f97c64052760bdfa4d74366099fc980adbe1cc58bbffbb92ca628a Status: Downloaded newer image for yegor256/rultor-image:latest + docker ps --filter=status=exited + grep --quiet '\syegor256_pdd_147\s*$' + ls -al . total 720 drwx--x--x 3 rultor rultor 4096 Dec 1 21:46 . drwxrwxrwt 10 root root 684032 Dec 1 21:46 .. -rw-rw-r-- 1 rultor rultor 444 Dec 1 21:46 end.sh -rwxrwxr-x 1 rultor rultor 363 Dec 1 21:46 entry.sh -rw-rw-r-- 1 rultor rultor 6 Dec 1 21:46 pid drwxrwxr-x 10 rultor rultor 4096 Dec 1 21:46 repo -rw-rw-r-- 1 rultor rultor 56 Dec 1 21:46 rubygems.yml -rwxrwxr-x 1 rultor rultor 6932 Dec 1 21:46 run.sh -rw-rw-r-- 1 rultor rultor 98 Dec 1 21:46 s3cfg -rw-rw-r-- 1 rultor rultor 1089 Dec 1 21:46 script.sh -rw-rw-r-- 1 rultor rultor 6407 Dec 1 21:46 stdout ++ pwd ++ pwd + docker run -t --rm -v /tmp/rultor-MTIO:/main --env=head=git@github.com:yegor256/pdd.git --env=tag=0.20.6 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/pdd.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.20.6'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''export GEM_HOME=~/.ruby'\'' '\'';'\'' '\''export GEM_PATH=$GEM_HOME:$GEM_PATH'\'' '\'';'\'' '\''sudo gem install pdd -v 0.20.5'\'' '\'';'\'' '\''sudo gem install xcop -v 0.6'\'' '\'';'\'' '\''bundle install'\'' '\'';'\'' '\''pdd -f /dev/null'\'' '\'';'\'' '\''LC_ALL=US-ASCII bundle exec rake'\'' '\'';'\'' '\''rm -rf *.gem'\'' '\'';'\'' '\''sed -i "s/1\.0\.snapshot/${tag}/g" lib/pdd/version.rb'\'' '\'';'\'' '\''git add lib/pdd/version.rb'\'' '\'';'\'' '\''git commit -m "version set to ${tag}"'\'' '\'';'\'' '\''gem build pdd.gemspec'\'' '\'';'\'' '\''chmod 0600 ../rubygems.yml'\'' '\'';'\'' '\''gem push *.gem --config-file ../rubygems.yml'\'' '\'';'\'' '\''pdd --source=$(pwd) --verbose --file=pdd.xml -e=test/** -e=features/** -e=coverage/**/* -e=README.md'\'' '\'';'\'' '\''s3cmd --no-progress put pdd.xml --config=../s3cfg s3://pdd.teamed.io/pdd.xml'\'' '\'';'\'' '\''s3cmd --no-progress put assets/puzzles.xsd --acl-public --config=../s3cfg s3://pdd-xsd.teamed.io/${tag}.xsd'\'' '\'';'\'' '\''s3cmd --no-progress put assets/puzzles.xsl --acl-public --config=../s3cfg s3://pdd-xsl.teamed.io/${tag}.xsl'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --memory=6g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-MTIO/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_pdd_147 yegor256/rultor-image /main/entry.sh + set -e + set -o pipefail + shopt -s dotglob + useradd -m -G sudo r + usermod -s /bin/bash r + echo '%sudo ALL=(ALL) NOPASSWD:ALL' + cp -R /root/.bashrc /root/.cache /root/.composer /root/.gem /root/.gnupg /root/.m2 /root/.profile /root/texmf /home/r + cp -R ./cid ./end.sh ./entry.sh ./pid ./repo ./rubygems.yml ./run.sh ./s3cfg ./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 mesg: cannot open /dev/pts/0: Permission denied + set -e + set -o pipefail + shopt -s expand_aliases + alias 'sudo=sudo -i' + export HOME=/home/r + HOME=/home/r + cd /home/r/repo + export head=git@github.com:yegor256/pdd.git + head=git@github.com:yegor256/pdd.git + export tag=0.20.6 + tag=0.20.6 + export head_branch=master + head_branch=master + export author=yegor256 + author=yegor256 + export GEM_HOME=/home/r/.ruby + GEM_HOME=/home/r/.ruby + export GEM_PATH=/home/r/.ruby:/usr/local/rvm/gems/ruby-2.6.0:/usr/local/rvm/gems/ruby-2.6.0@global + GEM_PATH=/home/r/.ruby:/usr/local/rvm/gems/ruby-2.6.0:/usr/local/rvm/gems/ruby-2.6.0@global + sudo -i gem install pdd -v 0.20.5 Successfully installed pdd-0.20.5 Parsing documentation for pdd-0.20.5 Done installing documentation for pdd after 0 seconds 1 gem installed + sudo -i gem install xcop -v 0.6 Successfully installed xcop-0.6 Parsing documentation for xcop-0.6 Done installing documentation for xcop after 0 seconds 1 gem installed + bundle install Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/. Resolving dependencies... 32mFetching rake 12.0.00m 32mInstalling rake 12.0.00m 32mFetching concurrent-ruby 1.1.70m 32mInstalling concurrent-ruby 1.1.70m 32mFetching i18n 1.8.50m 32mInstalling i18n 1.8.50m 32mFetching minitest 5.5.00m 32mInstalling minitest 5.5.00m 32mFetching thread_safe 0.3.60m 32mInstalling thread_safe 0.3.60m 32mFetching tzinfo 1.2.80m 32mInstalling tzinfo 1.2.80m 32mFetching zeitwerk 2.4.20m 32mInstalling zeitwerk 2.4.20m 32mFetching activesupport 6.0.3.40m 32mInstalling activesupport 6.0.3.40m 32mFetching builder 3.2.40m 32mInstalling builder 3.2.40m 32mFetching erubi 1.10.00m 32mInstalling erubi 1.10.00m Using mini_portile2 2.4.0 32mFetching nokogiri 1.10.100m 32mInstalling nokogiri 1.10.10 with native extensions0m 32mFetching rails-dom-testing 2.0.30m 32mInstalling rails-dom-testing 2.0.30m 32mFetching crass 1.0.60m 32mInstalling crass 1.0.60m 32mFetching loofah 2.8.00m 32mInstalling loofah 2.8.00m 32mFetching rails-html-sanitizer 1.3.00m 32mInstalling rails-html-sanitizer 1.3.00m 32mFetching actionview 6.0.3.40m 32mInstalling actionview 6.0.3.40m 32mFetching rack 2.2.30m 32mInstalling rack 2.2.30m GemWrappers: Can not wrap missing file: rackup 32mFetching rack-test 1.1.00m 32mInstalling rack-test 1.1.00m 32mFetching actionpack 6.0.3.40m 32mInstalling actionpack 6.0.3.40m 32mFetching childprocess 3.0.00m 32mInstalling childprocess 3.0.00m 32mFetching contracts 0.16.00m 32mInstalling contracts 0.16.00m 32mFetching backports 3.18.20m 32mInstalling backports 3.18.20m 32mFetching cucumber-tag_expressions 1.1.10m 32mInstalling cucumber-tag_expressions 1.1.10m GemWrappers: Can not wrap missing file: cucumber-tag-expressions 32mFetching gherkin 5.1.00m 32mInstalling gherkin 5.1.00m GemWrappers: Can not wrap missing file: gherkin-ruby GemWrappers: Can not wrap missing file: gherkin 32mFetching cucumber-core 3.1.00m 32mInstalling cucumber-core 3.1.00m 32mFetching cucumber-expressions 5.0.180m 32mInstalling cucumber-expressions 5.0.180m 32mFetching cucumber-wire 0.0.10m 32mInstalling cucumber-wire 0.0.10m 32mFetching diff-lcs 1.4.40m 32mInstalling diff-lcs 1.4.40m GemWrappers: Can not wrap missing file: htmldiff GemWrappers: Can not wrap missing file: ldiff 32mFetching multi_json 1.15.00m 32mInstalling multi_json 1.15.00m 32mFetching multi_test 0.1.20m 32mInstalling multi_test 0.1.20m 32mFetching cucumber 3.1.00m 32mInstalling cucumber 3.1.00m GemWrappers: Can not wrap missing file: cucumber 32mFetching ffi 1.13.10m 32mInstalling ffi 1.13.1 with native extensions0m 32mFetching rspec-support 3.1.20m 32mInstalling rspec-support 3.1.20m 32mFetching rspec-expectations 3.1.20m 32mInstalling rspec-expectations 3.1.20m 32mFetching thor 1.0.10m 32mInstalling thor 1.0.10m GemWrappers: Can not wrap missing file: thor 32mFetching aruba 0.14.140m 32mInstalling aruba 0.14.140m GemWrappers: Can not wrap missing file: aruba 32mFetching ast 2.4.10m 32mInstalling ast 2.4.10m Using bundler 2.1.4 32mFetching json 1.8.60m 32mInstalling json 1.8.6 with native extensions0m 32mFetching docile 1.3.20m 32mInstalling docile 1.3.20m 32mFetching simplecov-html 0.12.30m 32mInstalling simplecov-html 0.12.30m 32mFetching simplecov_json_formatter 0.1.20m 32mInstalling simplecov_json_formatter 0.1.20m 32mFetching simplecov 0.20.00m 32mInstalling simplecov 0.20.00m 32mFetching codecov 0.2.120m 32mInstalling codecov 0.2.120m Using differ 0.1.2 32mFetching method_source 1.0.00m 32mInstalling method_source 1.0.00m 32mFetching parallel 1.20.10m 32mInstalling parallel 1.20.10m 32mFetching parser 2.7.2.00m 32mInstalling parser 2.7.2.00m GemWrappers: Can not wrap missing file: ruby-parse GemWrappers: Can not wrap missing file: ruby-rewrite Using rainbow 3.0.0 32mFetching slop 4.8.20m 32mInstalling slop 4.8.20m Using pdd 1.0.snapshot from source at `.` 32mFetching powerpack 0.1.30m 32mInstalling powerpack 0.1.30m 32mFetching railties 6.0.3.40m 32mInstalling railties 6.0.3.40m GemWrappers: Can not wrap missing file: rails 32mFetching rdoc 4.2.00m 32mInstalling rdoc 4.2.00m 32mFetching rspec-core 3.1.70m 32mInstalling rspec-core 3.1.70m GemWrappers: Can not wrap missing file: rspec 32mFetching rspec-mocks 3.1.30m 32mInstalling rspec-mocks 3.1.30m 32mFetching rspec-rails 3.1.00m 32mInstalling rspec-rails 3.1.00m 32mFetching ruby-progressbar 1.10.10m 32mInstalling ruby-progressbar 1.10.10m 32mFetching unicode-display_width 1.7.00m 32mInstalling unicode-display_width 1.7.00m 32mFetching rubocop 0.52.10m 32mInstalling rubocop 0.52.10m GemWrappers: Can not wrap missing file: rubocop 32mFetching rubocop-rspec 1.15.10m 32mInstalling rubocop-rspec 1.15.10m 32mFetching xcop 0.5.80m 32mInstalling xcop 0.5.80m 32mBundle complete! 11 Gemfile dependencies, 63 gems now installed.0m 32mUse `bundle info [gemname]` to see where a bundled gem is installed.0m 32mPost-install message from i18n:0m HEADS UP! i18n 1.1 changed fallbacks to exclude default locale. But that may break your application. If you are upgrading your Rails application from an older version of Rails: Please check your Rails app for 'config.i18n.fallbacks = true'. If you're using I18n (>= 1.1.0) and Rails (< 5.2.2), this should be 'config.i18n.fallbacks = [I18n.default_locale]'. If not, fallbacks will be broken in your app by I18n 1.1.x. If you are starting a NEW Rails application, you can ignore this notice. For more info see: https://github.com/svenfuchs/i18n/releases/tag/v1.1.0 32mPost-install message from aruba:0m Use on ruby 1.8.7 * Make sure you add something like that to your `Gemfile`. Otherwise you will get cucumber > 2 and this will fail on ruby 1.8.7 gem 'cucumber', '~> 1.3.20' With aruba >= 1.0 there will be breaking changes. Make sure to read https://github.com/cucumber/aruba/blob/master/History.md for 1.0.0 32mPost-install message from rdoc:0m Depending on your version of ruby, you may need to install ruby rdoc/ri data: <= 1.8.6 : unsupported = 1.8.7 : gem install rdoc-data; rdoc-data --install = 1.9.1 : gem install rdoc-data; rdoc-data --install >= 1.9.2 : nothing to do! Yay! + pdd -f /dev/null /usr/local/rvm/gems/ruby-2.6.0/gems/pdd-0.20.5/lib/pdd/version.rb:26: warning: already initialized constant PDD::VERSION /home/r/repo/lib/pdd/version.rb:26: warning: previous definition of VERSION was here Found 22 lines in /home/r/repo/.pdd My version is 0.20.5 Ruby version is 2.6.0 at x86_64-linux Reading . Excluding .idea/**/* Excluding target/**/* Excluding coverage/**/* Excluding README.md Excluding features/cli.feature Excluding features/parsing.feature Excluding features/catches_broken_puzzles.feature Excluding features/uses_config.feature Excluding features/html_output.feature Excluding features/avoiding_duplicates.feature Excluding features/applies_rules.feature Excluding features/unicode.feature Excluding lib/pdd/source.rb Excluding test/test_source.rb Excluding test/test_source_todo.rb Excluding test/test_pdd.rb Excluding src/main/resources/images/**/* 45 file(s) found, 1039 excluded /home/r/repo/test_assets/cambria.woff is a binary file (87722 bytes) /home/r/repo/test_assets/aladdin.jpg is a binary file (115758 bytes) /home/r/repo/test_assets/elegant-objects.png is a binary file (30969 bytes) /home/r/repo/test_assets/favicon.ico is a binary file (3038 bytes) /home/r/repo/test_assets/article.pdf is a binary file (84533 bytes) Reading .simplecov... Reading Rakefile... Reading Gemfile... Reading .0pdd.yml... Reading .github/ISSUE_TEMPLATE.md... Reading .github/PULL_REQUEST_TEMPLATE.md... Reading cucumber.yml... Reading .travis.yml... Reading LICENSE.txt... Reading test/test_sources.rb... Reading test/test_rake_task.rb... Reading test/test_duplicates.rb... Reading test/test_text.rb... Reading test/test_roles.rb... Reading test/test_estimates.rb... Reading test/test__helper.rb... Reading .pdd... Reading .rultor.yml... Reading lib/pdd/rake_task.rb... Puzzle 125-7d80a284 30/DEV at lib/pdd/rake_task.rb Puzzle 125-db127bd1 30/DEV at lib/pdd/rake_task.rb Reading lib/pdd/sources.rb... Puzzle 98-9de926c6 30/DEV at lib/pdd/sources.rb Reading lib/pdd/rule/duplicates.rb... Reading lib/pdd/rule/text.rb... Reading lib/pdd/rule/roles.rb... Reading lib/pdd/rule/estimates.rb... Reading lib/pdd/puzzle.rb... Reading lib/pdd/version.rb... Reading lib/pdd.rb... Reading appveyor.yml... Reading assets/puzzles.xsd... Reading assets/puzzles.xsl... Reading .rubocop.yml... Puzzle 123-9786ef4c 30/DEV at .rubocop.yml Reading .gitignore... Reading pdd.gemspec... Reading Gemfile.lock... Reading features/rake.feature... Reading features/support/env.rb... Reading features/gem_package.feature... Reading features/step_definitions/steps.rb... Reading bin/pdd... Reading .gitattributes... + LC_ALL=US-ASCII + bundle exec rake /home/r/.ruby/gems/minitest-5.5.0/lib/minitest/assertions.rb:413: warning: mismatched indentations at 'ensure' with 'begin' at 404 /home/r/.ruby/gems/minitest-5.5.0/lib/minitest/assertions.rb:452: warning: mismatched indentations at 'ensure' with 'begin' at 437 Run options: --seed 29305 # Running: 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m31mERROR0m: Puzzle a.txt:1-1 has an estimate of 0 minutes, which is lower than 30 minutes 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0mNOT IMPLEMENTED 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m Finished in 0.920216s, 45.6414 runs/s, 98.8898 assertions/s. 42 runs, 91 assertions, 0 failures, 0 errors, 0 skips Coverage report generated for Unit Tests to /home/r/repo/coverage. 292 / 296 LOC (98.65%) covered. /usr/local/rvm/rubies/ruby-2.6.0/bin/ruby -S bundle exec cucumber features --format progress Using the default profile... 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m31mERROR0m: there are 2 duplicate(s) of the same puzzle: Sample.java:3-3, Sample.java:4-4, while maximum 1 duplicate is allowed 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.0m36m-0m36m-0m36m-0m36m-0m36m-0m36m-0m36m-0m32m.0m32m.0m32m.0m32m.0m32m.0m/tmp/test20201201-10458-1a9dh55/pdd/lib/pdd/version.rb:26: warning: already initialized constant PDD::VERSION /home/r/repo/lib/pdd/version.rb:26: warning: previous definition of VERSION was here 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.0m/tmp/test20201201-10458-i50anh/pdd/lib/pdd/version.rb:26: warning: already initialized constant PDD::VERSION /home/r/repo/lib/pdd/version.rb:26: warning: previous definition of VERSION was here 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m 25 scenarios (36m1 skipped0m, 32m24 passed0m) 111 steps (36m7 skipped0m, 32m104 passed0m) 0m6.785s Coverage report generated for Cucumber Features, Unit Tests to /home/r/repo/coverage. 293 / 296 LOC (98.99%) covered. Running RuboCop... Inspecting 26 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.0m 26 files inspected, 32mno offenses0m detected Running xcop... Inspecting 2 files... 32m.0m32m.0m 2 files checked, everything looks 32mpretty0m grep -q -r '2014-2020' --include '*.rb' --include '*.txt' --include 'Rakefile' . + rm -rf '*.gem' + sed -i 's/1\.0\.snapshot/0.20.6/g' lib/pdd/version.rb + git add lib/pdd/version.rb + git commit -m 'version set to 0.20.6' [__rultor 55c8eb7] version set to 0.20.6 1 file changed, 1 insertion(+), 1 deletion(-) + gem build pdd.gemspec Successfully built RubyGem Name: pdd Version: 0.20.6 File: pdd-0.20.6.gem + chmod 0600 ../rubygems.yml + gem push pdd-0.20.6.gem --config-file ../rubygems.yml Pushing gem to https://rubygems.org... Successfully registered gem: pdd (0.20.6) ++ pwd + pdd --source=/home/r/repo --verbose --file=pdd.xml '-e=test/**' '-e=features/**' '-e=coverage/**/*' -e=README.md /usr/local/rvm/gems/ruby-2.6.0/gems/pdd-0.20.5/lib/pdd/version.rb:26: warning: already initialized constant PDD::VERSION /home/r/repo/lib/pdd/version.rb:26: warning: previous definition of VERSION was here Found 22 lines in /home/r/repo/.pdd My version is 0.20.5 Ruby version is 2.6.0 at x86_64-linux Reading /home/r/repo Excluding .idea/**/* Excluding target/**/* Excluding coverage/**/* Excluding README.md Excluding features/cli.feature Excluding features/parsing.feature Excluding features/catches_broken_puzzles.feature Excluding features/uses_config.feature Excluding features/html_output.feature Excluding features/avoiding_duplicates.feature Excluding features/applies_rules.feature Excluding features/unicode.feature Excluding lib/pdd/source.rb Excluding test/test_source.rb Excluding test/test_source_todo.rb Excluding test/test_pdd.rb Excluding src/main/resources/images/**/* Excluding test/** Excluding features/** Excluding coverage/**/* Excluding README.md 38 file(s) found, 1738 excluded /home/r/repo/pdd-0.20.6.gem is a binary file (333824 bytes) /home/r/repo/pdd.xml is a binary file (0 bytes) /home/r/repo/test_assets/cambria.woff is a binary file (87722 bytes) /home/r/repo/test_assets/aladdin.jpg is a binary file (115758 bytes) /home/r/repo/test_assets/elegant-objects.png is a binary file (30969 bytes) /home/r/repo/test_assets/favicon.ico is a binary file (3038 bytes) /home/r/repo/test_assets/article.pdf is a binary file (84533 bytes) Reading .simplecov... Reading Rakefile... Reading Gemfile... Reading .0pdd.yml... Reading .github/ISSUE_TEMPLATE.md... Reading .github/PULL_REQUEST_TEMPLATE.md... Reading cucumber.yml... Reading .travis.yml... Reading LICENSE.txt... Reading .pdd... Reading .rultor.yml... Reading lib/pdd/rake_task.rb... Puzzle 125-7d80a284 30/DEV at lib/pdd/rake_task.rb Puzzle 125-db127bd1 30/DEV at lib/pdd/rake_task.rb Reading lib/pdd/sources.rb... Puzzle 98-9de926c6 30/DEV at lib/pdd/sources.rb Reading lib/pdd/rule/duplicates.rb... Reading lib/pdd/rule/text.rb... Reading lib/pdd/rule/roles.rb... Reading lib/pdd/rule/estimates.rb... Reading lib/pdd/puzzle.rb... Reading lib/pdd/version.rb... Reading lib/pdd.rb... Reading appveyor.yml... Reading assets/puzzles.xsd... Reading assets/puzzles.xsl... Reading .rubocop.yml... Puzzle 123-9786ef4c 30/DEV at .rubocop.yml Reading .gitignore... Reading pdd.gemspec... Reading Gemfile.lock... Reading features/support/env.rb... Reading features/step_definitions/steps.rb... Reading bin/pdd... Reading .gitattributes... + s3cmd --no-progress put pdd.xml --config=../s3cfg s3://pdd.teamed.io/pdd.xml upload: 'pdd.xml' -> 's3://pdd.teamed.io/pdd.xml' (2179 bytes in 0.5 seconds, 4.13 kB/s) [1 of 1] + s3cmd --no-progress put assets/puzzles.xsd --acl-public --config=../s3cfg s3://pdd-xsd.teamed.io/0.20.6.xsd upload: 'assets/puzzles.xsd' -> 's3://pdd-xsd.teamed.io/0.20.6.xsd' (3781 bytes in 0.5 seconds, 7.86 kB/s) [1 of 1] Public URL of the object is: http://pdd-xsd.teamed.io.s3.amazonaws.com/0.20.6.xsd + s3cmd --no-progress put assets/puzzles.xsl --acl-public --config=../s3cfg s3://pdd-xsl.teamed.io/0.20.6.xsl upload: 'assets/puzzles.xsl' -> 's3://pdd-xsl.teamed.io/0.20.6.xsl' (3696 bytes in 0.5 seconds, 7.41 kB/s) [1 of 1] Public URL of the object is: http://pdd-xsl.teamed.io.s3.amazonaws.com/0.20.6.xsl + 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.20.6 -m '0.20.6: tagged by rultor.com' + git reset --hard HEAD is now at 55c8eb7 version set to 0.20.6 + git clean -fd Removing pdd.xml + git checkout master Switched to branch 'master' Your branch is up-to-date with 'origin/master'. + git branch -D __rultor Deleted branch __rultor (was 55c8eb7). + git push --all origin Everything up-to-date + git push --tags origin To git@github.com:yegor256/pdd.git * [new tag] 0.20.6 -> 0.20.6 container 44367525708d92f5ba260b90f58a11cfa815e2771e408ff1bf117b30ba96f776 is dead Tue Dec 1 21:48:45 CET 2020