rultor.com logo This build log was produced by rultor.com for zerocracy/judges-action#794
++ dirname ./run.sh
+ cd .
+ echo 1298
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Thu Jul  3 13:56:47 UTC 2025
+ uptime
 13:56:47 up 0 min,  0 users,  load average: 1.19, 0.34, 0.12
+ head=git@github.com:zerocracy/judges-action.git
+ ff=default
+ image=yegor256/ruby
+ rebase=false
+ squash=false
+ head_branch=master
+ author=yegor256
+ tag=0.14.23
+ vars=('--env=head=git@github.com:zerocracy/judges-action.git' '--env=tag=0.14.23' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:zerocracy/judges-action.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.14.23'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''bundle install --no-color'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i -e "s/0.0.0/${tag}/" entry.sh'\'' '\'';'\'' '\''sed -i -e "s/judges-action:latest/judges-action:${tag}/" action.yml'\'' '\'';'\'' '\''sed -i -e "s/0.0.0/${tag}/" Dockerfile'\'' '\'';'\'' '\''git add entry.sh'\'' '\'';'\'' '\''git add action.yml'\'' '\'';'\'' '\''git add Dockerfile'\'' '\'';'\'' '\''git commit -m "version set to ${tag}"'\'' '\'';'\'' '\''repo=yegor256/judges-action'\'' '\'';'\'' '\''sudo make -C "$(pwd)"'\'' '\'';'\'' '\''sudo docker build "$(pwd)" --tag "${repo}:${tag}"'\'' '\'';'\'' '\''sudo docker build "$(pwd)" --tag "${repo}:latest"'\'' '\'';'\'' '\''cat ../docker-password | sudo docker login --password-stdin -u yegor256'\'' '\'';'\'' '\''sudo docker push "${repo}:${tag}"'\'' '\'';'\'' '\''sudo docker push "${repo}:latest"'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256')
+ scripts=('export '\''head=git@github.com:zerocracy/judges-action.git'\''' ';' 'export '\''tag=0.14.23'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'bundle install --no-color' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i -e "s/0.0.0/${tag}/" entry.sh' ';' 'sed -i -e "s/judges-action:latest/judges-action:${tag}/" action.yml' ';' 'sed -i -e "s/0.0.0/${tag}/" Dockerfile' ';' 'git add entry.sh' ';' 'git add action.yml' ';' 'git add Dockerfile' ';' 'git commit -m "version set to ${tag}"' ';' 'repo=yegor256/judges-action' ';' 'sudo make -C "$(pwd)"' ';' 'sudo docker build "$(pwd)" --tag "${repo}:${tag}"' ';' 'sudo docker build "$(pwd)" --tag "${repo}:latest"' ';' 'cat ../docker-password | sudo docker login --password-stdin -u yegor256' ';' 'sudo docker push "${repo}:${tag}"' ';' 'sudo docker push "${repo}:latest"' ';')
+ directory=
+ container=zerocracy_judges-action_794
+ as_root=false
+ set -e -o pipefail
+ hostname
ip-172-31-27-50
+ pwd
/tmp/rultor-NGU5
+ 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:zerocracy/judges-action.git repo
Cloning into 'repo'...
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
+ cd repo
+ git config user.email gpg@rultor.com
+ git config user.name Rultor.com
+ '[' -z 'export '\''head=git@github.com:zerocracy/judges-action.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:zerocracy/judges-action.git'\''' ';' 'export '\''tag=0.14.23'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'bundle install --no-color' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i -e "s/0.0.0/${tag}/" entry.sh' ';' 'sed -i -e "s/judges-action:latest/judges-action:${tag}/" action.yml' ';' 'sed -i -e "s/0.0.0/${tag}/" Dockerfile' ';' 'git add entry.sh' ';' 'git add action.yml' ';' 'git add Dockerfile' ';' 'git commit -m "version set to ${tag}"' ';' repo=yegor256/judges-action ';' 'sudo make -C "$(pwd)"' ';' 'sudo docker build "$(pwd)" --tag "${repo}:${tag}"' ';' 'sudo docker build "$(pwd)" --tag "${repo}:latest"' ';' 'cat ../docker-password | sudo docker login --password-stdin -u yegor256' ';' 'sudo docker push "${repo}:${tag}"' ';' 'sudo docker push "${repo}:latest"' ';'
+ sensitive=()
+ set -ex -o pipefail
+ '[' -z 0.14.23 ']'
+ [[ 0.14.23 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.14.23"'
tag name is valid: "0.14.23"
+ cd repo
++ git tag -l 0.14.23
+ '[' -n '' ']'
+ BRANCH_NAME=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ export BRANCH_NAME
+ git checkout -b __rultor
Switched to a new branch '__rultor'
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.59
++ bc
++ echo 0.59 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.59, low enough to run a new Docker container'
load average is 0.59, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/ruby
+ docker pull yegor256/ruby
Using default tag: latest
latest: Pulling from yegor256/ruby
72049b7b8f26: Pulling fs layer
cac8156a957a: Pulling fs layer
a2678613884c: Pulling fs layer
a5c662499587: Pulling fs layer
36160d2877bb: Pulling fs layer
40bfde081b4e: Pulling fs layer
e17fd6a8908f: Pulling fs layer
4f4fb700ef54: Pulling fs layer
d5de12645ff5: Pulling fs layer
521a1fd9d30a: Pulling fs layer
159470902a51: Pulling fs layer
b5ada550863b: Pulling fs layer
c3410fe156ab: Pulling fs layer
e17a5e990a4d: Pulling fs layer
a5c662499587: Waiting
36160d2877bb: Waiting
40bfde081b4e: Waiting
e17fd6a8908f: Waiting
4f4fb700ef54: Waiting
d5de12645ff5: Waiting
521a1fd9d30a: Waiting
159470902a51: Waiting
b5ada550863b: Waiting
c3410fe156ab: Waiting
e17a5e990a4d: Waiting
cac8156a957a: Verifying Checksum
cac8156a957a: Download complete
a2678613884c: Verifying Checksum
a2678613884c: Download complete
72049b7b8f26: Verifying Checksum
72049b7b8f26: Download complete
36160d2877bb: Verifying Checksum
36160d2877bb: Download complete
e17fd6a8908f: Verifying Checksum
e17fd6a8908f: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
d5de12645ff5: Verifying Checksum
d5de12645ff5: Download complete
40bfde081b4e: Verifying Checksum
40bfde081b4e: Download complete
521a1fd9d30a: Verifying Checksum
521a1fd9d30a: Download complete
159470902a51: Verifying Checksum
159470902a51: Download complete
c3410fe156ab: Verifying Checksum
c3410fe156ab: Download complete
e17a5e990a4d: Verifying Checksum
e17a5e990a4d: Download complete
a5c662499587: Verifying Checksum
a5c662499587: Download complete
b5ada550863b: Verifying Checksum
b5ada550863b: Download complete
72049b7b8f26: Pull complete
cac8156a957a: Pull complete
a2678613884c: Pull complete
a5c662499587: Pull complete
36160d2877bb: Pull complete
40bfde081b4e: Pull complete
e17fd6a8908f: Pull complete
4f4fb700ef54: Pull complete
d5de12645ff5: Pull complete
521a1fd9d30a: Pull complete
159470902a51: Pull complete
b5ada550863b: Pull complete
c3410fe156ab: Pull complete
e17a5e990a4d: Pull complete
Digest: sha256:ad360ceecd591b173a5973b28ce92246eefcf2bdd4a5e37ed82e0116daac0394
Status: Downloaded newer image for yegor256/ruby:latest
docker.io/yegor256/ruby:latest
+ docker ps --filter=status=exited
+ grep --quiet '\szerocracy_judges-action_794\s*$'
+ ls -al .
total 48
drwx------  3 ubuntu ubuntu 4096 Jul  3 14:05 .
drwxrwxrwt 12 root   root   4096 Jul  3 14:02 ..
-rw-rw-r--  1 ubuntu ubuntu    9 Jul  3 13:56 docker-password
-rwxrwxr-x  1 ubuntu ubuntu  658 Jul  3 14:05 end.sh
-rwxrwxr-x  1 ubuntu ubuntu  490 Jul  3 14:05 entry.sh
-rw-rw-r--  1 ubuntu ubuntu    5 Jul  3 13:56 pid
drwxrwxr-x 10 ubuntu ubuntu 4096 Jul  3 14:05 repo
-rwxrwxr-x  1 ubuntu ubuntu 7218 Jul  3 13:56 run.sh
-rw-rw-r--  1 ubuntu ubuntu  957 Jul  3 14:05 script.sh
-rw-rw-r--  1 ubuntu ubuntu 7264 Jul  3 14:06 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-NGU5:/main --env=head=git@github.com:zerocracy/judges-action.git --env=tag=0.14.23 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:zerocracy/judges-action.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.14.23'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''bundle install --no-color'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i -e "s/0.0.0/${tag}/" entry.sh'\'' '\'';'\'' '\''sed -i -e "s/judges-action:latest/judges-action:${tag}/" action.yml'\'' '\'';'\'' '\''sed -i -e "s/0.0.0/${tag}/" Dockerfile'\'' '\'';'\'' '\''git add entry.sh'\'' '\'';'\'' '\''git add action.yml'\'' '\'';'\'' '\''git add Dockerfile'\'' '\'';'\'' '\''git commit -m "version set to ${tag}"'\'' '\'';'\'' '\''repo=yegor256/judges-action'\'' '\'';'\'' '\''sudo make -C "$(pwd)"'\'' '\'';'\'' '\''sudo docker build "$(pwd)" --tag "${repo}:${tag}"'\'' '\'';'\'' '\''sudo docker build "$(pwd)" --tag "${repo}:latest"'\'' '\'';'\'' '\''cat ../docker-password | sudo docker login --password-stdin -u yegor256'\'' '\'';'\'' '\''sudo docker push "${repo}:${tag}"'\'' '\'';'\'' '\''sudo docker push "${repo}:latest"'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --net=host --dns 8.8.8.8 --add-host docker:127.0.0.1 --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-NGU5/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=zerocracy_judges-action_794 yegor256/ruby /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 ssh 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/.gemrc /root/.profile /home/r
+ cp -R ./cid ./docker-password ./end.sh ./entry.sh ./pid ./repo ./run.sh ./script.sh ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ cat /home/r/script.sh
#!/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:zerocracy/judges-action.git' ; export 'tag=0.14.23' ; export 'head_branch=master' ; export 'author=yegor256' ; bundle install --no-color ; [[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1 ; sed -i -e "s/0.0.0/${tag}/" entry.sh ; sed -i -e "s/judges-action:latest/judges-action:${tag}/" action.yml ; sed -i -e "s/0.0.0/${tag}/" Dockerfile ; git add entry.sh ; git add action.yml ; git add Dockerfile ; git commit -m "version set to ${tag}" ; repo=yegor256/judges-action ; sudo make -C "$(pwd)" ; sudo docker build "$(pwd)" --tag "${repo}:${tag}" ; sudo docker build "$(pwd)" --tag "${repo}:latest" ; cat ../docker-password | sudo docker login --password-stdin -u yegor256 ; sudo docker push "${repo}:${tag}" ; sudo docker push "${repo}:latest" ;
+ su --login r --command /home/r/script.sh
Bundler 2.6.7 is running, but your lockfile was generated with 2.5.16. Installing Bundler 2.5.16 and restarting using that version.
Fetching gem metadata from https://rubygems.org/.
Fetching bundler 2.5.16
Installing bundler 2.5.16
Fetching gem metadata from https://rubygems.org/.........
Fetching rake 13.3.0
Installing rake 13.3.0
Fetching base64 0.3.0
Installing base64 0.3.0
Fetching benchmark 0.4.1
Installing benchmark 0.4.1
Fetching bigdecimal 3.2.2
Installing bigdecimal 3.2.2 with native extensions
Fetching concurrent-ruby 1.3.5
Installing concurrent-ruby 1.3.5
Fetching connection_pool 2.5.3
Installing connection_pool 2.5.3
Fetching drb 2.2.3
Installing drb 2.2.3
Fetching i18n 1.14.7
Installing i18n 1.14.7
Fetching logger 1.7.0
Installing logger 1.7.0
Fetching minitest 5.25.5
Installing minitest 5.25.5
Fetching securerandom 0.4.1
Installing securerandom 0.4.1
Fetching tzinfo 2.0.6
Installing tzinfo 2.0.6
Fetching uri 1.0.3
Installing uri 1.0.3
Fetching activesupport 8.0.2
Installing activesupport 8.0.2
Fetching public_suffix 6.0.2
Installing public_suffix 6.0.2
Fetching addressable 2.8.7
Installing addressable 2.8.7
Fetching ansi 1.5.0
Installing ansi 1.5.0
Fetching ast 2.4.3
Installing ast 2.4.3
Fetching backtrace 0.4.1
Installing backtrace 0.4.1
Fetching loog 0.6.1
Installing loog 0.6.1
Fetching tago 0.1.0
Installing tago 0.1.0
Fetching elapsed 0.1.0
Installing elapsed 0.1.0
Fetching net-http 0.6.0
Installing net-http 0.6.0
Fetching faraday-net_http 3.4.1
Installing faraday-net_http 3.4.1
Fetching json 2.12.2
Installing json 2.12.2 with native extensions
Fetching faraday 2.13.1
Installing faraday 2.13.1
Fetching faraday-http-cache 2.5.1
Installing faraday-http-cache 2.5.1
Fetching multipart-post 2.4.1
Installing multipart-post 2.4.1
Fetching faraday-multipart 1.1.1
Installing faraday-multipart 1.1.1
Fetching faraday-retry 2.3.2
Installing faraday-retry 2.3.2
Fetching iri 0.11.2
Installing iri 0.11.2
Fetching retries 0.0.5
Installing retries 0.0.5
Fetching ffi 1.17.2 (x86_64-linux-gnu)
Installing ffi 1.17.2 (x86_64-linux-gnu)
Fetching ethon 0.16.0
Installing ethon 0.16.0
Fetching typhoeus 1.4.1
Installing typhoeus 1.4.1
Fetching baza.rb 0.9.7
Installing baza.rb 0.9.7
Fetching builder 3.3.0
Installing builder 3.3.0
Fetching rexml 3.4.1
Installing rexml 3.4.1
Fetching crack 1.0.0
Installing crack 1.0.0
Fetching decoor 0.1.0
Installing decoor 0.1.0
Fetching docile 1.4.1
Installing docile 1.4.1
Fetching ellipsized 0.3.0
Installing ellipsized 0.3.0
Fetching others 0.1.1
Installing others 0.1.1
Fetching yaml 0.4.0
Installing yaml 0.4.0
Fetching factbase 0.12.1
Installing factbase 0.12.1
Fetching filesize 0.2.0
Installing filesize 0.2.0
Fetching fiber-storage 1.0.1
Installing fiber-storage 1.0.1
Fetching graphql 2.5.9
Installing graphql 2.5.9
Fetching graphql-client 0.26.0
Installing graphql-client 0.26.0
Fetching intercepted 0.2.0
Installing intercepted 0.2.0
Fetching ostruct 0.6.2
Installing ostruct 0.6.2
Fetching gli 2.22.2
Installing gli 2.22.2
Fetching moments 0.3.0
Installing moments 0.3.0
Fetching timeout 0.4.3
Installing timeout 0.4.3
Fetching total 0.4.1
Installing total 0.4.1
Fetching judges 0.51.0
Installing judges 0.51.0
Fetching strscan 3.1.5
Installing strscan 3.1.5 with native extensions
Fetching liquid 5.8.7
Installing liquid 5.8.7
Fetching obk 0.3.2
Installing obk 0.3.2
Fetching sawyer 0.9.2
Installing sawyer 0.9.2
Fetching octokit 10.0.0
Installing octokit 10.0.0
Fetching sqlite3 2.7.1 (x86_64-linux-gnu)
Installing sqlite3 2.7.1 (x86_64-linux-gnu)
Fetching verbose 0.0.2
Installing verbose 0.0.2
Fetching fbe 0.23.8
Installing fbe 0.23.8
Fetching hashdiff 1.2.0
Installing hashdiff 1.2.0
Fetching language_server-protocol 3.17.0.5
Installing language_server-protocol 3.17.0.5
Fetching lint_roller 1.1.0
Installing lint_roller 1.1.0
Fetching ruby-progressbar 1.13.0
Installing ruby-progressbar 1.13.0
Fetching minitest-reporters 1.7.1
Installing minitest-reporters 1.7.1
Fetching online 0.0.1
Installing online 0.0.1
Fetching os 1.1.4
Installing os 1.1.4
Fetching parallel 1.27.0
Installing parallel 1.27.0
Fetching parser 3.3.8.0
Installing parser 3.3.8.0
Fetching prism 1.4.0
Installing prism 1.4.0 with native extensions
Fetching qbash 0.4.5
Installing qbash 0.4.5
Fetching regexp_parser 2.10.0
Installing regexp_parser 2.10.0
Fetching rubocop-ast 1.45.1
Installing rubocop-ast 1.45.1
Fetching unicode-emoji 4.0.4
Installing unicode-emoji 4.0.4
Fetching unicode-display_width 3.1.4
Installing unicode-display_width 3.1.4
Fetching rubocop 1.77.0
Installing rubocop 1.77.0
Fetching rubocop-minitest 0.38.1
Installing rubocop-minitest 0.38.1
Fetching rubocop-performance 1.25.0
Installing rubocop-performance 1.25.0
Fetching rubocop-rake 0.7.1
Installing rubocop-rake 0.7.1
Fetching simplecov-html 0.13.1
Installing simplecov-html 0.13.1
Fetching simplecov_json_formatter 0.1.4
Installing simplecov_json_formatter 0.1.4
Fetching simplecov 0.22.0
Installing simplecov 0.22.0
Fetching simplecov-cobertura 2.1.0
Installing simplecov-cobertura 2.1.0
Fetching webmock 3.25.1
Installing webmock 3.25.1
Bundle complete! 19 Gemfile dependencies, 92 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
[__rultor fa403fdb] version set to 0.14.23
 3 files changed, 3 insertions(+), 3 deletions(-)
make: Entering directory '/home/r/repo'
mkdir -p "$(dirname target/docker-image.txt)"
docker build -t judges-action "$(pwd)"
docker build -t judges-action -q "$(pwd)" > "target/docker-image.txt"
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
            Install the buildx component to build images with BuildKit:
            https://docs.docker.com/go/buildx/

Sending build context to Docker daemon  116.9MB
Step 1/13 : FROM ruby:3.4
3.4: Pulling from library/ruby

1B9952135643: Pulling fs layer
1Bbf972c6c2f: Pulling fs layer
1B0e2c02f17f: Pulling fs layer
1Be9c1abe6f3: Pulling fs layer
1Bf2eac60270: Pulling fs layer
1B4469bf9d5e: Pulling fs layer
1BDigest:7sha256:f7ab76e2c36ab406ebc36aeba20624b26a8fae7c2998acabbe9662e2a73f00f3
Status: Downloaded newer image for ruby:3.4
 ---> 8028bc4bedaf
Step 2/13 : LABEL "repository"="https://github.com/zerocracy/judges-action"
 ---> Running in 6a4d5f250331
 ---> Removed intermediate container 6a4d5f250331
 ---> 5d1d1fd85d0f
Step 3/13 : LABEL "maintainer"="Yegor Bugayenko"
 ---> Running in efe8519b18f1
 ---> Removed intermediate container efe8519b18f1
 ---> ad76cf54cbed
Step 4/13 : LABEL "version"="0.14.23"
 ---> Running in ccac0c000b35
 ---> Removed intermediate container ccac0c000b35
 ---> f5223f237912
Step 5/13 : RUN apt-get update     && apt-get install --no-install-recommends -y curl=7.88.* jq=1.6*     && apt-get clean     && rm -rf /var/lib/apt/lists/*
 ---> Running in 8d960eca1216
Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8793 kB]
Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [756 B]
Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [270 kB]
Fetched 9319 kB in 2s (5956 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
curl is already the newest version (7.88.1-10+deb12u12).
The following additional packages will be installed:
  libjq1 libonig5
The following NEW packages will be installed:
  jq libjq1 libonig5
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 388 kB of archives.
After this operation, 1165 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 libonig5 amd64 6.9.8-1 [188 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 libjq1 amd64 1.6-2.1 [135 kB]
Get:3 http://deb.debian.org/debian bookworm/main amd64 jq amd64 1.6-2.1 [64.9 kB]
91mdebconf: delaying package configuration, since apt-utils is not installed
0mFetched 388 kB in 0s (14.7 MB/s)
Selecting previously unselected package libonig5:amd64.
(Reading database ... 23252 files and directories currently installed.)
Preparing to unpack .../libonig5_6.9.8-1_amd64.deb ...
Unpacking libonig5:amd64 (6.9.8-1) ...
Selecting previously unselected package libjq1:amd64.
Preparing to unpack .../libjq1_1.6-2.1_amd64.deb ...
Unpacking libjq1:amd64 (1.6-2.1) ...
Selecting previously unselected package jq.
Preparing to unpack .../archives/jq_1.6-2.1_amd64.deb ...
Unpacking jq (1.6-2.1) ...
Setting up libonig5:amd64 (6.9.8-1) ...
Setting up libjq1:amd64 (1.6-2.1) ...
Setting up jq (1.6-2.1) ...
Processing triggers for libc-bin (2.36-9+deb12u10) ...
 ---> Removed intermediate container 8d960eca1216
 ---> 7782ba6bb93e
Step 6/13 : WORKDIR /action
 ---> Running in b888fe7525a5
 ---> Removed intermediate container b888fe7525a5
 ---> d1c67c64c7f5
Step 7/13 : COPY Gemfile /action
 ---> cce45005265f
Step 8/13 : COPY Gemfile.lock /action
 ---> 846c6e717d98
Step 9/13 : RUN bundle update --gemfile=/action/Gemfile
 ---> Running in bc6110103b88
Fetching gem metadata from https://rubygems.org/...........
Resolving dependencies...
Fetching rake 13.3.0
Installing rake 13.3.0
Fetching base64 0.3.0
Installing base64 0.3.0
Fetching benchmark 0.4.1
Installing benchmark 0.4.1
Fetching bigdecimal 3.2.2
Installing bigdecimal 3.2.2 with native extensions
Fetching concurrent-ruby 1.3.5
Installing concurrent-ruby 1.3.5
Fetching connection_pool 2.5.3
Installing connection_pool 2.5.3
Fetching drb 2.2.3
Installing drb 2.2.3
Fetching i18n 1.14.7
Installing i18n 1.14.7
Fetching logger 1.7.0
Installing logger 1.7.0
Fetching minitest 5.25.5
Installing minitest 5.25.5
Fetching securerandom 0.4.1
Installing securerandom 0.4.1
Fetching tzinfo 2.0.6
Installing tzinfo 2.0.6
Fetching uri 1.0.3
Installing uri 1.0.3
Fetching activesupport 8.0.2
Installing activesupport 8.0.2
Fetching public_suffix 6.0.2
Installing public_suffix 6.0.2
Fetching addressable 2.8.7
Installing addressable 2.8.7
Fetching ansi 1.5.0
Installing ansi 1.5.0
Fetching ast 2.4.3
Installing ast 2.4.3
Fetching backtrace 0.4.1
Installing backtrace 0.4.1
Fetching loog 0.6.1
Installing loog 0.6.1
Fetching tago 0.1.0
Installing tago 0.1.0
Fetching elapsed 0.1.0
Installing elapsed 0.1.0
Fetching net-http 0.6.0
Installing net-http 0.6.0
Fetching faraday-net_http 3.4.1
Installing faraday-net_http 3.4.1
Fetching json 2.12.2
Installing json 2.12.2 with native extensions
Fetching faraday 2.13.1
Installing faraday 2.13.1
Fetching faraday-http-cache 2.5.1
Installing faraday-http-cache 2.5.1
Fetching multipart-post 2.4.1
Installing multipart-post 2.4.1
Fetching faraday-multipart 1.1.1
Installing faraday-multipart 1.1.1
Fetching faraday-retry 2.3.2
Installing faraday-retry 2.3.2
Fetching iri 0.11.2
Installing iri 0.11.2
Fetching retries 0.0.5
Installing retries 0.0.5
Fetching ffi 1.17.2 (x86_64-linux-gnu)
Installing ffi 1.17.2 (x86_64-linux-gnu)
Fetching ethon 0.16.0
Installing ethon 0.16.0
Fetching typhoeus 1.4.1
Installing typhoeus 1.4.1
Fetching baza.rb 0.9.7
Installing baza.rb 0.9.7
Fetching builder 3.3.0
Installing builder 3.3.0
Fetching rexml 3.4.1
Installing rexml 3.4.1
Fetching crack 1.0.0
Installing crack 1.0.0
Fetching decoor 0.1.0
Installing decoor 0.1.0
Fetching docile 1.4.1
Installing docile 1.4.1
Fetching ellipsized 0.3.0
Installing ellipsized 0.3.0
Fetching nokogiri 1.18.8 (x86_64-linux-gnu)
Installing nokogiri 1.18.8 (x86_64-linux-gnu)
Fetching others 0.1.1
Installing others 0.1.1
Fetching yaml 0.4.0
Installing yaml 0.4.0
Fetching factbase 0.12.1
Installing factbase 0.12.1
Fetching filesize 0.2.0
Installing filesize 0.2.0
Fetching fiber-storage 1.0.1
Installing fiber-storage 1.0.1
Fetching graphql 2.5.9
Installing graphql 2.5.9
Fetching graphql-client 0.26.0
Installing graphql-client 0.26.0
Fetching intercepted 0.2.0
Installing intercepted 0.2.0
Fetching ostruct 0.6.2
Installing ostruct 0.6.2
Fetching gli 2.22.2
Installing gli 2.22.2
Fetching moments 0.3.0
Installing moments 0.3.0
Fetching timeout 0.4.3
Installing timeout 0.4.3
Fetching total 0.4.1
Installing total 0.4.1
Fetching judges 0.51.0
Installing judges 0.51.0
Fetching strscan 3.1.5
Installing strscan 3.1.5 with native extensions
Fetching liquid 5.8.7
Installing liquid 5.8.7
Fetching obk 0.3.2
Installing obk 0.3.2
Fetching sawyer 0.9.2
Installing sawyer 0.9.2
Fetching octokit 10.0.0
Installing octokit 10.0.0
Fetching sqlite3 2.7.1 (x86_64-linux-gnu)
Installing sqlite3 2.7.1 (x86_64-linux-gnu)
Fetching verbose 0.0.2
Installing verbose 0.0.2
Fetching fbe 0.23.8
Installing fbe 0.23.8
Fetching hashdiff 1.2.0
Installing hashdiff 1.2.0
Fetching language_server-protocol 3.17.0.5
Installing language_server-protocol 3.17.0.5
Fetching lint_roller 1.1.0
Installing lint_roller 1.1.0
Fetching ruby-progressbar 1.13.0
Installing ruby-progressbar 1.13.0
Fetching minitest-reporters 1.7.1
Installing minitest-reporters 1.7.1
Fetching online 0.0.1
Installing online 0.0.1
Fetching os 1.1.4
Installing os 1.1.4
Fetching parallel 1.27.0
Installing parallel 1.27.0
Fetching parser 3.3.8.0
Installing parser 3.3.8.0
Fetching prism 1.4.0
Installing prism 1.4.0 with native extensions
Fetching qbash 0.4.5
Installing qbash 0.4.5
Fetching rainbow 3.1.1
Installing rainbow 3.1.1
Fetching regexp_parser 2.10.0
Installing regexp_parser 2.10.0
Fetching rubocop-ast 1.45.1
Installing rubocop-ast 1.45.1
Fetching unicode-emoji 4.0.4
Installing unicode-emoji 4.0.4
Fetching unicode-display_width 3.1.4
Installing unicode-display_width 3.1.4
Fetching rubocop 1.77.0
Installing rubocop 1.77.0
Fetching rubocop-minitest 0.38.1
Installing rubocop-minitest 0.38.1
Fetching rubocop-performance 1.25.0
Installing rubocop-performance 1.25.0
Fetching rubocop-rake 0.7.1
Installing rubocop-rake 0.7.1
Fetching simplecov-html 0.13.1
Installing simplecov-html 0.13.1
Fetching simplecov_json_formatter 0.1.4
Installing simplecov_json_formatter 0.1.4
Fetching simplecov 0.22.0
Installing simplecov 0.22.0
Fetching simplecov-cobertura 2.1.0
Installing simplecov-cobertura 2.1.0
Fetching webmock 3.25.1
Installing webmock 3.25.1
Bundle updated!
 ---> Removed intermediate container bc6110103b88
 ---> d100735e86e4
Step 10/13 : COPY judges /action/judges
 ---> 76f6283ac80c
Step 11/13 : COPY lib /action/lib
 ---> c175f783f24f
Step 12/13 : COPY entry.sh /action
 ---> a956862c2338
Step 13/13 : ENTRYPOINT ["/action/entry.sh", "/action"]
 ---> Running in 1f53e81f7a9c
 ---> Removed intermediate container 1f53e81f7a9c
 ---> 206cf02337ea
Successfully built 206cf02337ea
Successfully tagged judges-action:latest
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
            Install the buildx component to build images with BuildKit:
            https://docs.docker.com/go/buildx/

img=$(cat target/docker-image.txt)
docker run --rm --entrypoint '/bin/bash' "${img}" -c 'judges test --disable live --lib /action/lib /action/judges'
echo "$?" > target/test.exit
Testing judges in judges/...
👉 Testing add-review-comments.rb (#0) in judges/add-review-comments/...
👉 Testing assignee-was-attached.rb (#1) in judges/assignee-was-attached/...
👉 Testing dimensions-of-terrain.rb (#2) in judges/dimensions-of-terrain/...
👉 Testing eliminate-ghosts.rb (#3) in judges/eliminate-ghosts/...
👉 Testing erase-repository.rb (#4) in judges/erase-repository/...
👉 Testing find-all-issues.rb (#5) in judges/find-all-issues/...
👉 Testing find-missing-issues.rb (#6) in judges/find-missing-issues/...
👉 Testing fix-missing-branch.rb (#7) in judges/fix-missing-branch/...
👉 Testing fix-missing-comments.rb (#8) in judges/fix-missing-comments/...
👉 Testing fix-missing-hoc.rb (#9) in judges/fix-missing-hoc/...
👉 Testing github-events.rb (#10) in judges/github-events/...
👉 Testing is-human-or-robot.rb (#11) in judges/is-human-or-robot/...
👉 Testing issue-was-opened.rb (#12) in judges/issue-was-opened/...
👉 Testing label-was-attached.rb (#13) in judges/label-was-attached/...
👉 Testing pull-was-merged.rb (#14) in judges/pull-was-merged/...
👉 Testing pull-was-opened.rb (#15) in judges/pull-was-opened/...
👉 Testing quality-of-service.rb (#16) in judges/quality-of-service/...
👉 Testing quantity-of-deliverables.rb (#17) in judges/quantity-of-deliverables/...
👉 Testing type-was-attached.rb (#18) in judges/type-was-attached/...
👉 Testing who-has-name.rb (#19) in judges/who-has-name/...
👉 Testing who-is-alive.rb (#20) in judges/who-is-alive/...
Test summary:
  Script                                                          Seconds       Result
  ---                                                                 ---       ---
  who-has-name/many-without-name                                    1.372       OK
  add-review-comments/adds-to-merge                                 0.892       OK
  quality-of-service/simple-collect                                 0.142       OK
  quality-of-service/skip-duplicate-scan                            0.086       OK
  github-events/scan-many-repos                                     0.046       OK
  dimensions-of-terrain/skip-recounting                             0.032       OK
  dimensions-of-terrain/measure-all                                 0.026       OK
  github-events/scan-with-defaults                                  0.022       OK
  quantity-of-deliverables/count-all                                0.021       OK
  find-all-issues/scan-with-existing-issue                          0.016       OK
  type-was-attached/find-types                                      0.016       OK
  label-was-attached/find-labels                                    0.015       OK
  label-was-attached/two-repositories                               0.014       OK
  find-all-issues/scan-issues                                       0.014       OK
  github-events/scan-over-existing                                  0.013       OK
  github-events/quick-scan                                          0.013       OK
  pull-was-merged/find-pulls                                        0.009       OK
  assignee-was-attached/find-assignee                               0.007       OK
  who-has-name/who-with-old-name                                    0.006       OK
  who-has-name/who-with-name                                        0.006       OK
  find-missing-issues/find-one                                      0.005       OK
  pull-was-opened/find-one-pull                                     0.005       OK
  who-has-name/who-without-name                                     0.005       OK
  pull-was-opened/find-no-dups                                      0.005       OK
  issue-was-opened/find-one                                         0.004       OK
  erase-repository/scan_repos                                       0.004       OK
  eliminate-ghosts/scan-users                                       0.004       OK
  fix-missing-comments/found-lost-comments                          0.004       OK
  issue-was-opened/find-no-dups                                     0.003       OK
  fix-missing-hoc/found-lost-hoc                                    0.003       OK
  find-missing-issues/none-missing                                  0.003       OK
  add-review-comments/scan-pulls                                    0.003       OK
  who-is-alive/ignores-alive                                        0.003       OK
  fix-missing-branch/stale-branch                                   0.003       OK
  is-human-or-robot/detected-bot                                    0.003       OK
  is-human-or-robot/detected-human                                  0.002       OK
👍 All 21 judge(s) and 36 tests passed in 2s862ms
./test-action.sh "$(cat target/docker-image.txt)"
echo "$?" > target/entry.exit
+ '[' -z /action ']'
+ SELF=/action
+ '[' -z '' ']'
+ BUNDLE_GEMFILE=/action/Gemfile
+ export BUNDLE_GEMFILE
+ JUDGES='bundle exec judges'
+ bundle exec judges --version
The 'judges-action' 0.14.23 is running
judges version 0.51.0
+ '[' -z /tmp ']'
++ basename /tmp/peookwfdonjbydjx.fb
+ name=peookwfdonjbydjx.fb
+ name=peookwfdonjbydjx
+++ [[ /tmp/peookwfdonjbydjx.fb = /* ]]
+++ echo /tmp/peookwfdonjbydjx.fb
++ realpath /tmp/peookwfdonjbydjx.fb
+ fb=/tmp/peookwfdonjbydjx.fb
+ [[ ! peookwfdonjbydjx =~ ^[a-z][a-z0-9-]{1,23}$ ]]
+ '[' -z ZRCY-00000000-0000-0000-0000-000000000000 ']'
+ export GLI_DEBUG=true
+ GLI_DEBUG=true
+ cd /action
+ gopts=('--echo')
+ declare -a gopts
+ '[' true == true ']'
+ gopts+=('--verbose')
+ GITHUB_REPO_NAME=judges-action
+ VITALS_URL=https://zerocracy.github.io/judges-action/peookwfdonjbydjx-vitals.html
+ options=()
+ declare -a options
+ IFS=
+ read -r o
++ xargs
++ echo testing=yes
+ s=testing=yes
+ '[' testing=yes = '' ']'
++ cut -f1 -d =
++ echo 'testing=yes '
+ k=testing
++ cut -f2- -d =
++ echo testing=yes
+ v=yes
+ [[ testing == vitals_url ]]
+ options+=("--option=${k}=${v}")
+ IFS=
+ read -r o
++ xargs
++ echo repositories=yegor256/judges
+ s=repositories=yegor256/judges
+ '[' repositories=yegor256/judges = '' ']'
++ cut -f1 -d =
++ echo 'repositories=yegor256/judges '
+ k=repositories
++ cut -f2- -d =
++ echo repositories=yegor256/judges
+ v=yegor256/judges
+ [[ repositories == vitals_url ]]
+ options+=("--option=${k}=${v}")
+ IFS=
+ read -r o
++ xargs
++ echo max_events=3
+ s=max_events=3
+ '[' max_events=3 = '' ']'
++ cut -f1 -d =
++ echo 'max_events=3 '
+ k=max_events
++ cut -f2- -d =
++ echo max_events=3
+ v=3
+ [[ max_events == vitals_url ]]
+ options+=("--option=${k}=${v}")
+ IFS=
+ read -r o
+ '[' -z zerocracy/judges-action ']'
+ options+=("--option=repositories=${INPUT_REPOSITORIES}")
+ options+=("--option=judges_action_version=${VERSION}")
+ options+=("--option=vitals_url=${VITALS_URL}")
++ printenv INPUT_FAIL-FAST
+ '[' true == true ']'
+ options+=("--fail-fast")
+ echo 'Since '\''fail-fast'\'' is set to '\''true'\'', we'\''ll stop after the first failure'
Since 'fail-fast' is set to 'true', we'll stop after the first failure
+ bundle exec judges --echo --verbose eval /tmp/peookwfdonjbydjx.fb '$fb.query("(eq what '\''judges-summary'\'')").delete!'
+ /usr/local/bundle/bin/judges --echo --verbose eval /tmp/peookwfdonjbydjx.fb $fb.query("(eq what 'judges-summary')").delete!
D: Judges 0.51.0
D: Running 'eval' command...
Nothing to import from /tmp/peookwfdonjbydjx.fb (file not found)
D: There were no facts, nothing deleted by '(eq what 'judges-summary')' in 758μs
Factbase exported to /tmp/peookwfdonjbydjx.fb (4 bytes, 0 facts) in 416μs
👍 Evaluated successfully in 11ms
D: Command 'eval' completed in 11ms
++ printenv INPUT_DRY-RUN
++ echo false
+ '[' false == true ']'
+ ALL_JUDGES=/action/judges
+ github_token_found=false
+ for opt in "${options[@]}"
+ [[ --option=testing=yes == \-\-\o\p\t\i\o\n\=\g\i\t\h\u\b\_\t\o\k\e\n\=* ]]
+ for opt in "${options[@]}"
+ [[ --option=repositories=yegor256/judges == \-\-\o\p\t\i\o\n\=\g\i\t\h\u\b\_\t\o\k\e\n\=* ]]
+ for opt in "${options[@]}"
+ [[ --option=max_events=3 == \-\-\o\p\t\i\o\n\=\g\i\t\h\u\b\_\t\o\k\e\n\=* ]]
+ for opt in "${options[@]}"
+ [[ --option=repositories=zerocracy/judges-action == \-\-\o\p\t\i\o\n\=\g\i\t\h\u\b\_\t\o\k\e\n\=* ]]
+ for opt in "${options[@]}"
+ [[ --option=judges_action_version=0.14.23 == \-\-\o\p\t\i\o\n\=\g\i\t\h\u\b\_\t\o\k\e\n\=* ]]
+ for opt in "${options[@]}"
+ [[ --option=vitals_url=https://zerocracy.github.io/judges-action/peookwfdonjbydjx-vitals.html == \-\-\o\p\t\i\o\n\=\g\i\t\h\u\b\_\t\o\k\e\n\=* ]]
+ for opt in "${options[@]}"
+ [[ --fail-fast == \-\-\o\p\t\i\o\n\=\g\i\t\h\u\b\_\t\o\k\e\n\=* ]]
+ '[' false == true ']'
+ '[' false == false ']'
++ printenv INPUT_GITHUB-TOKEN
+ '[' -z 00000000-0000-0000-0000-000000000000 ']'
+ echo 'The '\''github-token'\'' plugin parameter is set, using it'
The 'github-token' plugin parameter is set, using it
+ options+=("--option=github_token=$(printenv "INPUT_GITHUB-TOKEN")")
++ printenv INPUT_GITHUB-TOKEN
+ github_token_found=true
+ '[' true == false ']'
+ owner=https://github.com/zerocracy/judges-action/actions/runs/0000
++ printenv INPUT_DRY-RUN
++ echo false
+ '[' false == true ']'
+ bundle exec judges --echo --verbose pull --timeout=0 --token=ZRCY-00000000-0000-0000-0000-000000000000 --owner=https://github.com/zerocracy/judges-action/actions/runs/0000 peookwfdonjbydjx /tmp/peookwfdonjbydjx.fb
+ /usr/local/bundle/bin/judges --echo --verbose pull --timeout=0 --token=ZRCY-00000000-0000-0000-0000-000000000000 --owner=https://github.com/zerocracy/judges-action/actions/runs/0000 peookwfdonjbydjx /tmp/peookwfdonjbydjx.fb
D: Judges 0.51.0
D: Running 'pull' command...
D: GET https://api.zerocracy.com/exists/peookwfdonjbydjx -> 200 (0.14s)
D: The name "peookwfdonjbydjx" doesn't exist at api.zerocracy.com in 147ms
⚠️ Nothing to pull - name 'peookwfdonjbydjx' not found on server in 148ms
D: Command 'pull' completed in 149ms
++ printenv INPUT_SQLITE-CACHE
++ true
+ sqlite=
+ '[' -n '' ']'
+ echo 'SQLite is not used for HTTP caching because the sqlite-cache option is not set'
SQLite is not used for HTTP caching because the sqlite-cache option is not set
+ timeout=
+ '[' -z '' ']'
+ timeout=10
+ timeout=600
+ echo 'Each judge will spend up to 600 seconds'
Each judge will spend up to 600 seconds
+ lifetime=
+ '[' -z '' ']'
+ lifetime=15
+ lifetime=900
+ echo 'The update will run for up to 900 seconds'
The update will run for up to 900 seconds
+ cycles=2
+ '[' -z 2 ']'
+ echo 'The total number of cycles to run is 2'
The total number of cycles to run is 2
+ bundle exec judges --echo --verbose update --no-log --quiet --summary=add --shuffle=aaa --boost=github-events --lifetime 900 --timeout 600 --lib /action/lib --max-cycles 2 --option=testing=yes --option=repositories=yegor256/judges --option=max_events=3 --option=repositories=zerocracy/judges-action --option=judges_action_version=0.14.23 --option=vitals_url=https://zerocracy.github.io/judges-action/peookwfdonjbydjx-vitals.html --fail-fast --option=github_token=00000000-0000-0000-0000-000000000000 /action/judges /tmp/peookwfdonjbydjx.fb
+ /usr/local/bundle/bin/judges --echo --verbose update --no-log --quiet --summary=add --shuffle=aaa --boost=github-events --lifetime 900 --timeout 600 --lib /action/lib --max-cycles 2 --option=testing=yes --option=repositories=yegor256/judges --option=max_events=3 --option=repositories=zerocracy/judges-action --option=judges_action_version=0.14.23 --option=vitals_url=https://zerocracy.github.io/judges-action/peookwfdonjbydjx-vitals.html --fail-fast --option=github_token=00000000-0000-0000-0000-000000000000 /action/judges /tmp/peookwfdonjbydjx.fb
D: Judges 0.51.0
D: Running 'update' command...
The factbase imported from /tmp/peookwfdonjbydjx.fb (4 bytes, 0 facts) in 189μs
D: The following options provided:
        GITHUB_TOKEN → "0000****************************0000"
        JUDGES_ACTION_VERSION → "0.14.23"
        MAX_EVENTS → "3"
        REPOSITORIES → "zero***************tion"
        TESTING → "yes"
        VITALS_URL → "http**************************************************************html"
Summary fact not found

👉 Running github-events (#0) at judges/github-events/ (3ms already)...
D: The connection to GitHub API is mocked
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository "zerocracy/judges-action" has an ID: #2350
D: Nothing found by '(agg (and (eq what 'events-were-scanned') (eq where 'github') (eq repository 2350)) (first latest))' in 551μs
D: There were no facts, nothing deleted by '(and (eq what 'events-were-scanned') (eq where 'github') (eq repository 2350))' in 44μs
D: Found 0 (Integer) by '(plus 0 $before)' in 84μs
D: Next is #0, starting from it...
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Starting to scan repository yegor256/test (#2350), the latest event_id was #0...
D: Still 100 GitHub API quota left (>50)
D: Zero/0 facts found by '(and (eq where 'github') (eq event_id 123))' in 55μs
D: Inserted new fact #1 in 307μs
D: Set 'where' to "github" (String)
D: Set 'event_id' to 123 (Integer)
D: Set 'when' to 2025-07-03T13:54:04Z (Time)
D: Set 'event_type' to "PushEvent" (String)
D: Set 'repository' to 2350 (Integer)
D: Set 'who' to 888 (Integer)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Set 'what' to "git-was-pushed" (String)
D: Set 'push_id' to 42 (Integer)
D: Set 'ref' to "refs/heads/master" (String)
D: Set 'commit' to "b7089c51cc2526a0d2619d35379f921d53c72731" (String)
D: Still 100 GitHub API quota left (>50)
D: Set 'default_branch' to "master" (String)
D: Set 'to_master' to 1 (Integer)
D: Still 100 GitHub API quota left (>50)
D: Push b7089c51cc2526a0d2619d35379f921d53c72731 has been made inside 1 pull request(s), ignoring it
D: Event #123 (PushEvent) in 2350 ignored (15m31s ago)
D: Txn #1688 rolled back in 11ms
D: Zero/0 facts found by '(and (eq where 'github') (eq event_id 124))' in 52μs
D: Inserted new fact #1 in 369μs
D: Set 'where' to "github" (String)
D: Set 'event_id' to 124 (Integer)
D: Set 'when' to 2025-07-03T12:45:34Z (Time)
D: Set 'event_type' to "IssuesEvent" (String)
D: Set 'repository' to 2350 (Integer)
D: Set 'who' to 888 (Integer)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Set 'issue' to 42 (Integer)
D: Set 'what' to "issue-was-closed" (String)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Still 100 GitHub API quota left (>50)
D: GitHub user #888 has a name: @torvalds
D: Set 'details' to "The issue yegor256/test#42 has been closed by @torvalds." (String)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Still 100 GitHub API quota left (>50)
D: GitHub user #888 has a name: @torvalds
D: Issue yegor256/test#42 closed by @torvalds
D: Zero/0 facts found by '(and (eq repository 2350) (eq where 'github') (not (eq event_id 124)) (eq what 'issue-was-closed') (eq issue 42))' in 38μs
Detected new event_id #124 (no.1) in 2350: IssuesEvent
D: Txn #1712 touched 1i/0d/0a in 12ms
D: Zero/1 facts found by '(and (eq where 'github') (eq event_id 125))' in 64μs
D: Inserted new fact #2 in 1ms
D: Set 'where' to "github" (String)
D: Set 'event_id' to 125 (Integer)
D: Set 'when' to 2025-07-03T13:10:59Z (Time)
D: Set 'event_type' to "IssuesEvent" (String)
D: Set 'repository' to 2350 (Integer)
D: Set 'who' to 888 (Integer)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Set 'issue' to 42 (Integer)
D: Set 'what' to "issue-was-opened" (String)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Still 100 GitHub API quota left (>50)
D: GitHub user #888 has a name: @torvalds
D: Set 'details' to "The issue yegor256/test#42 has been opened by @torvalds." (String)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Still 100 GitHub API quota left (>50)
D: GitHub user #888 has a name: @torvalds
D: Issue yegor256/test#42 opened by @torvalds
D: Zero/1 facts found by '(and (eq repository 2350) (eq where 'github') (not (eq event_id 125)) (eq what 'issue-was-opened') (eq issue 42))' in 93μs
Detected new event_id #125 (no.2) in 2350: IssuesEvent
D: Txn #1744 touched 1i/0d/0a in 12ms
D: Already scanned 3 events in yegor256/test, stop now
In yegor256/test, detected 2 events out of 3 scanned in 39ms
D: Finished scanning yegor256/test correctly in 39ms, next time will scan until #123
D: Inserted new fact #3 in 277μs
D: Set 'where' to "github" (String)
D: Set 'repository' to 2350 (Integer)
D: After is #123 at zerocracy/judges-action, setting the 'latest' to it
D: Set 'latest' to 123 (Integer)
D: Set 'what' to "events-were-scanned" (String)
D: No more repos to scan (out of 1), quitting after 49ms
D: Finished scanning 1 repos in 50ms: zerocracy/judges-action:1
D: GitHub API trace is empty
github-events completed in 57ms
👍 The 'github-events' judge 4i/0d/46a out of 3 facts in 656ms

👉 Running pull-was-opened (#1) at judges/pull-was-opened/ (662ms already)...
D: Zero/3 facts found by '(and (eq where 'github') (exists repository) (exists what) (exists issue) (not (exists stale)) (or (eq what 'pull-was-closed') (eq what 'pull-was-merged')) (unique issue) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'pull-was-opened'))))' in 166μs
D: Txn #1808 touched 0i/0d/0a in 1ms
D: Found and processed 0 facts by: (and
       (eq where 'github')
       (exists repository)
       (exists what)
       (exists issue)
       (not (exists stale))
       (or (eq what 'pull-was-closed') (eq what 'pull-was-merged'))
       (unique issue)
       (empty
         (and
           (eq where 'github')
           (eq repository $repository)
           (eq issue $issue)
           (eq what 'pull-was-opened'))))
D: GitHub API trace is empty
pull-was-opened completed in 4ms
👍 The 'pull-was-opened' judge made zero changes to 3 facts in 5ms

👉 Running fix-missing-branch (#2) at judges/fix-missing-branch/ (668ms already)...
D: Zero/3 facts found by '(and (eq what 'pull-was-opened') (eq where 'github') (exists issue) (exists repository) (not (exists stale)) (not (exists branch)))' in 49μs
D: Txn #1856 touched 0i/0d/0a in 1ms
D: Found and processed 0 facts by: (and
       (eq what 'pull-was-opened')
       (eq where 'github')
       (exists issue)
       (exists repository)
       (not (exists stale))
       (not (exists branch)))
D: GitHub API trace is empty
fix-missing-branch completed in 3ms
👍 The 'fix-missing-branch' judge made zero changes to 3 facts in 4ms

👉 Running assignee-was-attached (#3) at judges/assignee-was-attached/ (673ms already)...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Still 100 GitHub API quota left (>50)
D: Inserted new fact #4 in 235μs
D: Set 'where' to "github" (String)
D: Set 'what' to "issue-was-assigned" (String)
D: Set 'repository' to 2350 (Integer)
D: Set 'issue' to 42 (Integer)
D: Set 'who' to 422 (Integer)
D: Set 'assigner' to 411 (Integer)
D: Set 'when' to 2025-05-30T17:59:08Z (Time)
D: Txn #1936 touched 1i/0d/0a in 4ms
D: Found 1/3 fact(s) by '(and (eq where 'github') (eq what 'issue-was-opened') (exists issue) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'issue-was-assigned'))))' in 6ms
D: Txn #1896 touched 0i/0d/0a in 8ms
D: Found and processed 1 facts by: (and
       (eq where 'github')
       (eq what 'issue-was-opened')
       (exists issue)
       (empty
         (and
           (eq where 'github')
           (eq repository $repository)
           (eq issue $issue)
           (eq what 'issue-was-assigned'))))
D: GitHub API trace is empty
assignee-was-attached completed in 9ms
👍 The 'assignee-was-attached' judge 1i/0d/10a out of 4 facts in 10ms

👉 Running type-was-attached (#4) at judges/type-was-attached/ (685ms already)...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository "zerocracy/judges-action" has an ID: #2350
D: Nothing found by '(agg (and (eq what 'types-were-scanned') (eq where 'github') (eq repository 2350)) (first latest))' in 205μs
D: No facts out of 4 deleted by '(and (eq what 'types-were-scanned') (eq where 'github') (eq repository 2350))' in 113μs
D: Zero/4 facts found by '(and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'type-was-attached'))' in 95μs
D: Found 1/4 fact(s) by '(and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'type-was-attached'))))' in 1ms
D: Found 42 (Integer) by '(agg (and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'type-was-attached')))) (min issue))' in 1ms
D: Next is #42, starting from it...
D: Still 100 GitHub API quota left (>50)
D: The connection to GitHub GraphQL API is mocked
D: Zero/4 facts found by '(and (eq where 'github') (eq repository 2350) (eq issue 42) (eq type 'Bug') (eq what 'type-was-attached'))' in 110μs
D: Inserted new fact #5 in 347μs
D: Set 'where' to "github" (String)
D: Set 'repository' to 2350 (Integer)
D: Set 'issue' to 42 (Integer)
D: Set 'type' to "Bug" (String)
D: Set 'what' to "type-was-attached" (String)
D: Set 'who' to 526301 (Integer)
D: Set 'when' to 2025-05-11T18:17:16Z (Time)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Set 'details' to "The 'Bug' type was attached by @... to the issue yegor256/test#42." (String)
D: Zero/5 facts found by '(and (eq where 'github') (eq repository 2350) (eq issue 42) (eq type 'Task') (eq what 'type-was-attached'))' in 113μs
D: Inserted new fact #6 in 383μs
D: Set 'where' to "github" (String)
D: Set 'repository' to 2350 (Integer)
D: Set 'issue' to 42 (Integer)
D: Set 'type' to "Task" (String)
D: Set 'what' to "type-was-attached" (String)
D: Set 'who' to 526301 (Integer)
D: Set 'when' to 2025-05-11T20:23:13Z (Time)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Set 'details' to "The 'Task' type was attached by ... to the issue yegor256/test#42." (String)
D: Inserted new fact #7 in 332μs
D: Set 'where' to "github" (String)
D: Set 'repository' to 2350 (Integer)
D: After is #42 at zerocracy/judges-action, setting the 'latest' to it
D: Set 'latest' to 42 (Integer)
D: Set 'what' to "types-were-scanned" (String)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository "zerocracy/judges-action" has an ID: #2350
D: Found [42] (Array) by '(agg (and (eq what 'types-were-scanned') (eq where 'github') (eq repository 2350)) (first latest))' in 497μs
D: Deleted 1 fact(s) out of 7 by '(and (eq what 'types-were-scanned') (eq where 'github') (eq repository 2350))' in 1ms
D: Zero/6 facts found by '(and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'type-was-attached'))))' in 556μs
D: Nothing found by '(agg (and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'type-was-attached')))) (min issue))' in 1ms
D: Next element after #42 not suggested, re-starting from #0: (agg
       (and
         (eq where 'github')
         (eq repository $repository)
         (eq what 'issue-was-opened')
         (gt issue $before)
         (empty
           (and
             (eq where 'github')
             (eq repository $repository)
             (eq issue $issue)
             (eq what 'type-was-attached'))))
       (min issue))
D: Inserted new fact #7 in 333μs
D: Set 'where' to "github" (String)
D: Set 'repository' to 2350 (Integer)
D: After is #0 at zerocracy/judges-action, setting the 'latest' to it
D: Set 'latest' to 0 (Integer)
D: Set 'what' to "types-were-scanned" (String)
D: No more repos to scan (out of 1), quitting after 49ms
D: Finished scanning 1 repos in 49ms: zerocracy/judges-action:2
D: GitHub API trace is empty
type-was-attached completed in 52ms
👍 The 'type-was-attached' judge 4i/1d/36a out of 7 facts in 52ms

👉 Running fix-missing-hoc (#5) at judges/fix-missing-hoc/ (739ms already)...
D: Zero/7 facts found by '(and (or (eq what 'pull-was-merged') (eq what 'pull-was-closed')) (eq where 'github') (exists issue) (exists repository) (not (exists stale)) (not (exists hoc)))' in 75μs
D: Txn #2032 touched 0i/0d/0a in 1ms
D: Found and processed 0 facts by: (and
       (or (eq what 'pull-was-merged') (eq what 'pull-was-closed'))
       (eq where 'github')
       (exists issue)
       (exists repository)
       (not (exists stale))
       (not (exists hoc)))
D: GitHub API trace is empty
fix-missing-hoc completed in 3ms
👍 The 'fix-missing-hoc' judge made zero changes to 7 facts in 4ms

👉 Running issue-was-opened (#6) at judges/issue-was-opened/ (744ms already)...
D: Zero/7 facts found by '(and (eq what 'issue-was-closed') (eq where 'github') (exists repository) (exists what) (exists issue) (not (exists stale)) (unique issue) (empty (and (eq issue $issue) (eq repository $repository) (eq where 'github') (eq what 'issue-was-opened'))))' in 620μs
D: Txn #2104 touched 0i/0d/0a in 2ms
D: Found and processed 0 facts by: (and
       (eq what 'issue-was-closed')
       (eq where 'github')
       (exists repository)
       (exists what)
       (exists issue)
       (not (exists stale))
       (unique issue)
       (empty
         (and
           (eq issue $issue)
           (eq repository $repository)
           (eq where 'github')
           (eq what 'issue-was-opened'))))
D: GitHub API trace is empty
issue-was-opened completed in 4ms
👍 The 'issue-was-opened' judge made zero changes to 7 facts in 4ms

👉 Running eliminate-ghosts (#7) at judges/eliminate-ghosts/ (749ms already)...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Found 5/7 fact(s) by '(and (eq where 'github') (exists who) (not (exists stale)))' in 4ms
D: Txn #2184 touched 0i/0d/0a in 5ms
D: Found and processed 5 facts by: (and (eq where "github") (exists who) (not (exists stale)))
D: GitHub API trace is empty
eliminate-ghosts completed in 7ms
👍 The 'eliminate-ghosts' judge made zero changes to 7 facts in 7ms

👉 Running find-all-issues (#8) at judges/find-all-issues/ (758ms already)...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository "zerocracy/judges-action" has an ID: #2350
D: Nothing found by '(agg (and (eq what 'min-issue-was-found') (eq where 'github') (eq repository 2350)) (first latest))' in 213μs
D: No facts out of 7 deleted by '(and (eq what 'min-issue-was-found') (eq where 'github') (eq repository 2350))' in 132μs
D: Found 1/7 fact(s) by '(and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before))' in 489μs
D: Found 42 (Integer) by '(agg (and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before)) (min issue))' in 2ms
D: Next is #42, starting from it...
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Found 1/7 fact(s) by '(and (eq where 'github') (eq what 'issue-was-opened') (eq repository 2350) (eq issue 42))' in 882μs
Checked 1 issues in yegor256/test, from 42 to 42, found 0, in 4ms
D: Inserted new fact #8 in 331μs
D: Set 'where' to "github" (String)
D: Set 'repository' to 2350 (Integer)
D: After is #42 at zerocracy/judges-action, setting the 'latest' to it
D: Set 'latest' to 42 (Integer)
D: Set 'what' to "min-issue-was-found" (String)
D: No more repos to scan (out of 1), quitting after 16ms
D: Finished scanning 1 repos in 16ms: zerocracy/judges-action:1
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository "zerocracy/judges-action" has an ID: #2350
D: Nothing found by '(agg (and (eq what 'min-pull-was-found') (eq where 'github') (eq repository 2350)) (first latest))' in 1ms
D: No facts out of 8 deleted by '(and (eq what 'min-pull-was-found') (eq where 'github') (eq repository 2350))' in 222μs
D: Zero/8 facts found by '(and (eq where 'github') (eq repository $repository) (eq what 'pull-was-opened') (gt issue $before))' in 742μs
D: Nothing found by '(agg (and (eq where 'github') (eq repository $repository) (eq what 'pull-was-opened') (gt issue $before)) (min issue))' in 2ms
D: Next element after #0 not suggested, re-starting from #0:
         (agg
           (and
             (eq where 'github')
             (eq repository $repository)
             (eq what 'pull-was-opened')
             (gt issue $before))
           (min issue))
D: Inserted new fact #9 in 350μs
D: Set 'where' to "github" (String)
D: Set 'repository' to 2350 (Integer)
D: After is #0 at zerocracy/judges-action, setting the 'latest' to it
D: Set 'latest' to 0 (Integer)
D: Set 'what' to "min-pull-was-found" (String)
D: No more repos to scan (out of 1), quitting after 15ms
D: Finished scanning 1 repos in 16ms: zerocracy/judges-action:1
D: GitHub API trace is empty
find-all-issues completed in 37ms
👍 The 'find-all-issues' judge 2i/0d/14a out of 9 facts in 38ms

👉 Running pull-was-merged (#9) at judges/pull-was-merged/ (797ms already)...
D: Zero/9 facts found by '(and (exists issue) (exists repository) (not (exists stale)) (eq where 'github') (eq what 'pull-was-opened') (empty (and (eq issue $issue) (eq repository $repository) (eq where $where) (or (eq what 'pull-was-closed') (eq what 'pull-was-merged')))))' in 176μs
D: Txn #2296 touched 0i/0d/0a in 9ms
D: Found and processed 0 facts by: (and
       (exists issue)
       (exists repository)
       (not (exists stale))
       (eq where 'github')
       (eq what 'pull-was-opened')
       (empty
         (and
           (eq issue $issue)
           (eq repository $repository)
           (eq where $where)
           (or
             (eq what 'pull-was-closed')
             (eq what 'pull-was-merged')))))
D: GitHub API trace is empty
pull-was-merged completed in 12ms
👍 The 'pull-was-merged' judge made zero changes to 9 facts in 14ms

👉 Running erase-repository (#10) at judges/erase-repository/ (813ms already)...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Found 9/9 fact(s) by '(and (eq where 'github') (exists repository) (not (exists stale)))' in 7ms
D: Txn #2392 touched 0i/0d/0a in 10ms
D: Found and processed 9 facts by: (and (eq where "github") (exists repository) (not (exists stale)))
D: GitHub API trace is empty
erase-repository completed in 11ms
👍 The 'erase-repository' judge made zero changes to 9 facts in 12ms

👉 Running label-was-attached (#11) at judges/label-was-attached/ (826ms already)...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository "zerocracy/judges-action" has an ID: #2350
D: Nothing found by '(agg (and (eq what 'labels-were-scanned') (eq where 'github') (eq repository 2350)) (first latest))' in 1ms
D: No facts out of 9 deleted by '(and (eq what 'labels-were-scanned') (eq where 'github') (eq repository 2350))' in 153μs
D: Zero/9 facts found by '(and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'label-was-attached'))' in 108μs
D: Found 1/9 fact(s) by '(and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'label-was-attached'))))' in 1ms
D: Found 42 (Integer) by '(agg (and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'label-was-attached')))) (min issue))' in 2ms
D: Next is #42, starting from it...
D: Still 100 GitHub API quota left (>50)
D: Zero/9 facts found by '(and (eq where 'github') (eq repository 2350) (eq issue 42) (eq label 'bug') (eq what 'label-was-attached'))' in 92μs
D: Inserted new fact #10 in 331μs
D: Set 'where' to "github" (String)
D: Set 'repository' to 2350 (Integer)
D: Set 'issue' to 42 (Integer)
D: Set 'label' to "bug" (String)
D: Set 'what' to "label-was-attached" (String)
D: Set 'who' to 888 (Integer)
D: Set 'when' to 2025-07-03T13:55:49Z (Time)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Set 'details' to "The 'bug' label was attached by ... to the issue yegor256/test#42." (String)
D: Inserted new fact #11 in 269μs
D: Set 'where' to "github" (String)
D: Set 'repository' to 2350 (Integer)
D: After is #42 at zerocracy/judges-action, setting the 'latest' to it
D: Set 'latest' to 42 (Integer)
D: Set 'what' to "labels-were-scanned" (String)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository "zerocracy/judges-action" has an ID: #2350
D: Found [42] (Array) by '(agg (and (eq what 'labels-were-scanned') (eq where 'github') (eq repository 2350)) (first latest))' in 306μs
D: Deleted 1 fact(s) out of 11 by '(and (eq what 'labels-were-scanned') (eq where 'github') (eq repository 2350))' in 184μs
D: Zero/10 facts found by '(and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'label-was-attached'))))' in 665μs
D: Nothing found by '(agg (and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'label-was-attached')))) (min issue))' in 1ms
D: Next element after #42 not suggested, re-starting from #0: (agg
       (and
         (eq where 'github')
         (eq repository $repository)
         (eq what 'issue-was-opened')
         (gt issue $before)
         (empty
           (and
             (eq where 'github')
             (eq repository $repository)
             (eq issue $issue)
             (eq what 'label-was-attached'))))
       (min issue))
D: Inserted new fact #11 in 400μs
D: Set 'where' to "github" (String)
D: Set 'repository' to 2350 (Integer)
D: After is #0 at zerocracy/judges-action, setting the 'latest' to it
D: Set 'latest' to 0 (Integer)
D: Set 'what' to "labels-were-scanned" (String)
D: No more repos to scan (out of 1), quitting after 28ms
D: Finished scanning 1 repos in 29ms: zerocracy/judges-action:2
D: GitHub API trace is empty
label-was-attached completed in 31ms
👍 The 'label-was-attached' judge 3i/1d/25a out of 11 facts in 32ms

👉 Running who-has-name (#12) at judges/who-has-name/ (860ms already)...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub user #888 has a name: @torvalds
D: User #888 is actually @torvalds
D: Inserted new fact #12 in 252μs
D: Set 'what' to "who-has-name" (String)
D: Set 'who' to 888 (Integer)
D: Set 'where' to "github" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'name' to "torvalds" (String)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub user #422 has a name: @torvalds
D: User #422 is actually @torvalds
D: Inserted new fact #13 in 254μs
D: Set 'what' to "who-has-name" (String)
D: Set 'who' to 422 (Integer)
D: Set 'where' to "github" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'name' to "torvalds" (String)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub user #526301 has a name: @yegor256
D: User #526301 is actually @yegor256
D: Inserted new fact #14 in 219μs
D: Set 'what' to "who-has-name" (String)
D: Set 'who' to 526301 (Integer)
D: Set 'where' to "github" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'name' to "yegor256" (String)
D: Found 3/11 fact(s) by '(and (eq where 'github') (exists who) (not (exists stale)) (unique who) (empty (and (eq who $who) (eq what 'who-has-name') (eq where $where))))' in 16ms
D: Txn #2520 touched 0i/0d/0a in 18ms
D: Found and processed 3 facts by: (and
       (eq where 'github')
       (exists who)
       (not (exists stale))
       (unique who)
       (empty (and
         (eq who $who)
         (eq what 'who-has-name')
         (eq where $where))))
D: Zero/14 facts found by '(and (eq what 'who-has-name') (not (exists stale)) (eq where 'github') (exists who) (lt when (minus (to_time (env 'TODAY' '2025-07-03T14:09:35Z')) '5 days')))' in 835μs
D: Txn #2680 touched 0i/0d/0a in 2ms
D: Found and processed 0 facts by: (and
       (eq what 'who-has-name')
       (not (exists stale))
       (eq where 'github')
       (exists who)
       (lt when (minus (to_time (env 'TODAY' '2025-07-03T14:09:35Z')) '5 days')))
D: GitHub API trace is empty
who-has-name completed in 22ms
👍 The 'who-has-name' judge 3i/0d/24a out of 14 facts in 23ms

👉 Running is-human-or-robot (#13) at judges/is-human-or-robot/ (884ms already)...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
GitHub user #888 (@torvalds) is not a bot, in issue-was-closed
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
GitHub user #888 (@torvalds) is not a bot, in issue-was-opened
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
GitHub user #422 (@torvalds) is not a bot, in issue-was-assigned
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
GitHub user #526301 (@yegor256) is not a bot, in type-was-attached
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
GitHub user #526301 (@yegor256) is not a bot, in type-was-attached
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
GitHub user #888 (@torvalds) is not a bot, in label-was-attached
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
GitHub user #888 (@torvalds) is not a bot, in who-has-name
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
GitHub user #422 (@torvalds) is not a bot, in who-has-name
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
GitHub user #526301 (@yegor256) is not a bot, in who-has-name
D: Found 9/14 fact(s) by '(and (eq where 'github') (not (exists stale)) (exists what) (exists who) (not (exists is_human)))' in 13ms
D: Txn #2816 touched 0i/0d/9a in 14ms
D: Found and processed 9 facts by: (and
       (eq where "github")
       (not (exists stale))
       (exists what)
       (exists who)
       (not (exists is_human)))
D: GitHub API trace is empty
is-human-or-robot completed in 16ms
👍 The 'is-human-or-robot' judge 0i/0d/9a out of 14 facts in 17ms

👉 Running dimensions-of-terrain (#14) at judges/dimensions-of-terrain/ (903ms already)...
D: Zero/14 facts found by '(and (eq what 'dimensions-of-terrain') (gt when (minus (to_time (env 'TODAY' '2025-07-03T14:09:35Z')) '1 days')))' in 64μs
D: Inserted new fact #15 in 270μs
D: Set 'what' to "dimensions-of-terrain" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 15 by '(eq _id 15)' in 252μs
D: Inserted new fact #15 in 294μs
D: Set 'what' to "dimensions-of-terrain" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'total_commits' to 1484 (Integer)
Collected total_commits in 4ms (5ms total): [total_commits: 1484]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 15 by '(eq _id 15)' in 167μs
D: Inserted new fact #15 in 359μs
D: Set 'what' to "dimensions-of-terrain" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'total_commits' to 1484 (Integer)
D: Set 'total_repositories' to 1 (Integer)
Collected total_repositories in 5ms (11ms total): [total_repositories: 1]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 15 by '(eq _id 15)' in 132μs
D: Inserted new fact #15 in 292μs
D: Set 'what' to "dimensions-of-terrain" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'total_commits' to 1484 (Integer)
D: Set 'total_repositories' to 1 (Integer)
D: Set 'total_contributors' to 7 (Integer)
Collected total_contributors in 5ms (18ms total): [total_contributors: 7]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Deleted 1 fact(s) out of 15 by '(eq _id 15)' in 124μs
D: Inserted new fact #15 in 290μs
D: Set 'what' to "dimensions-of-terrain" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'total_commits' to 1484 (Integer)
D: Set 'total_repositories' to 1 (Integer)
D: Set 'total_contributors' to 7 (Integer)
D: Set 'total_issues' to 23 (Integer)
D: Deleted 1 fact(s) out of 15 by '(eq _id 15)' in 210μs
D: Inserted new fact #15 in 296μs
D: Set 'what' to "dimensions-of-terrain" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'total_commits' to 1484 (Integer)
D: Set 'total_repositories' to 1 (Integer)
D: Set 'total_contributors' to 7 (Integer)
D: Set 'total_issues' to 23 (Integer)
D: Set 'total_pulls' to 19 (Integer)
Collected total_issues in 10ms (29ms total): [total_issues: 23, total_pulls: 19]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 15 by '(eq _id 15)' in 125μs
D: Inserted new fact #15 in 389μs
D: Set 'what' to "dimensions-of-terrain" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'total_commits' to 1484 (Integer)
D: Set 'total_repositories' to 1 (Integer)
D: Set 'total_contributors' to 7 (Integer)
D: Set 'total_issues' to 23 (Integer)
D: Set 'total_pulls' to 19 (Integer)
D: Set 'total_releases' to 2 (Integer)
Collected total_releases in 7ms (38ms total): [total_releases: 2]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 15 by '(eq _id 15)' in 122μs
D: Inserted new fact #15 in 394μs
D: Set 'what' to "dimensions-of-terrain" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'total_commits' to 1484 (Integer)
D: Set 'total_repositories' to 1 (Integer)
D: Set 'total_contributors' to 7 (Integer)
D: Set 'total_issues' to 23 (Integer)
D: Set 'total_pulls' to 19 (Integer)
D: Set 'total_releases' to 2 (Integer)
D: Set 'total_files' to 7 (Integer)
Collected total_files in 7ms (47ms total): [total_files: 7]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 15 by '(eq _id 15)' in 188μs
D: Inserted new fact #15 in 396μs
D: Set 'what' to "dimensions-of-terrain" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'total_commits' to 1484 (Integer)
D: Set 'total_repositories' to 1 (Integer)
D: Set 'total_contributors' to 7 (Integer)
D: Set 'total_issues' to 23 (Integer)
D: Set 'total_pulls' to 19 (Integer)
D: Set 'total_releases' to 2 (Integer)
D: Set 'total_files' to 7 (Integer)
D: Set 'total_active_contributors' to 3 (Integer)
Collected total_active_contributors in 8ms (57ms total): [total_active_contributors: 3]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 15 by '(eq _id 15)' in 136μs
D: Inserted new fact #15 in 299μs
D: Set 'what' to "dimensions-of-terrain" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'total_commits' to 1484 (Integer)
D: Set 'total_repositories' to 1 (Integer)
D: Set 'total_contributors' to 7 (Integer)
D: Set 'total_issues' to 23 (Integer)
D: Set 'total_pulls' to 19 (Integer)
D: Set 'total_releases' to 2 (Integer)
D: Set 'total_files' to 7 (Integer)
D: Set 'total_active_contributors' to 3 (Integer)
D: Set 'total_stars' to 1 (Integer)
D: Deleted 1 fact(s) out of 15 by '(eq _id 15)' in 184μs
D: Inserted new fact #15 in 391μs
D: Set 'what' to "dimensions-of-terrain" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'total_commits' to 1484 (Integer)
D: Set 'total_repositories' to 1 (Integer)
D: Set 'total_contributors' to 7 (Integer)
D: Set 'total_issues' to 23 (Integer)
D: Set 'total_pulls' to 19 (Integer)
D: Set 'total_releases' to 2 (Integer)
D: Set 'total_files' to 7 (Integer)
D: Set 'total_active_contributors' to 3 (Integer)
D: Set 'total_stars' to 1 (Integer)
D: Set 'total_forks' to 0 (Integer)
Collected total_stars in 16ms (75ms total): [total_stars: 1, total_forks: 0]
D: GitHub API trace is empty
dimensions-of-terrain completed in 78ms
👍 The 'dimensions-of-terrain' judge 11i/10d/110a out of 15 facts in 79ms

👉 Running who-is-alive (#15) at judges/who-is-alive/ (983ms already)...
D: Zero/15 facts found by '(and (eq where 'github') (eq what 'who-has-name') (not (exists stale)) (exists who) (lt when (minus (to_time (env 'TODAY' '2025-07-03T14:09:35Z')) '2 days')))' in 1ms
D: Txn #2976 touched 0i/0d/0a in 2ms
D: Found and processed 0 facts by: (and
       (eq where 'github')
       (eq what 'who-has-name')
       (not (exists stale))
       (exists who)
       (lt when (minus (to_time (env 'TODAY' '2025-07-03T14:09:35Z')) '2 days')))
D: GitHub API trace is empty
who-is-alive completed in 4ms
👍 The 'who-is-alive' judge made zero changes to 15 facts in 4ms

👉 Running find-missing-issues (#16) at judges/find-missing-issues/ (989ms already)...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Found 1/15 fact(s) by '(and (eq where 'github') (eq repository 2350) (exists issue) (unique issue))' in 705μs
No missing issues in yegor256/test
D: Found 1/15 fact(s) by '(and (eq where 'github') (exists repository) (unique repository))' in 3ms
D: GitHub API trace is empty
find-missing-issues completed in 5ms
👍 The 'find-missing-issues' judge made zero changes to 15 facts in 6ms

👉 Running fix-missing-comments (#17) at judges/fix-missing-comments/ (996ms already)...
D: Zero/15 facts found by '(and (or (eq what 'pull-was-merged') (eq what 'pull-was-closed')) (eq where 'github') (exists issue) (exists repository) (not (exists stale)) (not (exists comments)))' in 81μs
D: Txn #3120 touched 0i/0d/0a in 1ms
D: Found and processed 0 facts by: (and
       (or (eq what 'pull-was-merged') (eq what 'pull-was-closed'))
       (eq where 'github')
       (exists issue)
       (exists repository)
       (not (exists stale))
       (not (exists comments)))
D: GitHub API trace is empty
fix-missing-comments completed in 3ms
👍 The 'fix-missing-comments' judge made zero changes to 15 facts in 3ms

👉 Running add-review-comments (#18) at judges/add-review-comments/ (1s001ms already)...
D: Zero/15 facts found by '(and (exists issue) (exists repository) (eq where 'github') (not (exists stale)) (or (eq what 'pull-was-reviewed') (eq what 'pull-was-merged')) (not (exists review_comments)))' in 288μs
D: Txn #3256 touched 0i/0d/0a in 2ms
D: Found and processed 0 facts by: (and
       (exists issue)
       (exists repository)
       (eq where "github")
       (not (exists stale))
       (or (eq what "pull-was-reviewed") (eq what "pull-was-merged"))
       (not (exists review_comments)))
D: GitHub API trace is empty
add-review-comments completed in 3ms
👍 The 'add-review-comments' judge made zero changes to 15 facts in 4ms

👉 Running quantity-of-deliverables (#19) at judges/quantity-of-deliverables/ (1s006ms already)...
D: Zero/15 facts found by '(and (eq what 'pmp') (eq area 'scope') (exists qod_interval))' in 62μs
D: Zero/15 facts found by '(and (eq what 'quantity-of-deliverables') (gt when (minus (to_time (env 'TODAY' '2025-07-03T14:09:35Z')) '7 days')))' in 32μs
D: Inserted new fact #16 in 310μs
D: Set 'what' to "quantity-of-deliverables" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 16 by '(eq _id 16)' in 215μs
D: Inserted new fact #16 in 301μs
D: Set 'what' to "quantity-of-deliverables" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'total_issues_created' to 2 (Integer)
D: Deleted 1 fact(s) out of 16 by '(eq _id 16)' in 127μs
D: Inserted new fact #16 in 293μs
D: Set 'what' to "quantity-of-deliverables" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'total_issues_created' to 2 (Integer)
D: Set 'total_pulls_submitted' to 2 (Integer)
Collected total_issues_created in 8ms (9ms total): [total_issues_created: 2, total_pulls_submitted: 2]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 16 by '(eq _id 16)' in 130μs
D: Inserted new fact #16 in 289μs
D: Set 'what' to "quantity-of-deliverables" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'total_issues_created' to 2 (Integer)
D: Set 'total_pulls_submitted' to 2 (Integer)
D: Set 'total_commits_pushed' to 2 (Integer)
D: Deleted 1 fact(s) out of 16 by '(eq _id 16)' in 162μs
D: Inserted new fact #16 in 376μs
D: Set 'what' to "quantity-of-deliverables" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'total_issues_created' to 2 (Integer)
D: Set 'total_pulls_submitted' to 2 (Integer)
D: Set 'total_commits_pushed' to 2 (Integer)
D: Set 'total_hoc_committed' to 246 (Integer)
Collected total_commits_pushed in 12ms (23ms total): [total_commits_pushed: 2, total_hoc_committed: 246]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 16 by '(eq _id 16)' in 162μs
D: Inserted new fact #16 in 302μs
D: Set 'what' to "quantity-of-deliverables" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'total_issues_created' to 2 (Integer)
D: Set 'total_pulls_submitted' to 2 (Integer)
D: Set 'total_commits_pushed' to 2 (Integer)
D: Set 'total_hoc_committed' to 246 (Integer)
D: Set 'total_builds_ran' to 2 (Integer)
Collected total_builds_ran in 6ms (31ms total): [total_builds_ran: 2]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 16 by '(eq _id 16)' in 164μs
D: Inserted new fact #16 in 331μs
D: Set 'what' to "quantity-of-deliverables" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'total_issues_created' to 2 (Integer)
D: Set 'total_pulls_submitted' to 2 (Integer)
D: Set 'total_commits_pushed' to 2 (Integer)
D: Set 'total_hoc_committed' to 246 (Integer)
D: Set 'total_builds_ran' to 2 (Integer)
D: Set 'total_releases_published' to 2 (Integer)
Collected total_releases_published in 7ms (39ms total): [total_releases_published: 2]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 16 by '(eq _id 16)' in 131μs
D: Inserted new fact #16 in 315μs
D: Set 'what' to "quantity-of-deliverables" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'total_issues_created' to 2 (Integer)
D: Set 'total_pulls_submitted' to 2 (Integer)
D: Set 'total_commits_pushed' to 2 (Integer)
D: Set 'total_hoc_committed' to 246 (Integer)
D: Set 'total_builds_ran' to 2 (Integer)
D: Set 'total_releases_published' to 2 (Integer)
D: Set 'total_reviews_submitted' to 0 (Integer)
Collected total_reviews_submitted in 9ms (50ms total): [total_reviews_submitted: 0]
D: GitHub API trace is empty
quantity-of-deliverables completed in 56ms
👍 The 'quantity-of-deliverables' judge 8i/7d/76a out of 16 facts in 56ms

👉 Running quality-of-service (#20) at judges/quality-of-service/ (1s064ms already)...
D: Zero/16 facts found by '(and (eq what 'pmp') (eq area 'quality') (exists qos_interval))' in 68μs
D: Zero/16 facts found by '(and (eq what 'quality-of-service') (gt when (minus (to_time (env 'TODAY' '2025-07-03T14:09:35Z')) '7 days')))' in 32μs
D: Inserted new fact #17 in 308μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 208μs
D: Inserted new fact #17 in 493μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
Collected average_backlog_size in 26ms (27ms total): [average_backlog_size: 1.0]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 131μs
D: Inserted new fact #17 in 340μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 128μs
D: Inserted new fact #17 in 319μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
Collected average_pull_hoc_size in 10ms (38ms total): [average_pull_hoc_size: 17.0, average_pull_files_size: 3.0]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 163μs
D: Inserted new fact #17 in 397μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
D: Set 'average_issue_lifetime' to 0 (Integer)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 164μs
D: Inserted new fact #17 in 364μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
D: Set 'average_issue_lifetime' to 0 (Integer)
D: Set 'average_pull_lifetime' to 0 (Integer)
Collected average_issue_lifetime in 14ms (54ms total): [average_issue_lifetime: 0, average_pull_lifetime: 0]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 173μs
D: Inserted new fact #17 in 304μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
D: Set 'average_issue_lifetime' to 0 (Integer)
D: Set 'average_pull_lifetime' to 0 (Integer)
D: Set 'average_release_hoc_size' to 6.0 (Float)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 133μs
D: Inserted new fact #17 in 313μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
D: Set 'average_issue_lifetime' to 0 (Integer)
D: Set 'average_pull_lifetime' to 0 (Integer)
D: Set 'average_release_hoc_size' to 6.0 (Float)
D: Set 'average_release_commits_size' to 1.0 (Float)
Collected average_release_hoc_size in 14ms (70ms total): [average_release_hoc_size: 6.0, average_release_commits_size: 1.0]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 130μs
D: Inserted new fact #17 in 529μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
D: Set 'average_issue_lifetime' to 0 (Integer)
D: Set 'average_pull_lifetime' to 0 (Integer)
D: Set 'average_release_hoc_size' to 6.0 (Float)
D: Set 'average_release_commits_size' to 1.0 (Float)
D: Set 'average_review_time' to 162000.0 (Float)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 199μs
D: Inserted new fact #17 in 340μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
D: Set 'average_issue_lifetime' to 0 (Integer)
D: Set 'average_pull_lifetime' to 0 (Integer)
D: Set 'average_release_hoc_size' to 6.0 (Float)
D: Set 'average_release_commits_size' to 1.0 (Float)
D: Set 'average_review_time' to 162000.0 (Float)
D: Set 'average_review_size' to 3.0 (Float)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 130μs
D: Inserted new fact #17 in 297μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
D: Set 'average_issue_lifetime' to 0 (Integer)
D: Set 'average_pull_lifetime' to 0 (Integer)
D: Set 'average_release_hoc_size' to 6.0 (Float)
D: Set 'average_release_commits_size' to 1.0 (Float)
D: Set 'average_review_time' to 162000.0 (Float)
D: Set 'average_review_size' to 3.0 (Float)
D: Set 'average_reviewers_per_pull' to 1.0 (Float)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 191μs
D: Inserted new fact #17 in 677μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
D: Set 'average_issue_lifetime' to 0 (Integer)
D: Set 'average_pull_lifetime' to 0 (Integer)
D: Set 'average_release_hoc_size' to 6.0 (Float)
D: Set 'average_release_commits_size' to 1.0 (Float)
D: Set 'average_review_time' to 162000.0 (Float)
D: Set 'average_review_size' to 3.0 (Float)
D: Set 'average_reviewers_per_pull' to 1.0 (Float)
D: Set 'average_reviews_per_pull' to 2.0 (Float)
Collected average_review_time in 35ms (106ms total): [average_review_time: 162000.0, average_review_size: 3.0, average_reviewers_per_pull: 1.0, average_reviews_per_pull: 2.0]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 151μs
D: Inserted new fact #17 in 308μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
D: Set 'average_issue_lifetime' to 0 (Integer)
D: Set 'average_pull_lifetime' to 0 (Integer)
D: Set 'average_release_hoc_size' to 6.0 (Float)
D: Set 'average_release_commits_size' to 1.0 (Float)
D: Set 'average_review_time' to 162000.0 (Float)
D: Set 'average_review_size' to 3.0 (Float)
D: Set 'average_reviewers_per_pull' to 1.0 (Float)
D: Set 'average_reviews_per_pull' to 2.0 (Float)
D: Set 'average_release_interval' to 2367.999993608 (Float)
Collected average_release_interval in 10ms (118ms total): [average_release_interval: 2367.999993608]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 136μs
D: Inserted new fact #17 in 308μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
D: Set 'average_issue_lifetime' to 0 (Integer)
D: Set 'average_pull_lifetime' to 0 (Integer)
D: Set 'average_release_hoc_size' to 6.0 (Float)
D: Set 'average_release_commits_size' to 1.0 (Float)
D: Set 'average_review_time' to 162000.0 (Float)
D: Set 'average_review_size' to 3.0 (Float)
D: Set 'average_reviewers_per_pull' to 1.0 (Float)
D: Set 'average_reviews_per_pull' to 2.0 (Float)
D: Set 'average_release_interval' to 2367.999993608 (Float)
D: Set 'average_build_success_rate' to 1.0 (Float)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 131μs
D: Inserted new fact #17 in 322μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
D: Set 'average_issue_lifetime' to 0 (Integer)
D: Set 'average_pull_lifetime' to 0 (Integer)
D: Set 'average_release_hoc_size' to 6.0 (Float)
D: Set 'average_release_commits_size' to 1.0 (Float)
D: Set 'average_review_time' to 162000.0 (Float)
D: Set 'average_review_size' to 3.0 (Float)
D: Set 'average_reviewers_per_pull' to 1.0 (Float)
D: Set 'average_reviews_per_pull' to 2.0 (Float)
D: Set 'average_release_interval' to 2367.999993608 (Float)
D: Set 'average_build_success_rate' to 1.0 (Float)
D: Set 'average_build_duration' to 53.0 (Float)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 132μs
D: Inserted new fact #17 in 296μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
D: Set 'average_issue_lifetime' to 0 (Integer)
D: Set 'average_pull_lifetime' to 0 (Integer)
D: Set 'average_release_hoc_size' to 6.0 (Float)
D: Set 'average_release_commits_size' to 1.0 (Float)
D: Set 'average_review_time' to 162000.0 (Float)
D: Set 'average_review_size' to 3.0 (Float)
D: Set 'average_reviewers_per_pull' to 1.0 (Float)
D: Set 'average_reviews_per_pull' to 2.0 (Float)
D: Set 'average_release_interval' to 2367.999993608 (Float)
D: Set 'average_build_success_rate' to 1.0 (Float)
D: Set 'average_build_duration' to 53.0 (Float)
D: Set 'average_build_mttr' to 0 (Integer)
Collected average_build_success_rate in 33ms (152ms total): [average_build_success_rate: 1.0, average_build_duration: 53.0, average_build_mttr: 0]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository "zerocracy/judges-action" has an ID: #2350
D: Found 1/17 fact(s) by '(and (eq where 'github') (eq repository 2350) (eq issue 42) (not (exists stale)) (eq what 'label-was-attached') (exists when) (or (eq label 'bug') (eq label 'enhancement')))' in 999μs
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 130μs
D: Inserted new fact #17 in 301μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
D: Set 'average_issue_lifetime' to 0 (Integer)
D: Set 'average_pull_lifetime' to 0 (Integer)
D: Set 'average_release_hoc_size' to 6.0 (Float)
D: Set 'average_release_commits_size' to 1.0 (Float)
D: Set 'average_review_time' to 162000.0 (Float)
D: Set 'average_review_size' to 3.0 (Float)
D: Set 'average_reviewers_per_pull' to 1.0 (Float)
D: Set 'average_reviews_per_pull' to 2.0 (Float)
D: Set 'average_release_interval' to 2367.999993608 (Float)
D: Set 'average_build_success_rate' to 1.0 (Float)
D: Set 'average_build_duration' to 53.0 (Float)
D: Set 'average_build_mttr' to 0 (Integer)
D: Set 'average_triage_time' to 27370549.663072735 (Float)
Collected average_triage_time in 16ms (170ms total): [average_triage_time: 27370549.663072735]
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Deleted 1 fact(s) out of 17 by '(eq _id 17)' in 142μs
D: Inserted new fact #17 in 306μs
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2025-07-03T14:09:35Z (Time)
D: Set 'since' to 2025-06-05T14:09:35Z (Time)
D: Set 'average_backlog_size' to 1.0 (Float)
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
D: Set 'average_issue_lifetime' to 0 (Integer)
D: Set 'average_pull_lifetime' to 0 (Integer)
D: Set 'average_release_hoc_size' to 6.0 (Float)
D: Set 'average_release_commits_size' to 1.0 (Float)
D: Set 'average_review_time' to 162000.0 (Float)
D: Set 'average_review_size' to 3.0 (Float)
D: Set 'average_reviewers_per_pull' to 1.0 (Float)
D: Set 'average_reviews_per_pull' to 2.0 (Float)
D: Set 'average_release_interval' to 2367.999993608 (Float)
D: Set 'average_build_success_rate' to 1.0 (Float)
D: Set 'average_build_duration' to 53.0 (Float)
D: Set 'average_build_mttr' to 0 (Integer)
D: Set 'average_triage_time' to 27370549.663072735 (Float)
D: Set 'average_pull_rejection_rate' to 0.5 (Float)
Collected average_pull_rejection_rate in 13ms (185ms total): [average_pull_rejection_rate: 0.5]
D: Zero/17 facts found by '(and (eq what 'quality-of-service') (exists when) (absent since))' in 891μs
D: Txn #3440 touched 0i/0d/0a in 2ms
D: Found and processed 0 facts by: (and
       (eq what "quality-of-service")
       (exists when)
       (absent since))
D: Still 100 GitHub API quota left (>50)
D: average_backlog_size is here: 1.0
D: average_pull_rejection_rate is here: 0.5
D: average_triage_time is here: 27370549.663072735
D: average_review_time is here: 162000.0
D: average_release_interval is here: 2367.999993608
D: average_release_hoc_size is here: 6.0
D: average_pull_hoc_size is here: 17.0
D: average_issue_lifetime is here: 0
D: average_build_success_rate is here: 1.0
D: Found 1/17 fact(s) by '(and (eq what 'quality-of-service') (exists since))' in 4ms
D: Txn #3592 touched 0i/0d/0a in 5ms
D: Found and processed 1 facts by: (and (eq what "quality-of-service") (exists since))
D: GitHub API trace is empty
quality-of-service completed in 200ms
👍 The 'quality-of-service' judge 18i/17d/261a out of 17 facts in 200ms
👍 21 judge(s) processed in 1s262ms
Factbase exported to /tmp/peookwfdonjbydjx.fb (4343 bytes, 17 facts) in 654μs
The cycle 1 did 54i/36d/611a

Starting cycle #2 (out of 2)...

👉 Running github-events (#0) at judges/github-events/ (1s268ms already)...
D: The connection to GitHub API is mocked
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository "zerocracy/judges-action" has an ID: #2350
D: Found [123] (Array) by '(agg (and (eq what 'events-were-scanned') (eq where 'github') (eq repository 2350)) (first latest))' in 374μs
D: Deleted 1 fact(s) out of 17 by '(and (eq what 'events-were-scanned') (eq where 'github') (eq repository 2350))' in 246μs
D: Found 123 (Integer) by '(plus 0 $before)' in 66μs
D: Next is #123, starting from it...
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Starting to scan repository yegor256/test (#2350), the latest event_id was #123...
D: Still 100 GitHub API quota left (>50)
D: The event_id #123 (no.0) is not larger than #123, good stop in 2350
In yegor256/test, detected 0 events out of 1 scanned in 833μs
D: Finished scanning yegor256/test correctly in 1ms, next time will scan until #123
D: Inserted new fact #17 in 411μs
D: Set 'where' to "github" (String)
D: Set 'repository' to 2350 (Integer)
D: After is #123 at zerocracy/judges-action, setting the 'latest' to it
D: Set 'latest' to 123 (Integer)
D: Set 'what' to "events-were-scanned" (String)
D: No more repos to scan (out of 1), quitting after 10ms
D: Finished scanning 1 repos in 11ms: zerocracy/judges-action:1
D: GitHub API trace is empty
github-events completed in 16ms
👍 The 'github-events' judge 1i/1d/7a out of 17 facts in 16ms

👉 Running quality-of-service (#1) at judges/quality-of-service/ (1s286ms already)...
D: Zero/17 facts found by '(and (eq what 'pmp') (eq area 'quality') (exists qos_interval))' in 77μs
D: Found 1/17 fact(s) by '(and (eq what 'quality-of-service') (gt when (minus (to_time (env 'TODAY' '2025-07-03T14:09:36Z')) '7 days')))' in 530μs
D: quality-of-service statistics have recently been collected, skipping now
D: Zero/17 facts found by '(and (eq what 'quality-of-service') (exists when) (absent since))' in 476μs
D: Txn #3752 touched 0i/0d/0a in 1ms
D: Found and processed 0 facts by: (and
       (eq what "quality-of-service")
       (exists when)
       (absent since))
D: Still 100 GitHub API quota left (>50)
D: average_build_success_rate is here: 1.0
D: average_issue_lifetime is here: 0
D: average_backlog_size is here: 1.0
D: average_triage_time is here: 27370549.663072735
D: average_review_time is here: 162000.0
D: average_release_interval is here: 2367.999993608
D: average_pull_rejection_rate is here: 0.5
D: average_pull_hoc_size is here: 17.0
D: average_release_hoc_size is here: 6.0
D: Found 1/17 fact(s) by '(and (eq what 'quality-of-service') (exists since))' in 4ms
D: Txn #3904 touched 0i/0d/0a in 5ms
D: Found and processed 1 facts by: (and (eq what "quality-of-service") (exists since))
D: GitHub API trace is empty
quality-of-service completed in 12ms
👍 The 'quality-of-service' judge made zero changes to 17 facts in 12ms

👉 Running assignee-was-attached (#2) at judges/assignee-was-attached/ (1s300ms already)...
D: Zero/17 facts found by '(and (eq where 'github') (eq what 'issue-was-opened') (exists issue) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'issue-was-assigned'))))' in 916μs
D: Txn #4056 touched 0i/0d/0a in 2ms
D: Found and processed 0 facts by: (and
       (eq where 'github')
       (eq what 'issue-was-opened')
       (exists issue)
       (empty
         (and
           (eq where 'github')
           (eq repository $repository)
           (eq issue $issue)
           (eq what 'issue-was-assigned'))))
D: GitHub API trace is empty
assignee-was-attached completed in 3ms
👍 The 'assignee-was-attached' judge made zero changes to 17 facts in 4ms

👉 Running eliminate-ghosts (#3) at judges/eliminate-ghosts/ (1s305ms already)...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Found 9/17 fact(s) by '(and (eq where 'github') (exists who) (not (exists stale)))' in 8ms
D: Txn #4208 touched 0i/0d/0a in 9ms
D: Found and processed 9 facts by: (and (eq where "github") (exists who) (not (exists stale)))
D: GitHub API trace is empty
eliminate-ghosts completed in 10ms
👍 The 'eliminate-ghosts' judge made zero changes to 17 facts in 11ms

👉 Running label-was-attached (#4) at judges/label-was-attached/ (1s318ms already)...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository "zerocracy/judges-action" has an ID: #2350
D: Found [0] (Array) by '(agg (and (eq what 'labels-were-scanned') (eq where 'github') (eq repository 2350)) (first latest))' in 377μs
D: Deleted 1 fact(s) out of 17 by '(and (eq what 'labels-were-scanned') (eq where 'github') (eq repository 2350))' in 265μs
D: Zero/16 facts found by '(and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'label-was-attached'))))' in 1ms
D: Nothing found by '(agg (and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'label-was-attached')))) (min issue))' in 1ms
D: Next element after #0 not suggested, re-starting from #0: (agg
       (and
         (eq where 'github')
         (eq repository $repository)
         (eq what 'issue-was-opened')
         (gt issue $before)
         (empty
           (and
             (eq where 'github')
             (eq repository $repository)
             (eq issue $issue)
             (eq what 'label-was-attached'))))
       (min issue))
D: Inserted new fact #17 in 363μs
D: Set 'where' to "github" (String)
D: Set 'repository' to 2350 (Integer)
D: After is #0 at zerocracy/judges-action, setting the 'latest' to it
D: Set 'latest' to 0 (Integer)
D: Set 'what' to "labels-were-scanned" (String)
D: No more repos to scan (out of 1), quitting after 10ms
D: Finished scanning 1 repos in 10ms: zerocracy/judges-action:1
D: GitHub API trace is empty
label-was-attached completed in 13ms
👍 The 'label-was-attached' judge 1i/1d/7a out of 17 facts in 13ms

👉 Running pull-was-opened (#5) at judges/pull-was-opened/ (1s333ms already)...
D: Zero/17 facts found by '(and (eq where 'github') (exists repository) (exists what) (exists issue) (not (exists stale)) (or (eq what 'pull-was-closed') (eq what 'pull-was-merged')) (unique issue) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'pull-was-opened'))))' in 485μs
D: Txn #4376 touched 0i/0d/0a in 2ms
D: Found and processed 0 facts by: (and
       (eq where 'github')
       (exists repository)
       (exists what)
       (exists issue)
       (not (exists stale))
       (or (eq what 'pull-was-closed') (eq what 'pull-was-merged'))
       (unique issue)
       (empty
         (and
           (eq where 'github')
           (eq repository $repository)
           (eq issue $issue)
           (eq what 'pull-was-opened'))))
D: GitHub API trace is empty
pull-was-opened completed in 4ms
👍 The 'pull-was-opened' judge made zero changes to 17 facts in 4ms

👉 Running find-missing-issues (#6) at judges/find-missing-issues/ (1s339ms already)...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository #2350 has a name: yegor256/test
D: Found 1/17 fact(s) by '(and (eq where 'github') (eq repository 2350) (exists issue) (unique issue))' in 670μs
No missing issues in yegor256/test
D: Found 1/17 fact(s) by '(and (eq where 'github') (exists repository) (unique repository))' in 7ms
D: GitHub API trace is empty
find-missing-issues completed in 10ms
👍 The 'find-missing-issues' judge made zero changes to 17 facts in 11ms

👉 Running pull-was-merged (#7) at judges/pull-was-merged/ (1s351ms already)...
D: Zero/17 facts found by '(and (exists issue) (exists repository) (not (exists stale)) (eq where 'github') (eq what 'pull-was-opened') (empty (and (eq issue $issue) (eq repository $repository) (eq where $where) (or (eq what 'pull-was-closed') (eq what 'pull-was-merged')))))' in 296μs
D: Txn #4536 touched 0i/0d/0a in 2ms
D: Found and processed 0 facts by: (and
       (exists issue)
       (exists repository)
       (not (exists stale))
       (eq where 'github')
       (eq what 'pull-was-opened')
       (empty
         (and
           (eq issue $issue)
           (eq repository $repository)
           (eq where $where)
           (or
             (eq what 'pull-was-closed')
             (eq what 'pull-was-merged')))))
D: GitHub API trace is empty
pull-was-merged completed in 4ms
👍 The 'pull-was-merged' judge made zero changes to 17 facts in 4ms

👉 Running quantity-of-deliverables (#8) at judges/quantity-of-deliverables/ (1s357ms already)...
D: Zero/17 facts found by '(and (eq what 'pmp') (eq area 'scope') (exists qod_interval))' in 67μs
D: Found 1/17 fact(s) by '(and (eq what 'quantity-of-deliverables') (gt when (minus (to_time (env 'TODAY' '2025-07-03T14:09:36Z')) '7 days')))' in 448μs
D: quantity-of-deliverables statistics have recently been collected, skipping now
D: GitHub API trace is empty
quantity-of-deliverables completed in 3ms
👍 The 'quantity-of-deliverables' judge made zero changes to 17 facts in 3ms

👉 Running is-human-or-robot (#9) at judges/is-human-or-robot/ (1s362ms already)...
D: Zero/17 facts found by '(and (eq where 'github') (not (exists stale)) (exists what) (exists who) (not (exists is_human)))' in 604μs
D: Txn #4696 touched 0i/0d/0a in 2ms
D: Found and processed 0 facts by: (and
       (eq where "github")
       (not (exists stale))
       (exists what)
       (exists who)
       (not (exists is_human)))
D: GitHub API trace is empty
is-human-or-robot completed in 3ms
👍 The 'is-human-or-robot' judge made zero changes to 17 facts in 4ms

👉 Running issue-was-opened (#10) at judges/issue-was-opened/ (1s367ms already)...
D: Zero/17 facts found by '(and (eq what 'issue-was-closed') (eq where 'github') (exists repository) (exists what) (exists issue) (not (exists stale)) (unique issue) (empty (and (eq issue $issue) (eq repository $repository) (eq where 'github') (eq what 'issue-was-opened'))))' in 1ms
D: Txn #4864 touched 0i/0d/0a in 3ms
D: Found and processed 0 facts by: (and
       (eq what 'issue-was-closed')
       (eq where 'github')
       (exists repository)
       (exists what)
       (exists issue)
       (not (exists stale))
       (unique issue)
       (empty
         (and
           (eq issue $issue)
           (eq repository $repository)
           (eq where 'github')
           (eq what 'issue-was-opened'))))
D: GitHub API trace is empty
issue-was-opened completed in 5ms
👍 The 'issue-was-opened' judge made zero changes to 17 facts in 6ms

👉 Running find-all-issues (#11) at judges/find-all-issues/ (1s374ms already)...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository "zerocracy/judges-action" has an ID: #2350
D: Found [42] (Array) by '(agg (and (eq what 'min-issue-was-found') (eq where 'github') (eq repository 2350)) (first latest))' in 335μs
D: Deleted 1 fact(s) out of 17 by '(and (eq what 'min-issue-was-found') (eq where 'github') (eq repository 2350))' in 243μs
D: Zero/16 facts found by '(and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before))' in 678μs
D: Nothing found by '(agg (and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before)) (min issue))' in 1ms
D: Next element after #42 not suggested, re-starting from #0:
         (agg
           (and
             (eq where 'github')
             (eq repository $repository)
             (eq what 'issue-was-opened')
             (gt issue $before))
           (min issue))
D: Inserted new fact #17 in 325μs
D: Set 'where' to "github" (String)
D: Set 'repository' to 2350 (Integer)
D: After is #0 at zerocracy/judges-action, setting the 'latest' to it
D: Set 'latest' to 0 (Integer)
D: Set 'what' to "min-issue-was-found" (String)
D: No more repos to scan (out of 1), quitting after 9ms
D: Finished scanning 1 repos in 9ms: zerocracy/judges-action:1
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository "zerocracy/judges-action" has an ID: #2350
D: Found [0] (Array) by '(agg (and (eq what 'min-pull-was-found') (eq where 'github') (eq repository 2350)) (first latest))' in 317μs
D: Deleted 1 fact(s) out of 17 by '(and (eq what 'min-pull-was-found') (eq where 'github') (eq repository 2350))' in 237μs
D: Zero/16 facts found by '(and (eq where 'github') (eq repository $repository) (eq what 'pull-was-opened') (gt issue $before))' in 161μs
D: Nothing found by '(agg (and (eq where 'github') (eq repository $repository) (eq what 'pull-was-opened') (gt issue $before)) (min issue))' in 851μs
D: Next element after #0 not suggested, re-starting from #0:
         (agg
           (and
             (eq where 'github')
             (eq repository $repository)
             (eq what 'pull-was-opened')
             (gt issue $before))
           (min issue))
D: Inserted new fact #17 in 429μs
D: Set 'where' to "github" (String)
D: Set 'repository' to 2350 (Integer)
D: After is #0 at zerocracy/judges-action, setting the 'latest' to it
D: Set 'latest' to 0 (Integer)
D: Set 'what' to "min-pull-was-found" (String)
D: No more repos to scan (out of 1), quitting after 9ms
D: Finished scanning 1 repos in 9ms: zerocracy/judges-action:1
D: GitHub API trace is empty
find-all-issues completed in 23ms
👍 The 'find-all-issues' judge 2i/2d/14a out of 17 facts in 24ms

👉 Running who-is-alive (#12) at judges/who-is-alive/ (1s399ms already)...
D: Zero/17 facts found by '(and (eq where 'github') (eq what 'who-has-name') (not (exists stale)) (exists who) (lt when (minus (to_time (env 'TODAY' '2025-07-03T14:09:36Z')) '2 days')))' in 1ms
D: Txn #5040 touched 0i/0d/0a in 2ms
D: Found and processed 0 facts by: (and
       (eq where 'github')
       (eq what 'who-has-name')
       (not (exists stale))
       (exists who)
       (lt when (minus (to_time (env 'TODAY' '2025-07-03T14:09:36Z')) '2 days')))
D: GitHub API trace is empty
who-is-alive completed in 4ms
👍 The 'who-is-alive' judge made zero changes to 17 facts in 5ms

👉 Running type-was-attached (#13) at judges/type-was-attached/ (1s405ms already)...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Scanning 1 repositories: zerocracy/judges-action...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: GitHub repository "zerocracy/judges-action" has an ID: #2350
D: Found [0] (Array) by '(agg (and (eq what 'types-were-scanned') (eq where 'github') (eq repository 2350)) (first latest))' in 330μs
D: Deleted 1 fact(s) out of 17 by '(and (eq what 'types-were-scanned') (eq where 'github') (eq repository 2350))' in 287μs
D: Zero/16 facts found by '(and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'type-was-attached'))))' in 1ms
D: Nothing found by '(agg (and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before) (empty (and (eq where 'github') (eq repository $repository) (eq issue $issue) (eq what 'type-was-attached')))) (min issue))' in 2ms
D: Next element after #0 not suggested, re-starting from #0: (agg
       (and
         (eq where 'github')
         (eq repository $repository)
         (eq what 'issue-was-opened')
         (gt issue $before)
         (empty
           (and
             (eq where 'github')
             (eq repository $repository)
             (eq issue $issue)
             (eq what 'type-was-attached'))))
       (min issue))
D: Inserted new fact #17 in 321μs
D: Set 'where' to "github" (String)
D: Set 'repository' to 2350 (Integer)
D: After is #0 at zerocracy/judges-action, setting the 'latest' to it
D: Set 'latest' to 0 (Integer)
D: Set 'what' to "types-were-scanned" (String)
D: No more repos to scan (out of 1), quitting after 10ms
D: Finished scanning 1 repos in 10ms: zerocracy/judges-action:1
D: GitHub API trace is empty
type-was-attached completed in 13ms
👍 The 'type-was-attached' judge 1i/1d/7a out of 17 facts in 13ms

👉 Running erase-repository (#14) at judges/erase-repository/ (1s420ms already)...
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Still 100 GitHub API quota left (>50)
D: Found 11/17 fact(s) by '(and (eq where 'github') (exists repository) (not (exists stale)))' in 6ms
D: Txn #5208 touched 0i/0d/0a in 7ms
D: Found and processed 11 facts by: (and (eq where "github") (exists repository) (not (exists stale)))
D: GitHub API trace is empty
erase-repository completed in 8ms
👍 The 'erase-repository' judge made zero changes to 17 facts in 9ms

👉 Running fix-missing-branch (#15) at judges/fix-missing-branch/ (1s431ms already)...
D: Zero/17 facts found by '(and (eq what 'pull-was-opened') (eq where 'github') (exists issue) (exists repository) (not (exists stale)) (not (exists branch)))' in 73μs
D: Txn #5368 touched 0i/0d/0a in 1ms
D: Found and processed 0 facts by: (and
       (eq what 'pull-was-opened')
       (eq where 'github')
       (exists issue)
       (exists repository)
       (not (exists stale))
       (not (exists branch)))
D: GitHub API trace is empty
fix-missing-branch completed in 3ms
👍 The 'fix-missing-branch' judge made zero changes to 17 facts in 3ms

👉 Running dimensions-of-terrain (#16) at judges/dimensions-of-terrain/ (1s435ms already)...
D: Found 1/17 fact(s) by '(and (eq what 'dimensions-of-terrain') (gt when (minus (to_time (env 'TODAY' '2025-07-03T14:09:36Z')) '1 days')))' in 478μs
D: total_releases is here: 2
D: total_contributors is here: 7
D: total_active_contributors is here: 3
D: total_repositories is here: 1
D: total_commits is here: 1484
D: total_files is here: 7
D: total_stars is here: 1
D: total_issues is here: 23
D: GitHub API trace is empty
dimensions-of-terrain completed in 5ms
👍 The 'dimensions-of-terrain' judge made zero changes to 17 facts in 6ms

👉 Running fix-missing-hoc (#17) at judges/fix-missing-hoc/ (1s443ms already)...
D: Zero/17 facts found by '(and (or (eq what 'pull-was-merged') (eq what 'pull-was-closed')) (eq where 'github') (exists issue) (exists repository) (not (exists stale)) (not (exists hoc)))' in 86μs
D: Txn #5520 touched 0i/0d/0a in 1ms
D: Found and processed 0 facts by: (and
       (or (eq what 'pull-was-merged') (eq what 'pull-was-closed'))
       (eq where 'github')
       (exists issue)
       (exists repository)
       (not (exists stale))
       (not (exists hoc)))
D: GitHub API trace is empty
fix-missing-hoc completed in 2ms
👍 The 'fix-missing-hoc' judge made zero changes to 17 facts in 3ms

👉 Running add-review-comments (#18) at judges/add-review-comments/ (1s447ms already)...
D: Zero/17 facts found by '(and (exists issue) (exists repository) (eq where 'github') (not (exists stale)) (or (eq what 'pull-was-reviewed') (eq what 'pull-was-merged')) (not (exists review_comments)))' in 313μs
D: Txn #5672 touched 0i/0d/0a in 1ms
D: Found and processed 0 facts by: (and
       (exists issue)
       (exists repository)
       (eq where "github")
       (not (exists stale))
       (or (eq what "pull-was-reviewed") (eq what "pull-was-merged"))
       (not (exists review_comments)))
D: GitHub API trace is empty
add-review-comments completed in 3ms
👍 The 'add-review-comments' judge made zero changes to 17 facts in 4ms

👉 Running who-has-name (#19) at judges/who-has-name/ (1s452ms already)...
D: Zero/17 facts found by '(and (eq where 'github') (exists who) (not (exists stale)) (unique who) (empty (and (eq who $who) (eq what 'who-has-name') (eq where $where))))' in 1ms
D: Txn #5832 touched 0i/0d/0a in 3ms
D: Found and processed 0 facts by: (and
       (eq where 'github')
       (exists who)
       (not (exists stale))
       (unique who)
       (empty (and
         (eq who $who)
         (eq what 'who-has-name')
         (eq where $where))))
D: Zero/17 facts found by '(and (eq what 'who-has-name') (not (exists stale)) (eq where 'github') (exists who) (lt when (minus (to_time (env 'TODAY' '2025-07-03T14:09:36Z')) '5 days')))' in 1ms
D: Txn #5992 touched 0i/0d/0a in 2ms
D: Found and processed 0 facts by: (and
       (eq what 'who-has-name')
       (not (exists stale))
       (eq where 'github')
       (exists who)
       (lt when (minus (to_time (env 'TODAY' '2025-07-03T14:09:36Z')) '5 days')))
D: GitHub API trace is empty
who-has-name completed in 8ms
👍 The 'who-has-name' judge made zero changes to 17 facts in 9ms

👉 Running fix-missing-comments (#20) at judges/fix-missing-comments/ (1s463ms already)...
D: Zero/17 facts found by '(and (or (eq what 'pull-was-merged') (eq what 'pull-was-closed')) (eq where 'github') (exists issue) (exists repository) (not (exists stale)) (not (exists comments)))' in 84μs
D: Txn #6152 touched 0i/0d/0a in 1ms
D: Found and processed 0 facts by: (and
       (or (eq what 'pull-was-merged') (eq what 'pull-was-closed'))
       (eq where 'github')
       (exists issue)
       (exists repository)
       (not (exists stale))
       (not (exists comments)))
D: GitHub API trace is empty
fix-missing-comments completed in 3ms
👍 The 'fix-missing-comments' judge made zero changes to 17 facts in 3ms
👍 21 judge(s) processed in 199ms
Factbase exported to /tmp/peookwfdonjbydjx.fb (4346 bytes, 17 facts) in 550μs
Too many cycles already, as set by --max-cycles=2, breaking
👍 Update completed in 2 cycle(s), did 59i/41d/646a in 1s466ms
No errors added to the summary
Factbase exported to /tmp/peookwfdonjbydjx.fb (4539 bytes, 18 facts) in 490μs
D: Command 'update' completed in 1s472ms
+ '[' -e '' ']'
+ echo 'SQLite is not used for HTTP caching because the sqlite-cache option is not set'
SQLite is not used for HTTP caching because the sqlite-cache option is not set
++ jq -r .tag_name
++ curl --retry 5 --retry-delay 5 --retry-max-time 40 --connect-timeout 5 -sL https://api.github.com/repos/zerocracy/judges-action/releases/latest
+ action_version=0.14.22
+ '[' 0.14.22 == 0.14.23 ']'
+ '[' 0.14.22 == null ']'
+ action_version='0.14.23!0.14.22'
++ printenv INPUT_DRY-RUN
++ echo false
+ '[' false == true ']'
++ date +%s
+ bundle exec judges --echo --verbose push --no-zip --timeout=0 --owner=https://github.com/zerocracy/judges-action/actions/runs/0000 --meta=workflow_url:https://github.com/zerocracy/judges-action/actions/runs/0000 --meta=vitals_url:https://zerocracy.github.io/judges-action/peookwfdonjbydjx-vitals.html --meta=duration:4 '--meta=action_version:0.14.23!0.14.22' --token=ZRCY-00000000-0000-0000-0000-000000000000 peookwfdonjbydjx /tmp/peookwfdonjbydjx.fb
+ /usr/local/bundle/bin/judges --echo --verbose push --no-zip --timeout=0 --owner=https://github.com/zerocracy/judges-action/actions/runs/0000 --meta=workflow_url:https://github.com/zerocracy/judges-action/actions/runs/0000 --meta=vitals_url:https://zerocracy.github.io/judges-action/peookwfdonjbydjx-vitals.html --meta=duration:4 --meta=action_version:0.14.23!0.14.22 --token=ZRCY-00000000-0000-0000-0000-000000000000 peookwfdonjbydjx /tmp/peookwfdonjbydjx.fb
D: Judges 0.51.0
D: Running 'push' command...
The factbase imported from /tmp/peookwfdonjbydjx.fb (4539 bytes, 18 facts) in 470μs
D: GET https://api.zerocracy.com/csrf -> 200 (0.05s)
D: CSRF token retrieved (131 chars) in 55ms
D: POST https://api.zerocracy.com/lock/peookwfdonjbydjx -> 302 (0.25s)
D: Job name 'peookwfdonjbydjx' locked at api.zerocracy.com in 312ms
D: PUT https://api.zerocracy.com/push/peookwfdonjbydjx -> 200 (1.16s)
D: PUT /push/peookwfdonjbydjx 200, sent 4539 bytes, no chunks
D: Uploaded 4539 bytes to https://api.zerocracy.com/push/peookwfdonjbydjx in 1s164ms
D: Pushed 4539 bytes to api.zerocracy.com in 1s165ms
D: GET https://api.zerocracy.com/csrf -> 200 (0.01s)
D: CSRF token retrieved (132 chars) in 6ms
D: POST https://api.zerocracy.com/unlock/peookwfdonjbydjx -> 302 (0.08s)
D: Job name 'peookwfdonjbydjx' unlocked at api.zerocracy.com in 90ms
👍 Pushed 18 facts, job ID is true in 1s569ms
D: Command 'push' completed in 1s571ms
img=$(cat target/docker-image.txt)
docker rmi "${img}"
rm "target/docker-image.txt"
Untagged: judges-action:latest
Deleted: sha256:206cf02337ea8d7b69c80af033dcf58b376f36839a59356a4fd9f9eb61b636c4
Deleted: sha256:a956862c23385ced1ad31f3b1bb558043bf0151260ea0fe0bb80175645c2136e
Deleted: sha256:cbc95d4586a6191adcc63f7db999223121de35a864b9dc123473983ab71b9464
Deleted: sha256:c175f783f24f96cbf8a42171dbca11ad309234c7431b89944d1ab336fed2bd26
Deleted: sha256:4fe3b91831ebd03589d44fc12e3c932a29723a5de1a4aa49cc5b4ac06e787443
Deleted: sha256:76f6283ac80c82231d11d80ed9ae7554ef2b9a8569bbb9f0ebe33d59492d1274
Deleted: sha256:e565a7fb5f44372a6861bc45aa552cd57c7ae344544ce20099b769746524c2c3
Deleted: sha256:d100735e86e4ac19c12ac66c71fd731a8f52d19dd5bd2cada7fca39bd5bea791
Deleted: sha256:263eb793d8b659ac5dd25847048c8a2777ac152e945d38e18b2cce54f59cfe11
Deleted: sha256:846c6e717d98a6d9242d0176bca996fcec8be2a667bfb69540797aec405db935
Deleted: sha256:8fe37edd89694bed0458e91b62f98b33544a893508bb31461a11a07fd5708ebf
Deleted: sha256:cce45005265fa10ee466e349d9ecb5edcebca612441deef8bcd81de508ef2037
Deleted: sha256:d17f277f5b2e36581635f83ddbefdb44845af05be9cbaef83220a5d5475b0391
Deleted: sha256:d1c67c64c7f5ce241e6c2b2db0f207fc998c2342fa9f408b0c8217d17a0b6980
Deleted: sha256:e82b764ab269d0a13ebcc9018ee9e4c9f160babb866c05ad5e75fe7ceb7c44fd
Deleted: sha256:7782ba6bb93e0ccf8009b6d151a6ebab3e7d10ecd027a4e9493c95a9b96e74ed
Deleted: sha256:f75122f038bd6a3b697fcac60afda93a1b7a2647467d6e8c8daf2dad1de2637b
Deleted: sha256:f5223f2379128764a7745ba18b3d2180c5ae6fcb43524cb4c668edde462dee64
Deleted: sha256:ad76cf54cbed40b5f108eb6261d0d69c5d676fa7cc86f38ac1c87a7271a12b01
Deleted: sha256:5d1d1fd85d0f7eb6adf797504b217e09b40b8249581c91e26fee8fcdae650918
e1=$(cat target/test.exit)
test "${e1}" = "0"
e2=$(cat target/entry.exit)
test "${e2}" = "0"
./makes/entries.sh
👍🏻 passes-github-token.sh passed
👍🏻 passes-options.sh passed
👍🏻 fails-without-dry-run.sh passed
👍🏻 scans-one-repo.sh passed
👍🏻 fails-fast.sh passed
👍🏻 with-sqlite-cache.sh passed
👍🏻 fails-without-github-token.sh passed
make: Leaving directory '/home/r/repo'
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
            Install the buildx component to build images with BuildKit:
            https://docs.docker.com/go/buildx/

Sending build context to Docker daemon  11118MB
Step 1/13 : FROM ruby:3.4
 ---> 8028bc4bedaf
Step 2/13 : LABEL "repository"="https://github.com/zerocracy/judges-action"
 ---> Running in 7d50e20720a1
 ---> Removed intermediate container 7d50e20720a1
 ---> 6321e8c599ac
Step 3/13 : LABEL "maintainer"="Yegor Bugayenko"
 ---> Running in 7f78d06b37ae
 ---> Removed intermediate container 7f78d06b37ae
 ---> d16391adf8ed
Step 4/13 : LABEL "version"="0.14.23"
 ---> Running in 4b2e3a2cb2df
 ---> Removed intermediate container 4b2e3a2cb2df
 ---> edf97b0f96b8
Step 5/13 : RUN apt-get update     && apt-get install --no-install-recommends -y curl=7.88.* jq=1.6*     && apt-get clean     && rm -rf /var/lib/apt/lists/*
 ---> Running in a3110b021abe
Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8793 kB]
Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [756 B]
Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [270 kB]
Fetched 9319 kB in 2s (6118 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
curl is already the newest version (7.88.1-10+deb12u12).
The following additional packages will be installed:
  libjq1 libonig5
The following NEW packages will be installed:
  jq libjq1 libonig5
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 388 kB of archives.
After this operation, 1165 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 libonig5 amd64 6.9.8-1 [188 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 libjq1 amd64 1.6-2.1 [135 kB]
Get:3 http://deb.debian.org/debian bookworm/main amd64 jq amd64 1.6-2.1 [64.9 kB]
91mdebconf: delaying package configuration, since apt-utils is not installed
0mFetched 388 kB in 0s (17.7 MB/s)
Selecting previously unselected package libonig5:amd64.
(Reading database ... 23252 files and directories currently installed.)
Preparing to unpack .../libonig5_6.9.8-1_amd64.deb ...
Unpacking libonig5:amd64 (6.9.8-1) ...
Selecting previously unselected package libjq1:amd64.
Preparing to unpack .../libjq1_1.6-2.1_amd64.deb ...
Unpacking libjq1:amd64 (1.6-2.1) ...
Selecting previously unselected package jq.
Preparing to unpack .../archives/jq_1.6-2.1_amd64.deb ...
Unpacking jq (1.6-2.1) ...
Setting up libonig5:amd64 (6.9.8-1) ...
Setting up libjq1:amd64 (1.6-2.1) ...
Setting up jq (1.6-2.1) ...
Processing triggers for libc-bin (2.36-9+deb12u10) ...
 ---> Removed intermediate container a3110b021abe
 ---> 24a60466a852
Step 6/13 : WORKDIR /action
 ---> Running in 3973fc095e79
 ---> Removed intermediate container 3973fc095e79
 ---> 037b580b923a
Step 7/13 : COPY Gemfile /action
 ---> cabde350d8db
Step 8/13 : COPY Gemfile.lock /action
 ---> 58f73e4c255f
Step 9/13 : RUN bundle update --gemfile=/action/Gemfile
 ---> Running in 95f2cc462e96
Fetching gem metadata from https://rubygems.org/...........
Resolving dependencies...
Fetching rake 13.3.0
Installing rake 13.3.0
Fetching base64 0.3.0
Installing base64 0.3.0
Fetching benchmark 0.4.1
Installing benchmark 0.4.1
Fetching bigdecimal 3.2.2
Installing bigdecimal 3.2.2 with native extensions
Fetching concurrent-ruby 1.3.5
Installing concurrent-ruby 1.3.5
Fetching connection_pool 2.5.3
Installing connection_pool 2.5.3
Fetching drb 2.2.3
Installing drb 2.2.3
Fetching i18n 1.14.7
Installing i18n 1.14.7
Fetching logger 1.7.0
Installing logger 1.7.0
Fetching minitest 5.25.5
Installing minitest 5.25.5
Fetching securerandom 0.4.1
Installing securerandom 0.4.1
Fetching tzinfo 2.0.6
Installing tzinfo 2.0.6
Fetching uri 1.0.3
Installing uri 1.0.3
Fetching activesupport 8.0.2
Installing activesupport 8.0.2
Fetching public_suffix 6.0.2
Installing public_suffix 6.0.2
Fetching addressable 2.8.7
Installing addressable 2.8.7
Fetching ansi 1.5.0
Installing ansi 1.5.0
Fetching ast 2.4.3
Installing ast 2.4.3
Fetching backtrace 0.4.1
Installing backtrace 0.4.1
Fetching loog 0.6.1
Installing loog 0.6.1
Fetching tago 0.1.0
Installing tago 0.1.0
Fetching elapsed 0.1.0
Installing elapsed 0.1.0
Fetching net-http 0.6.0
Installing net-http 0.6.0
Fetching faraday-net_http 3.4.1
Installing faraday-net_http 3.4.1
Fetching json 2.12.2
Installing json 2.12.2 with native extensions
Fetching faraday 2.13.1
Installing faraday 2.13.1
Fetching faraday-http-cache 2.5.1
Installing faraday-http-cache 2.5.1
Fetching multipart-post 2.4.1
Installing multipart-post 2.4.1
Fetching faraday-multipart 1.1.1
Installing faraday-multipart 1.1.1
Fetching faraday-retry 2.3.2
Installing faraday-retry 2.3.2
Fetching iri 0.11.2
Installing iri 0.11.2
Fetching retries 0.0.5
Installing retries 0.0.5
Fetching ffi 1.17.2 (x86_64-linux-gnu)
Installing ffi 1.17.2 (x86_64-linux-gnu)
Fetching ethon 0.16.0
Installing ethon 0.16.0
Fetching typhoeus 1.4.1
Installing typhoeus 1.4.1
Fetching baza.rb 0.9.7
Installing baza.rb 0.9.7
Fetching builder 3.3.0
Installing builder 3.3.0
Fetching rexml 3.4.1
Installing rexml 3.4.1
Fetching crack 1.0.0
Installing crack 1.0.0
Fetching decoor 0.1.0
Installing decoor 0.1.0
Fetching docile 1.4.1
Installing docile 1.4.1
Fetching ellipsized 0.3.0
Installing ellipsized 0.3.0
Fetching nokogiri 1.18.8 (x86_64-linux-gnu)
Installing nokogiri 1.18.8 (x86_64-linux-gnu)
Fetching others 0.1.1
Installing others 0.1.1
Fetching yaml 0.4.0
Installing yaml 0.4.0
Fetching factbase 0.12.1
Installing factbase 0.12.1
Fetching filesize 0.2.0
Installing filesize 0.2.0
Fetching fiber-storage 1.0.1
Installing fiber-storage 1.0.1
Fetching graphql 2.5.9
Installing graphql 2.5.9
Fetching graphql-client 0.26.0
Installing graphql-client 0.26.0
Fetching intercepted 0.2.0
Installing intercepted 0.2.0
Fetching ostruct 0.6.2
Installing ostruct 0.6.2
Fetching gli 2.22.2
Installing gli 2.22.2
Fetching moments 0.3.0
Installing moments 0.3.0
Fetching timeout 0.4.3
Installing timeout 0.4.3
Fetching total 0.4.1
Installing total 0.4.1
Fetching judges 0.51.0
Installing judges 0.51.0
Fetching strscan 3.1.5
Installing strscan 3.1.5 with native extensions
Fetching liquid 5.8.7
Installing liquid 5.8.7
Fetching obk 0.3.2
Installing obk 0.3.2
Fetching sawyer 0.9.2
Installing sawyer 0.9.2
Fetching octokit 10.0.0
Installing octokit 10.0.0
Fetching sqlite3 2.7.1 (x86_64-linux-gnu)
Installing sqlite3 2.7.1 (x86_64-linux-gnu)
Fetching verbose 0.0.2
Installing verbose 0.0.2
Fetching fbe 0.23.8
Installing fbe 0.23.8
Fetching hashdiff 1.2.0
Installing hashdiff 1.2.0
Fetching language_server-protocol 3.17.0.5
Installing language_server-protocol 3.17.0.5
Fetching lint_roller 1.1.0
Installing lint_roller 1.1.0
Fetching ruby-progressbar 1.13.0
Installing ruby-progressbar 1.13.0
Fetching minitest-reporters 1.7.1
Installing minitest-reporters 1.7.1
Fetching online 0.0.1
Installing online 0.0.1
Fetching os 1.1.4
Installing os 1.1.4
Fetching parallel 1.27.0
Installing parallel 1.27.0
Fetching parser 3.3.8.0
Installing parser 3.3.8.0
Fetching prism 1.4.0
Installing prism 1.4.0 with native extensions
Fetching qbash 0.4.5
Installing qbash 0.4.5
Fetching rainbow 3.1.1
Installing rainbow 3.1.1
Fetching regexp_parser 2.10.0
Installing regexp_parser 2.10.0
Fetching rubocop-ast 1.45.1
Installing rubocop-ast 1.45.1
Fetching unicode-emoji 4.0.4
Installing unicode-emoji 4.0.4
Fetching unicode-display_width 3.1.4
Installing unicode-display_width 3.1.4
Fetching rubocop 1.77.0
Installing rubocop 1.77.0
Fetching rubocop-minitest 0.38.1
Installing rubocop-minitest 0.38.1
Fetching rubocop-performance 1.25.0
Installing rubocop-performance 1.25.0
Fetching rubocop-rake 0.7.1
Installing rubocop-rake 0.7.1
Fetching simplecov-html 0.13.1
Installing simplecov-html 0.13.1
Fetching simplecov_json_formatter 0.1.4
Installing simplecov_json_formatter 0.1.4
Fetching simplecov 0.22.0
Installing simplecov 0.22.0
Fetching simplecov-cobertura 2.1.0
Installing simplecov-cobertura 2.1.0
Fetching webmock 3.25.1
Installing webmock 3.25.1
Bundle updated!
 ---> Removed intermediate container 95f2cc462e96
 ---> 3a2205bd21bf
Step 10/13 : COPY judges /action/judges
 ---> 10d78aaf9191
Step 11/13 : COPY lib /action/lib
 ---> 39a5d3b17cf4
Step 12/13 : COPY entry.sh /action
 ---> e20223aed478
Step 13/13 : ENTRYPOINT ["/action/entry.sh", "/action"]
 ---> Running in eb7c94f23519
 ---> Removed intermediate container eb7c94f23519
 ---> 3c83b570a123
Successfully built 3c83b570a123
Successfully tagged yegor256/judges-action:0.14.23
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
            Install the buildx component to build images with BuildKit:
            https://docs.docker.com/go/buildx/

Sending build context to Docker daemon  11118MB
Step 1/13 : FROM ruby:3.4
 ---> 8028bc4bedaf
Step 2/13 : LABEL "repository"="https://github.com/zerocracy/judges-action"
 ---> Using cache
 ---> 6321e8c599ac
Step 3/13 : LABEL "maintainer"="Yegor Bugayenko"
 ---> Using cache
 ---> d16391adf8ed
Step 4/13 : LABEL "version"="0.14.23"
 ---> Using cache
 ---> edf97b0f96b8
Step 5/13 : RUN apt-get update     && apt-get install --no-install-recommends -y curl=7.88.* jq=1.6*     && apt-get clean     && rm -rf /var/lib/apt/lists/*
 ---> Using cache
 ---> 24a60466a852
Step 6/13 : WORKDIR /action
 ---> Using cache
 ---> 037b580b923a
Step 7/13 : COPY Gemfile /action
 ---> Using cache
 ---> cabde350d8db
Step 8/13 : COPY Gemfile.lock /action
 ---> Using cache
 ---> 58f73e4c255f
Step 9/13 : RUN bundle update --gemfile=/action/Gemfile
 ---> Using cache
 ---> 3a2205bd21bf
Step 10/13 : COPY judges /action/judges
 ---> Using cache
 ---> 10d78aaf9191
Step 11/13 : COPY lib /action/lib
 ---> Using cache
 ---> 39a5d3b17cf4
Step 12/13 : COPY entry.sh /action
 ---> Using cache
 ---> e20223aed478
Step 13/13 : ENTRYPOINT ["/action/entry.sh", "/action"]
 ---> Using cache
 ---> 3c83b570a123
Successfully built 3c83b570a123
Successfully tagged yegor256/judges-action:latest
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credential-stores

Login Succeeded
The push refers to repository [docker.io/yegor256/judges-action]

1Ba0efc5fdb3: Preparing
1B1c8aceb61a: Preparing
1B78c23e65be: Preparing
1B5fd2c420a0: Preparing
1B213fddbe39: Preparing
1B63a0937d2f: Preparing
1Ba3712494f5: Preparing
1B0e2e32615b: Preparing
1B559ba581ea: Preparing
1Ba156df7a26: Preparing
1B4bb6f7a2a3: Preparing
1B3d3e410343: Preparing
1Bc405ffff1c: Preparing
1B78d283e64a: Preparing
12B0.14.23:0digest:dsha256:a3e860db93d9ecbbb9e6b52d385150bcc1ad2ccdbc7e5e7445df1a77d4476121 size: 3461
The push refers to repository [docker.io/yegor256/judges-action]

1Ba0efc5fdb3: Preparing
1B1c8aceb61a: Preparing
1B78c23e65be: Preparing
1B5fd2c420a0: Preparing
1B213fddbe39: Preparing
1B63a0937d2f: Preparing
1Ba3712494f5: Preparing
1B0e2e32615b: Preparing
1B559ba581ea: Preparing
1Ba156df7a26: Preparing
1B4bb6f7a2a3: Preparing
1B3d3e410343: Preparing
1Bc405ffff1c: Preparing
1B78d283e64a: Preparing
1Blatest:3digest:esha256:a3e860db93d9ecbbb9e6b52d385150bcc1ad2ccdbc7e5e7445df1a77d4476121 size: 3461
+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git checkout __rultor
Already on '__rultor'
+ git tag 0.14.23 -m '0.14.23: tagged by rultor.com'
+ git reset --hard
HEAD is now at fa403fdb version set to 0.14.23
+ 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 fa403fdb).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To github.com:zerocracy/judges-action.git
 * [new tag]           0.14.23 -> 0.14.23
container 7f2b23d0372e09dd7fb702e3ff0e28f180897525e9d70a984c3d9ec050df1f57 is dead
Thu Jul  3 14:12:16 UTC 2025