+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 1246
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Thu Nov 28 15:45:25 UTC 2024
+ uptime
15:45:25 up 1 min, 0 users, load average: 1.00, 0.48, 0.18
+ ff=default
+ image=yegor256/rultor-image:1.23.1
+ rebase=false
+ head_branch=master
+ pull_title='Update JamesIves/github-pages-deploy-action action to v4.7.1'
+ author=yegor256
+ directory=
+ head=git@github.com:zerocracy/judges-action.git
+ pull_id=404
+ fork=git@github.com:zerocracy/judges-action.git
+ fork_branch=renovate/jamesives-github-pages-deploy-action-4.x
+ squash=false
+ vars=('--env=head=git@github.com:zerocracy/judges-action.git' '--env=pull_id=404' '--env=fork=git@github.com:zerocracy/judges-action.git' '--env=fork_branch=renovate/jamesives-github-pages-deploy-action-4.x' '--env=head_branch=master' '--env=pull_title=Update JamesIves/github-pages-deploy-action action to v4.7.1' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:zerocracy/judges-action.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=404'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:zerocracy/judges-action.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/jamesives-github-pages-deploy-action-4.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Update JamesIves/github-pages-deploy-action action to v4.7.1'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo make -C "$(pwd)"'\'' '\'';'\'' )')
+ scripts=('export '\''head=git@github.com:zerocracy/judges-action.git'\''' ';' 'export '\''pull_id=404'\''' ';' 'export '\''fork=git@github.com:zerocracy/judges-action.git'\''' ';' 'export '\''fork_branch=renovate/jamesives-github-pages-deploy-action-4.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Update JamesIves/github-pages-deploy-action action to v4.7.1'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo make -C "$(pwd)"' ';')
+ container=zerocracy_judges-action_404
+ as_root=false
+ hostname
ip-172-31-25-217
+ pwd
/tmp/rultor-MD2t
+ 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 me@rultor.com
+ git config user.name rultor
+ '[' -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 '\''pull_id=404'\''' ';' 'export '\''fork=git@github.com:zerocracy/judges-action.git'\''' ';' 'export '\''fork_branch=renovate/jamesives-github-pages-deploy-action-4.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Update JamesIves/github-pages-deploy-action action to v4.7.1'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo make -C "$(pwd)"' ';'
+ sensitive=()
+ rm -rf .gnupg
+ cd repo
+ git remote add fork git@github.com:zerocracy/judges-action.git
+ git remote update
Fetching origin
Fetching fork
From github.com:zerocracy/judges-action
* [new branch] 128 -> fork/128
* [new branch] gh-pages -> fork/gh-pages
* [new branch] master -> fork/master
* [new branch] renovate/jamesives-github-pages-deploy-action-4.x -> fork/renovate/jamesives-github-pages-deploy-action-4.x
+ args=
+ '[' default == default ']'
+ args=' --ff'
+ '[' default == no ']'
+ '[' default == only ']'
+ export BRANCH=__rultor
+ BRANCH=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
+ git checkout -B __rultor fork/renovate/jamesives-github-pages-deploy-action-4.x
Switched to a new branch '__rultor'
Branch '__rultor' set up to track remote branch 'renovate/jamesives-github-pages-deploy-action-4.x' from 'fork'.
+ git checkout -B master origin/master
Switched to and reset branch 'master'
Branch 'master' set up to track remote branch 'master' from 'origin'.
Your branch is up to date with 'origin/master'.
+ '[' false == true ']'
+ '[' false == true ']'
+ git merge --ff __rultor
Updating 83804128..4c55f3f9
Fast-forward
.github/workflows/zerocracy.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.28
++ bc
++ echo 0.28 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.28, low enough to run a new Docker container'
load average is 0.28, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor-image:1.23.1
+ docker pull yegor256/rultor-image:1.23.1
1.23.1: Pulling from yegor256/rultor-image
bccd10f490ab: Pulling fs layer
2c78bdfd1661: Pulling fs layer
30469571f9ab: Pulling fs layer
cac62b5ba932: Pulling fs layer
403ec2ae2389: Pulling fs layer
62628d0488a1: Pulling fs layer
84283471f652: Pulling fs layer
9ad1fa82e034: Pulling fs layer
80bda748ab48: Pulling fs layer
615b3b9f2aac: Pulling fs layer
09ce9dff669f: Pulling fs layer
e8271a417b38: Pulling fs layer
0c9916c1cff4: Pulling fs layer
875e86560ccf: Pulling fs layer
091892e3a304: Pulling fs layer
1cbed1b837ca: Pulling fs layer
986b3170a0d9: Pulling fs layer
e56ee5c784dc: Pulling fs layer
8cb6f425b6ba: Pulling fs layer
35d35565636d: Pulling fs layer
8e683020951f: Pulling fs layer
13d94c2ee76f: Pulling fs layer
41080f3c5d30: Pulling fs layer
123b733366ff: Pulling fs layer
630a507fc3a5: Pulling fs layer
55c1f8c9bd45: Pulling fs layer
cac62b5ba932: Waiting
403ec2ae2389: Waiting
62628d0488a1: Waiting
84283471f652: Waiting
9ad1fa82e034: Waiting
80bda748ab48: Waiting
615b3b9f2aac: Waiting
09ce9dff669f: Waiting
e8271a417b38: Waiting
0c9916c1cff4: Waiting
875e86560ccf: Waiting
091892e3a304: Waiting
1cbed1b837ca: Waiting
986b3170a0d9: Waiting
e56ee5c784dc: Waiting
8cb6f425b6ba: Waiting
35d35565636d: Waiting
8e683020951f: Waiting
13d94c2ee76f: Waiting
41080f3c5d30: Waiting
123b733366ff: Waiting
630a507fc3a5: Waiting
55c1f8c9bd45: Waiting
2c78bdfd1661: Verifying Checksum
2c78bdfd1661: Download complete
bccd10f490ab: Verifying Checksum
bccd10f490ab: Download complete
30469571f9ab: Verifying Checksum
30469571f9ab: Download complete
62628d0488a1: Verifying Checksum
62628d0488a1: Download complete
84283471f652: Verifying Checksum
84283471f652: Download complete
9ad1fa82e034: Verifying Checksum
9ad1fa82e034: Download complete
80bda748ab48: Verifying Checksum
80bda748ab48: Download complete
615b3b9f2aac: Verifying Checksum
615b3b9f2aac: Download complete
cac62b5ba932: Verifying Checksum
cac62b5ba932: Download complete
bccd10f490ab: Pull complete
2c78bdfd1661: Pull complete
e8271a417b38: Verifying Checksum
e8271a417b38: Download complete
09ce9dff669f: Verifying Checksum
09ce9dff669f: Download complete
0c9916c1cff4: Verifying Checksum
0c9916c1cff4: Download complete
091892e3a304: Verifying Checksum
091892e3a304: Download complete
1cbed1b837ca: Verifying Checksum
1cbed1b837ca: Download complete
986b3170a0d9: Verifying Checksum
986b3170a0d9: Download complete
e56ee5c784dc: Verifying Checksum
e56ee5c784dc: Download complete
8cb6f425b6ba: Verifying Checksum
8cb6f425b6ba: Download complete
35d35565636d: Verifying Checksum
35d35565636d: Download complete
8e683020951f: Verifying Checksum
8e683020951f: Download complete
30469571f9ab: Pull complete
13d94c2ee76f: Verifying Checksum
13d94c2ee76f: Download complete
41080f3c5d30: Verifying Checksum
41080f3c5d30: Download complete
403ec2ae2389: Verifying Checksum
403ec2ae2389: Download complete
123b733366ff: Verifying Checksum
123b733366ff: Download complete
55c1f8c9bd45: Verifying Checksum
55c1f8c9bd45: Download complete
630a507fc3a5: Verifying Checksum
630a507fc3a5: Download complete
875e86560ccf: Verifying Checksum
875e86560ccf: Download complete
cac62b5ba932: Pull complete
403ec2ae2389: Pull complete
62628d0488a1: Pull complete
84283471f652: Pull complete
9ad1fa82e034: Pull complete
80bda748ab48: Pull complete
615b3b9f2aac: Pull complete
09ce9dff669f: Pull complete
e8271a417b38: Pull complete
0c9916c1cff4: Pull complete
875e86560ccf: Pull complete
091892e3a304: Pull complete
1cbed1b837ca: Pull complete
986b3170a0d9: Pull complete
e56ee5c784dc: Pull complete
8cb6f425b6ba: Pull complete
35d35565636d: Pull complete
8e683020951f: Pull complete
13d94c2ee76f: Pull complete
41080f3c5d30: Pull complete
123b733366ff: Pull complete
630a507fc3a5: Pull complete
55c1f8c9bd45: Pull complete
Digest: sha256:6ab533a12e1dbf652e3df191f158bf2177321eee72dc1e1b0e94cf32fe77b620
Status: Downloaded newer image for yegor256/rultor-image:1.23.1
docker.io/yegor256/rultor-image:1.23.1
+ docker ps --filter=status=exited
+ grep --quiet '\szerocracy_judges-action_404\s*$'
+ ls -al .
total 56
drwx------ 3 ubuntu ubuntu 4096 Nov 28 15:46 .
drwxrwxrwt 12 root root 4096 Nov 28 15:50 ..
-rw-rw-r-- 1 ubuntu ubuntu 9 Nov 28 15:45 docker-password
-rwxrwxr-x 1 ubuntu ubuntu 2090 Nov 28 15:50 end.sh
-rwxrwxr-x 1 ubuntu ubuntu 490 Nov 28 15:46 entry.sh
-rw-rw-r-- 1 ubuntu ubuntu 5 Nov 28 15:45 pid
drwxrwxr-x 7 ubuntu ubuntu 4096 Nov 28 15:46 repo
-rwxrwxr-x 1 ubuntu ubuntu 9159 Nov 28 15:45 run.sh
-rw-rw-r-- 1 ubuntu ubuntu 557 Nov 28 15:46 script.sh
-rw-rw-r-- 1 ubuntu ubuntu 9124 Nov 28 15:50 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-MD2t:/main --env=head=git@github.com:zerocracy/judges-action.git --env=pull_id=404 --env=fork=git@github.com:zerocracy/judges-action.git --env=fork_branch=renovate/jamesives-github-pages-deploy-action-4.x --env=head_branch=master '--env=pull_title=Update JamesIves/github-pages-deploy-action action to v4.7.1' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:zerocracy/judges-action.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=404'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:zerocracy/judges-action.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/jamesives-github-pages-deploy-action-4.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Update JamesIves/github-pages-deploy-action action to v4.7.1'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo make -C "$(pwd)"'\'' '\'';'\'' )' --hostname=docker --privileged --net=host --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-MD2t/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=zerocracy_judges-action_404 yegor256/rultor-image:1.23.1 /main/entry.sh
WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded.
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
++ awk -F : '$3 > 100 { print $1 }'
++ cat /etc/group
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G nogroup r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-journal r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-network r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-resolve r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G messagebus r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-timesync r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G _ssh r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G rvm r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G ssl-cert r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G postgres r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G r r
+ usermod -s /bin/bash r
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bashrc /root/.cargo /root/.config /root/.gem /root/.gemrc /root/.launchpadlib /root/.m2 /root/.npm /root/.profile /root/.rustup /root/.rvmrc /root/texmf /home/r
+ cp -R ./cid ./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 'pull_id=404' ; export 'fork=git@github.com:zerocracy/judges-action.git' ; export 'fork_branch=renovate/jamesives-github-pages-deploy-action-4.x' ; export 'head_branch=master' ; export 'pull_title=Update JamesIves/github-pages-deploy-action action to v4.7.1' ; export 'author=yegor256' ; sudo make -C "$(pwd)" ;
+ su --login r --command /home/r/script.sh
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
sudo: unable to resolve host docker: Temporary failure in name resolution
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
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"
Sending build context to Docker daemon 21.81MB
Step 1/13 : FROM ruby:3.3
3.3: Pulling from library/ruby
1Bb31b28ee3c: Pulling fs layer
1Bcc7b6f0473: Pulling fs layer
1B12e5e7c3ff: Pulling fs layer
1B247aac0764: Pulling fs layer
1B4940ee9812: Pulling fs layer
1B68f776ee00: Pulling fs layer
1BDigest:dsha256:9afef279599922a4426c91d0a2a0d0c32c15ef0f65490ae83132a683d58ab978
Status: Downloaded newer image for ruby:3.3
---> 354cff09091a
Step 2/13 : LABEL "repository"="https://github.com/zerocracy/judges-action"
---> Running in 670869a4720b
---> Removed intermediate container 670869a4720b
---> caae3b44b1ab
Step 3/13 : LABEL "maintainer"="Yegor Bugayenko"
---> Running in 82960f219981
---> Removed intermediate container 82960f219981
---> dcc097d41b55
Step 4/13 : LABEL "version"="0.0.0"
---> Running in 728f1c84bac3
---> Removed intermediate container 728f1c84bac3
---> b781659e565e
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 ab12fc066c49
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 [8789 kB]
Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [2712 B]
Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [206 kB]
Fetched 9251 kB in 2s (5966 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
curl is already the newest version (7.88.1-10+deb12u8).
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 4 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 (15.1 MB/s)
Selecting previously unselected package libonig5:amd64.
(Reading database ... 23254 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+deb12u9) ...
---> Removed intermediate container ab12fc066c49
---> 01aebd74d604
Step 6/13 : WORKDIR /action
---> Running in 121ea2294cfa
---> Removed intermediate container 121ea2294cfa
---> e39d5b942b5c
Step 7/13 : COPY entry.sh /action
---> b1b6f1ea2451
Step 8/13 : COPY judges /action/judges
---> 754543ca3b17
Step 9/13 : COPY lib /action/lib
---> 51e7d753fc43
Step 10/13 : COPY Gemfile /action
---> 3900a15f3096
Step 11/13 : COPY Gemfile.lock /action
---> 482017621f59
Step 12/13 : RUN bundle update --gemfile=/action/Gemfile
---> Running in 7c5c3cd4a20c
Fetching gem metadata from https://rubygems.org/...........
Resolving dependencies...
Fetching rake 13.2.1
Installing rake 13.2.1
Fetching base64 0.2.0
Installing base64 0.2.0
Fetching benchmark 0.4.0
Installing benchmark 0.4.0
Fetching bigdecimal 3.1.8
Installing bigdecimal 3.1.8 with native extensions
Fetching concurrent-ruby 1.3.4
Installing concurrent-ruby 1.3.4
Fetching connection_pool 2.4.1
Installing connection_pool 2.4.1
Fetching drb 2.2.1
Installing drb 2.2.1
Fetching i18n 1.14.6
Installing i18n 1.14.6
Fetching logger 1.6.1
Installing logger 1.6.1
Fetching minitest 5.25.2
Installing minitest 5.25.2
Fetching securerandom 0.3.2 (was 0.3.1)
Installing securerandom 0.3.2 (was 0.3.1)
Fetching tzinfo 2.0.6
Installing tzinfo 2.0.6
Fetching uri 1.0.2 (was 0.13.1)
Installing uri 1.0.2 (was 0.13.1)
Fetching activesupport 8.0.0 (was 7.2.1)
Installing activesupport 8.0.0 (was 7.2.1)
Fetching public_suffix 6.0.1
Installing public_suffix 6.0.1
Fetching addressable 2.8.7
Installing addressable 2.8.7
Fetching ansi 1.5.0
Installing ansi 1.5.0
Fetching ast 2.4.2
Installing ast 2.4.2
Fetching backtrace 0.4.0
Installing backtrace 0.4.0
Fetching loog 0.6.0
Installing loog 0.6.0
Fetching tago 0.0.2
Installing tago 0.0.2
Fetching elapsed 0.0.1
Installing elapsed 0.0.1
Fetching net-http 0.5.0 (was 0.4.1)
Installing net-http 0.5.0 (was 0.4.1)
Fetching faraday-net_http 3.4.0 (was 3.3.0)
Installing faraday-net_http 3.4.0 (was 3.3.0)
Fetching json 2.8.2
Installing json 2.8.2 with native extensions
Fetching faraday 2.12.1 (was 2.12.0)
Installing faraday 2.12.1 (was 2.12.0)
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.0.4
Installing faraday-multipart 1.0.4
Fetching faraday-retry 2.2.1
Installing faraday-retry 2.2.1
Fetching iri 0.8.0
Installing iri 0.8.0
Fetching retries 0.0.5
Installing retries 0.0.5
Fetching ffi 1.17.0 (x86_64-linux-gnu)
Installing ffi 1.17.0 (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.0.9
Installing baza.rb 0.0.9
Fetching builder 3.3.0
Installing builder 3.3.0
Using rexml 3.3.9 (was 3.3.8)
Fetching crack 1.0.0
Installing crack 1.0.0
Fetching decoor 0.0.1
Installing decoor 0.0.1
Fetching docile 1.4.1
Installing docile 1.4.1
Fetching racc 1.8.1
Installing racc 1.8.1 with native extensions
Fetching nokogiri 1.16.7 (x86_64-linux)
Installing nokogiri 1.16.7 (x86_64-linux)
Fetching others 0.0.3
Installing others 0.0.3
Fetching yaml 0.4.0 (was 0.3.0)
Installing yaml 0.4.0 (was 0.3.0)
Fetching factbase 0.4.0
Installing factbase 0.4.0
Fetching fiber-storage 1.0.0
Installing fiber-storage 1.0.0
Fetching graphql 2.4.4 (was 2.3.18)
Installing graphql 2.4.4 (was 2.3.18)
Fetching graphql-client 0.24.0 (was 0.23.0)
Installing graphql-client 0.24.0 (was 0.23.0)
Fetching gli 2.22.0 (was 2.21.5)
Installing gli 2.22.0 (was 2.21.5)
Fetching moments 0.3.0
Installing moments 0.3.0
Fetching judges 0.27.0
Installing judges 0.27.0
Fetching liquid 5.5.1
Installing liquid 5.5.1
Fetching obk 0.3.1
Installing obk 0.3.1
Fetching sawyer 0.9.2
Installing sawyer 0.9.2
Fetching octokit 9.2.0 (was 9.1.0)
Installing octokit 9.2.0 (was 9.1.0)
Fetching verbose 0.0.2
Installing verbose 0.0.2
Fetching fbe 0.0.79
Installing fbe 0.0.79
Fetching hashdiff 1.1.2 (was 1.1.1)
Installing hashdiff 1.1.2 (was 1.1.1)
Fetching language_server-protocol 3.17.0.3
Installing language_server-protocol 3.17.0.3
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 parallel 1.26.3
Installing parallel 1.26.3
Fetching parser 3.3.6.0
Installing parser 3.3.6.0
Fetching rainbow 3.1.1
Installing rainbow 3.1.1
Fetching regexp_parser 2.9.2
Installing regexp_parser 2.9.2
Fetching rubocop-ast 1.36.2 (was 1.36.1)
Installing rubocop-ast 1.36.2 (was 1.36.1)
Fetching unicode-emoji 4.0.4
Installing unicode-emoji 4.0.4
Fetching unicode-display_width 3.1.2 (was 2.6.0)
Installing unicode-display_width 3.1.2 (was 2.6.0)
Fetching rubocop 1.69.0
Installing rubocop 1.69.0
Fetching simplecov-html 0.13.1 (was 0.12.3)
Installing simplecov-html 0.13.1 (was 0.12.3)
Fetching simplecov_json_formatter 0.1.4
Installing simplecov_json_formatter 0.1.4
Fetching simplecov 0.22.0
Installing simplecov 0.22.0
Fetching simplecov-cobertura 2.1.0
Installing simplecov-cobertura 2.1.0
Fetching webmock 3.24.0
Installing webmock 3.24.0
Bundle updated!
Post-install message from i18n:
PSA: I18n will be dropping support for Ruby < 3.2 in the next major release (April 2025), due to Ruby's end of life for 3.1 and below (https://endoflife.date/ruby). Please upgrade to Ruby 3.2 or newer by April 2025 to continue using future versions of this gem.
---> Removed intermediate container 7c5c3cd4a20c
---> 421decb6a7cf
Step 13/13 : ENTRYPOINT ["/action/entry.sh", "/action"]
---> Running in eeb90f3c13e8
---> Removed intermediate container eeb90f3c13e8
---> b497db4d2d0d
Successfully built b497db4d2d0d
Successfully tagged judges-action:latest
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 dimensions-of-terrain.rb (#0) in judges/dimensions-of-terrain/...
🛠️ Testing judges/dimensions-of-terrain/measure-all.yml:
dimensions-of-terrain finished in 913ms
dimensions-of-terrain finished in 2ms
dimensions-of-terrain finished in 1ms
🛠️ Testing judges/dimensions-of-terrain/skip-recounting.yml:
dimensions-of-terrain finished in 777μs
dimensions-of-terrain finished in 1ms
dimensions-of-terrain finished in 710μs
👉 Testing find-all-issues.rb (#1) in judges/find-all-issues/...
🛠️ Testing judges/find-all-issues/scan-issues.yml:
find-all-issues finished in 6ms
🛠️ Testing judges/find-all-issues/scan-with-existing-issue.yml:
find-all-issues finished in 2ms
👉 Testing github-events.rb (#2) in judges/github-events/...
🛠️ Testing judges/github-events/quick-scan.yml:
Detected new event_id #124 (no.1) in 1396: IssuesEvent
Detected new event_id #125 (no.2) in 1396: IssuesEvent
In yegor256/test, detected 2 events out of 3 scanned
github-events finished in 11ms
Skippped judges/github-events/scan-live.yml because of its category
🛠️ Testing judges/github-events/scan-many-repos.yml:
Detected new event_id #124 (no.1) in 1396: IssuesEvent
Detected new event_id #125 (no.2) in 1396: IssuesEvent
Detected new event_id #42 (no.3) in : PullRequestEvent
Detected new event_id #43 (no.4) in : PullRequestEvent
In yegor256/test, detected 4 events out of 5 scanned
In yegor256/test, detected 0 events out of 5 scanned
In yegor256/test, detected 0 events out of 5 scanned
github-events finished in 24ms
🛠️ Testing judges/github-events/scan-over-existing.yml:
Detected new event_id #124 (no.1) in 1396: IssuesEvent
In yegor256/test, detected 1 events out of 2 scanned
github-events finished in 5ms
🛠️ Testing judges/github-events/scan-with-defaults.yml:
Detected new event_id #124 (no.1) in 1396: IssuesEvent
Detected new event_id #125 (no.2) in 1396: IssuesEvent
Detected new event_id #42 (no.3) in : PullRequestEvent
Detected new event_id #43 (no.4) in : PullRequestEvent
In yegor256/test, detected 4 events out of 5 scanned
github-events finished in 13ms
👉 Testing is-human-or-robot.rb (#3) in judges/is-human-or-robot/...
Skippped judges/is-human-or-robot/detect-bot-live.yml because of its category
Skippped judges/is-human-or-robot/detect-user-live.yml because of its category
🛠️ Testing judges/is-human-or-robot/detected-bot.yml:
GitHub user #29139614 is actually a bot
is-human-or-robot finished in 2ms
🛠️ Testing judges/is-human-or-robot/detected-human.yml:
GitHub user #526301 is not a bot
is-human-or-robot finished in 838μs
👉 Testing label-was-attached.rb (#4) in judges/label-was-attached/...
🛠️ Testing judges/label-was-attached/find-labels.yml:
label-was-attached finished in 3ms
Skippped judges/label-was-attached/find-one-label-live.yml because of its category
🛠️ Testing judges/label-was-attached/two-repositories.yml:
label-was-attached finished in 4ms
👉 Testing quality-of-service.rb (#5) in judges/quality-of-service/...
🛠️ Testing judges/quality-of-service/simple-collect.yml:
quality-of-service finished in 5ms
quality-of-service finished in 2ms
quality-of-service finished in 2ms
🛠️ Testing judges/quality-of-service/skip-duplicate-scan.yml:
quality-of-service finished in 1ms
👉 Testing quantity-of-deliverables.rb (#6) in judges/quantity-of-deliverables/...
🛠️ Testing judges/quantity-of-deliverables/count-all.yml:
quantity-of-deliverables finished in 1ms
quantity-of-deliverables finished in 2ms
quantity-of-deliverables finished in 1ms
👍 All 7 judge(s) and 15 tests passed in 1s068ms
img=$(cat target/docker-image.txt)
(
echo 'testing=yes'
echo 'repositories=yegor256/judges'
echo 'max_events=3'
) > target/opts.txt
docker run --rm \
-e "GITHUB_WORKSPACE=/tmp" \
-e "GITHUB_REPOSITORY=zerocracy/judges-action" \
-e "GITHUB_REPOSITORY_OWNER=zerocracy" \
-e "GITHUB_SERVER_URL=https://github.com" \
-e "GITHUB_RUN_ID=0000" \
-e "INPUT_FACTBASE=/tmp/fake$(LC_ALL=C tr -dc 'a-z' </dev/urandom | head -c 16).fb" \
-e "INPUT_CYCLES=2" \
-e "INPUT_VERBOSE=true" \
-e "INPUT_PAGES=pages" \
-e "INPUT_TOKEN=00000000-0000-0000-0000-000000000000" \
-e "INPUT_GITHUB_TOKEN=00000000-0000-0000-0000-000000000000" \
-e "INPUT_OPTIONS=$(cat target/opts.txt)" \
"${img}"
echo "$?" > target/entry.exit
+ set -o pipefail
++ date +%s
+ start=1732809168
+ VERSION=0.0.0
+ '[' -z '' ']'
+ JUDGES=judges
+ '[' -z /action ']'
+ SELF=/action
+ '[' -z /tmp ']'
++ basename /tmp/faketqaboqexpvpdmknn.fb
+ name=faketqaboqexpvpdmknn.fb
+ name=faketqaboqexpvpdmknn
+ [[ ! faketqaboqexpvpdmknn =~ ^[a-z][a-z0-9-]{1,23}$ ]]
+ export GLI_DEBUG=true
+ GLI_DEBUG=true
++ realpath /tmp/faketqaboqexpvpdmknn.fb
+ fb=/tmp/faketqaboqexpvpdmknn.fb
+ gopts=()
+ declare -a gopts
+ '[' -n true ']'
+ gopts+=("--verbose")
+ owner=https://github.com/zerocracy/judges-action/actions/runs/0000
+ cd /tmp
+ '[' -n 00000000-0000-0000-0000-000000000000 ']'
+ judges --verbose pull --timeout=0 --token=00000000-0000-0000-0000-000000000000 --owner=https://github.com/zerocracy/judges-action/actions/runs/0000 faketqaboqexpvpdmknn /tmp/faketqaboqexpvpdmknn.fb
D: Judges 0.27.0
D: Factbase 0.4.0
D: Ruby: 3.3.6-p108
D: Current directory: /tmp
D: Time: 2024-11-28T15:52:48Z
D: Running 'pull' command...
D: GET https://api.zerocracy.com:443/exists/faketqaboqexpvpdmknn -> 200 (0.28s)
D: The name "faketqaboqexpvpdmknn" doesn't exist at api.zerocracy.com in 293ms
There is nothing to pull, the name 'faketqaboqexpvpdmknn' is absent on the server in 293ms
+ GITHUB_REPO_NAME=judges-action
+ VITALS_URL=https://zerocracy.github.io/judges-action/faketqaboqexpvpdmknn-vitals.html
+ optionmap=(['repositories']='' ['github_token']='00000000-0000-0000-0000-000000000000')
+ declare -A optionmap
+ 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 ]]
+ optionmap[$k]=yes
+ 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 ]]
+ optionmap[$k]=yegor256/judges
+ 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 ]]
+ optionmap[$k]=3
+ IFS=
+ read -r o
+ for k in "${!optionmap[@]}"
+ '[' -n 3 ']'
+ options+=("--option=${k}=${optionmap[$k]}")
+ for k in "${!optionmap[@]}"
+ '[' -n 00000000-0000-0000-0000-000000000000 ']'
+ options+=("--option=${k}=${optionmap[$k]}")
+ for k in "${!optionmap[@]}"
+ '[' -n yegor256/judges ']'
+ options+=("--option=${k}=${optionmap[$k]}")
+ for k in "${!optionmap[@]}"
+ '[' -n yes ']'
+ options+=("--option=${k}=${optionmap[$k]}")
+ options+=("--option=judges_action_version=${VERSION}")
+ options+=("--option=vitals_url=${VITALS_URL}")
+ echo 'The '\''judges-action'\'' 0.0.0 is running'
The 'judges-action' 0.0.0 is running
+ cd /action
+ judges --verbose update --no-log --quiet --summary --lib /action/lib --max-cycles 2 --option=max_events=3 --option=github_token=00000000-0000-0000-0000-000000000000 --option=repositories=yegor256/judges --option=testing=yes --option=judges_action_version=0.0.0 --option=vitals_url=https://zerocracy.github.io/judges-action/faketqaboqexpvpdmknn-vitals.html /action/judges /tmp/faketqaboqexpvpdmknn.fb
D: Judges 0.27.0
D: Factbase 0.4.0
D: Ruby: 3.3.6-p108
D: Current directory: /action
D: Time: 2024-11-28T15:52:49Z
D: Running 'update' command...
Nothing to import from /tmp/faketqaboqexpvpdmknn.fb (file not found)
D: The following options provided:
GITHUB_TOKEN → "0000****************************0000"
JUDGES_ACTION_VERSION → "0.0.0"
MAX_EVENTS → "3"
REPOSITORIES → "yego*******dges"
TESTING → "yes"
VITALS_URL → "http******************************************************************html"
👉 Running dimensions-of-terrain (#0) at judges/dimensions-of-terrain/...
D: Nothing found by '(and (eq what 'dimensions-of-terrain') (gt when (minus (to_time (env 'TODAY' '2024-11-28T15:52:50Z')) '1 days')))' in 1ms
D: Inserted new fact #1
D: Set 'what' to "dimensions-of-terrain" (String)
D: Set 'when' to 2024-11-28T15:52:50Z (Time)
D: The connection to GitHub API is mocked
D: Scanning 1 repositories: yegor256/judges...
D: Set 'total_repositories' to 1 (Integer)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'total_releases' to 2 (Integer)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'total_stars' to 1 (Integer)
D: Set 'total_forks' to 0 (Integer)
D: Scanning 1 repositories: yegor256/judges...
D: The connection to GitHub GraphQL API is mocked
D: Set 'total_issues' to 23 (Integer)
D: Set 'total_pulls' to 19 (Integer)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'total_commits' to 1484 (Integer)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'total_files' to 7 (Integer)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'total_contributors' to 7 (Integer)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'total_active_contributors' to 3 (Integer)
dimensions-of-terrain finished in 877ms
👍 The judge dimensions-of-terrain modified 1/0 facts out of 1 in 878ms
👉 Running find-all-issues (#1) at judges/find-all-issues/...
D: Scanning 1 repositories: yegor256/judges...
D: GitHub repository "yegor256/judges" has an ID: #1396
D: Nothing found by '(agg (and (eq what 'min-issue-was-found') (eq where 'github') (eq repository 1396)) (first latest))' in 237μs
D: No facts out of 1 deleted by '(and (eq what 'min-issue-was-found') (eq where 'github') (eq repository 1396))' in 116μs
D: Nothing found by '(agg (and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened')) (min issue))' in 738μs
D: Next element after #0 not suggested, re-starting from #0: (agg (and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened')) (min issue))
D: Inserted new fact #2
D: Set 'where' to "github" (String)
D: Set 'repository' to 1396 (Integer)
D: After is #0 at yegor256/judges, 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
D: Finished scanning 1 repos: yegor256/judges:1
find-all-issues finished in 9ms
👍 The judge find-all-issues modified 1/0 facts out of 2 in 9ms
👉 Running github-events (#2) at judges/github-events/...
D: Scanning 1 repositories: yegor256/judges...
D: GitHub repository "yegor256/judges" has an ID: #1396
D: Nothing found by '(agg (and (eq what 'events-were-scanned') (eq where 'github') (eq repository 1396)) (first latest))' in 153μs
D: No facts out of 2 deleted by '(and (eq what 'events-were-scanned') (eq where 'github') (eq repository 1396))' in 112μs
D: Found 0 (Integer) by '(plus 0 $before)' in 65μs
D: Next is #0, starting from it...
D: GitHub repository #1396 has a name: yegor256/test
D: Starting to scan repository yegor256/test (#1396), the latest event_id was #0...
D: Nothing found by '(and (eq where 'github') (eq event_id 123))' in 66μs
D: Inserted new fact #3
D: Set 'where' to "github" (String)
D: Set 'event_id' to 123 (Integer)
D: Set 'when' to 2024-11-28T14:35:14Z (Time)
D: Set 'event_type' to "PushEvent" (String)
D: Set 'repository' to 1396 (Integer)
D: Set 'who' to 888 (Integer)
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: Set 'default_branch' to "master" (String)
D: Set 'to_master' to 1 (Integer)
D: Push b7089c51cc2526a0d2619d35379f921d53c72731 has been made inside 1 pull request(s), ignoring it
D: Event #123 (PushEvent) in 1396 ignored (1h17m ago)
D: Txn #2860 rolled back in 6ms
D: Nothing found by '(and (eq where 'github') (eq event_id 124))' in 89μs
D: Inserted new fact #3
D: Set 'where' to "github" (String)
D: Set 'event_id' to 124 (Integer)
D: Set 'when' to 2024-11-28T14:28:53Z (Time)
D: Set 'event_type' to "IssuesEvent" (String)
D: Set 'repository' to 1396 (Integer)
D: Set 'who' to 888 (Integer)
D: Set 'issue' to 42 (Integer)
D: Set 'what' to "issue-was-closed" (String)
D: GitHub repository #1396 has a name: yegor256/test
D: GitHub user #888 has a name: @torvalds
D: Set 'details' to "The issue yegor256/test#42 has been closed by @torvalds." (String)
D: Nothing found by '(and (eq repository 1396) (eq where 'github') (not (eq event_id 124)) (eq what 'issue-was-closed') (eq issue 42))' in 129μs
Detected new event_id #124 (no.1) in 1396: IssuesEvent
D: Found 3 fact(s) by '(always)' in 77μs
D: Txn #2880 modified the factbase in 6ms
D: Nothing found by '(and (eq where 'github') (eq event_id 125))' in 77μs
D: Inserted new fact #4
D: Set 'where' to "github" (String)
D: Set 'event_id' to 125 (Integer)
D: Set 'when' to 2024-11-28T13:55:01Z (Time)
D: Set 'event_type' to "IssuesEvent" (String)
D: Set 'repository' to 1396 (Integer)
D: Set 'who' to 888 (Integer)
D: Set 'issue' to 42 (Integer)
D: Set 'what' to "issue-was-opened" (String)
D: GitHub repository #1396 has a name: yegor256/test
D: GitHub user #888 has a name: @torvalds
D: Set 'details' to "The issue yegor256/test#42 has been opened by @torvalds." (String)
D: Nothing found by '(and (eq repository 1396) (eq where 'github') (not (eq event_id 125)) (eq what 'issue-was-opened') (eq issue 42))' in 139μs
Detected new event_id #125 (no.2) in 1396: IssuesEvent
D: Found 4 fact(s) by '(always)' in 60μs
D: Txn #2900 modified the factbase in 5ms
D: Already scanned 3 events in yegor256/test, stop now
In yegor256/test, detected 2 events out of 3 scanned
D: Finished scanning yegor256/test correctly, next time will scan until #123
D: Inserted new fact #5
D: Set 'where' to "github" (String)
D: Set 'repository' to 1396 (Integer)
D: After is #123 at yegor256/judges, 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
D: Finished scanning 1 repos: yegor256/judges:1
github-events finished in 28ms
👍 The judge github-events modified 3/0 facts out of 5 in 28ms
👉 Running is-human-or-robot (#3) at judges/is-human-or-robot/...
GitHub user #888 is not a bot
GitHub user #888 is not a bot
D: Found 2 fact(s) by '(and (eq where 'github') (exists who) (not (exists is_human)))' in 692μs
D: Found 5 fact(s) by '(always)' in 82μs
D: Txn #2920 modified the factbase in 1ms
D: Found and processed 2 facts by: (and (eq where "github") (exists who) (not (exists is_human)))
is-human-or-robot finished in 4ms
👍 The judge is-human-or-robot modified 0/0 facts out of 5 in 4ms
👉 Running label-was-attached (#4) at judges/label-was-attached/...
D: Scanning 1 repositories: yegor256/judges...
D: GitHub repository "yegor256/judges" has an ID: #1396
D: Nothing found by '(agg (and (eq what 'labels-were-scanned') (eq where 'github') (eq repository 1396)) (first latest))' in 169μs
D: No facts out of 5 deleted by '(and (eq what 'labels-were-scanned') (eq where 'github') (eq repository 1396))' in 168μs
D: Found 42 (Integer) by '(agg (and (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before)) (min issue))' in 669μs
D: Next is #42, starting from it...
D: Nothing found by '(and (eq where 'github') (eq repository 1396) (eq issue 42) (eq label 'bug') (eq what 'label-was-attached'))' in 579μs
D: Inserted new fact #6
D: Set 'where' to "github" (String)
D: Set 'repository' to 1396 (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 2024-11-28T14:33:57Z (Time)
D: GitHub repository #1396 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 #7
D: Set 'where' to "github" (String)
D: Set 'repository' to 1396 (Integer)
D: After is #42 at yegor256/judges, setting the 'latest' to it
D: Set 'latest' to 42 (Integer)
D: Set 'what' to "labels-were-scanned" (String)
D: GitHub repository "yegor256/judges" has an ID: #1396
D: Found [42] (Array) by '(agg (and (eq what 'labels-were-scanned') (eq where 'github') (eq repository 1396)) (first latest))' in 310μs
D: Deleted 1 fact(s) out of 7 by '(and (eq what 'labels-were-scanned') (eq where 'github') (eq repository 1396))' in 148μs
D: Nothing found by '(agg (and (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before)) (min issue))' in 308μs
D: Next element after #42 not suggested, re-starting from #0: (agg (and (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before)) (min issue))
D: Inserted new fact #7
D: Set 'where' to "github" (String)
D: Set 'repository' to 1396 (Integer)
D: After is #0 at yegor256/judges, 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
D: Finished scanning 1 repos: yegor256/judges:2
label-was-attached finished in 14ms
👍 The judge label-was-attached modified 2/0 facts out of 7 in 14ms
👉 Running quality-of-service (#5) at judges/quality-of-service/...
D: Nothing found by '(and (eq what 'pmp') (eq area 'quality') (exists qos_interval))' in 102μs
D: Nothing found by '(and (eq what 'quality-of-service') (gt when (minus (to_time (env 'TODAY' '2024-11-28T15:52:50Z')) '7 days')))' in 120μs
D: Inserted new fact #8
D: Set 'what' to "quality-of-service" (String)
D: Set 'when' to 2024-11-28T15:52:50Z (Time)
D: Set 'since' to 2024-10-31T15:52:50Z (Time)
D: Scanning 1 repositories: yegor256/judges...
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: Scanning 1 repositories: yegor256/judges...
D: Set 'average_release_interval' to 397.999996917 (Float)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'average_release_hoc_size' to 6.0 (Float)
D: Set 'average_release_commits_size' to 1.0 (Float)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'average_issue_lifetime' to 0 (Integer)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'average_pull_lifetime' to 0 (Integer)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'average_backlog_size' to 1.0 (Float)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'average_pull_rejection_rate' to 0.5 (Float)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'average_pull_hoc_size' to 17.0 (Float)
D: Set 'average_pull_files_size' to 3.0 (Float)
D: Scanning 1 repositories: yegor256/judges...
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: Scanning 1 repositories: yegor256/judges...
D: GitHub repository "yegor256/judges" has an ID: #1396
D: Found 1 fact(s) by '(and (eq where 'github') (eq repository 1396) (eq issue 42) (eq what 'label-was-attached') (exists when) (or (eq label 'bug') (eq label 'enhancement')))' in 249μs
D: Set 'average_triage_time' to 8624037.467228387 (Float)
quality-of-service finished in 15ms
👍 The judge quality-of-service modified 1/0 facts out of 8 in 15ms
👉 Running quantity-of-deliverables (#6) at judges/quantity-of-deliverables/...
D: Nothing found by '(and (eq what 'pmp') (eq area 'scope') (exists qod_interval))' in 128μs
D: Nothing found by '(and (eq what 'quantity-of-deliverables') (gt when (minus (to_time (env 'TODAY' '2024-11-28T15:52:50Z')) '7 days')))' in 221μs
D: Inserted new fact #9
D: Set 'what' to "quantity-of-deliverables" (String)
D: Set 'when' to 2024-11-28T15:52:50Z (Time)
D: Set 'since' to 2024-10-31T15:52:50Z (Time)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'total_commits_pushed' to 2 (Integer)
D: Set 'total_hoc_committed' to 246 (Integer)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'total_issues_created' to 2 (Integer)
D: Set 'total_pulls_submitted' to 2 (Integer)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'total_releases_published' to 2 (Integer)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'total_reviews_submitted' to 0 (Integer)
D: Scanning 1 repositories: yegor256/judges...
D: Set 'total_builds_ran' to 2 (Integer)
quantity-of-deliverables finished in 7ms
👍 The judge quantity-of-deliverables modified 1/0 facts out of 9 in 8ms
👍 7 judge(s) processed in 963ms
Factbase exported to /tmp/faketqaboqexpvpdmknn.fb (2947 bytes, 9 facts) in 397μs
The cycle 1 modified 9/0 fact(s)
Starting cycle #2 (out of 2)...
👉 Running dimensions-of-terrain (#0) at judges/dimensions-of-terrain/...
D: Found 1 fact(s) by '(and (eq what 'dimensions-of-terrain') (gt when (minus (to_time (env 'TODAY' '2024-11-28T15:52:50Z')) '1 days')))' in 235μs
D: dimensions-of-terrain statistics have recently been collected, skipping now
dimensions-of-terrain finished in 1ms
👍 The judge dimensions-of-terrain modified 0/0 facts out of 9 in 2ms
👉 Running find-all-issues (#1) at judges/find-all-issues/...
D: The connection to GitHub API is mocked
D: Scanning 1 repositories: yegor256/judges...
D: GitHub repository "yegor256/judges" has an ID: #1396
D: Found [0] (Array) by '(agg (and (eq what 'min-issue-was-found') (eq where 'github') (eq repository 1396)) (first latest))' in 241μs
D: Deleted 1 fact(s) out of 9 by '(and (eq what 'min-issue-was-found') (eq where 'github') (eq repository 1396))' in 139μs
D: Found 42 (Integer) by '(agg (and (eq where 'github') (eq repository $repository) (eq what 'issue-was-opened')) (min issue))' in 277μs
D: Next is #42, starting from it...
D: GitHub repository #1396 has a name: yegor256/test
D: Found 1 fact(s) by '(and (eq where 'github') (eq what 'issue-was-opened') (eq repository 1396) (eq issue 42))' in 619μs
D: Inserted new fact #9
D: Set 'where' to "github" (String)
D: Set 'repository' to 1396 (Integer)
D: After is #42 at yegor256/judges, 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
D: Finished scanning 1 repos: yegor256/judges:1
find-all-issues finished in 7ms
👍 The judge find-all-issues modified 0/0 facts out of 9 in 7ms
👉 Running github-events (#2) at judges/github-events/...
D: Scanning 1 repositories: yegor256/judges...
D: GitHub repository "yegor256/judges" has an ID: #1396
D: Found [123] (Array) by '(agg (and (eq what 'events-were-scanned') (eq where 'github') (eq repository 1396)) (first latest))' in 246μs
D: Deleted 1 fact(s) out of 9 by '(and (eq what 'events-were-scanned') (eq where 'github') (eq repository 1396))' in 215μs
D: Found 123 (Integer) by '(plus 0 $before)' in 39μs
D: Next is #123, starting from it...
D: GitHub repository #1396 has a name: yegor256/test
D: Starting to scan repository yegor256/test (#1396), the latest event_id was #123...
D: The event_id #123 (no.0) is not larger than #123, good stop in 1396
In yegor256/test, detected 0 events out of 1 scanned
D: Finished scanning yegor256/test correctly, next time will scan until #123
D: Inserted new fact #9
D: Set 'where' to "github" (String)
D: Set 'repository' to 1396 (Integer)
D: After is #123 at yegor256/judges, 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
D: Finished scanning 1 repos: yegor256/judges:1
github-events finished in 9ms
👍 The judge github-events modified 0/0 facts out of 9 in 9ms
👉 Running is-human-or-robot (#3) at judges/is-human-or-robot/...
GitHub user #888 is not a bot
D: Found 1 fact(s) by '(and (eq where 'github') (exists who) (not (exists is_human)))' in 481μs
D: Found 9 fact(s) by '(always)' in 106μs
D: Txn #2940 modified the factbase in 1ms
D: Found and processed 1 facts by: (and (eq where "github") (exists who) (not (exists is_human)))
is-human-or-robot finished in 3ms
👍 The judge is-human-or-robot modified 0/0 facts out of 9 in 3ms
👉 Running label-was-attached (#4) at judges/label-was-attached/...
D: Scanning 1 repositories: yegor256/judges...
D: GitHub repository "yegor256/judges" has an ID: #1396
D: Found [0] (Array) by '(agg (and (eq what 'labels-were-scanned') (eq where 'github') (eq repository 1396)) (first latest))' in 214μs
D: Deleted 1 fact(s) out of 9 by '(and (eq what 'labels-were-scanned') (eq where 'github') (eq repository 1396))' in 139μs
D: Found 42 (Integer) by '(agg (and (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before)) (min issue))' in 222μs
D: Next is #42, starting from it...
D: Found 1 fact(s) by '(and (eq where 'github') (eq repository 1396) (eq issue 42) (eq label 'bug') (eq what 'label-was-attached'))' in 182μs
D: Inserted new fact #9
D: Set 'where' to "github" (String)
D: Set 'repository' to 1396 (Integer)
D: After is #42 at yegor256/judges, setting the 'latest' to it
D: Set 'latest' to 42 (Integer)
D: Set 'what' to "labels-were-scanned" (String)
D: GitHub repository "yegor256/judges" has an ID: #1396
D: Found [42] (Array) by '(agg (and (eq what 'labels-were-scanned') (eq where 'github') (eq repository 1396)) (first latest))' in 2ms
D: Deleted 1 fact(s) out of 9 by '(and (eq what 'labels-were-scanned') (eq where 'github') (eq repository 1396))' in 165μs
D: Nothing found by '(agg (and (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before)) (min issue))' in 221μs
D: Next element after #42 not suggested, re-starting from #0: (agg (and (eq repository $repository) (eq what 'issue-was-opened') (gt issue $before)) (min issue))
D: Inserted new fact #9
D: Set 'where' to "github" (String)
D: Set 'repository' to 1396 (Integer)
D: After is #0 at yegor256/judges, 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
D: Finished scanning 1 repos: yegor256/judges:2
label-was-attached finished in 13ms
👍 The judge label-was-attached modified 0/0 facts out of 9 in 14ms
👉 Running quality-of-service (#5) at judges/quality-of-service/...
D: Nothing found by '(and (eq what 'pmp') (eq area 'quality') (exists qos_interval))' in 134μs
D: Found 1 fact(s) by '(and (eq what 'quality-of-service') (gt when (minus (to_time (env 'TODAY' '2024-11-28T15:52:50Z')) '7 days')))' in 235μs
D: quality-of-service statistics have recently been collected, skipping now
quality-of-service finished in 3ms
👍 The judge quality-of-service modified 0/0 facts out of 9 in 3ms
👉 Running quantity-of-deliverables (#6) at judges/quantity-of-deliverables/...
D: Nothing found by '(and (eq what 'pmp') (eq area 'scope') (exists qod_interval))' in 129μs
D: Found 1 fact(s) by '(and (eq what 'quantity-of-deliverables') (gt when (minus (to_time (env 'TODAY' '2024-11-28T15:52:50Z')) '7 days')))' in 212μs
D: quantity-of-deliverables statistics have recently been collected, skipping now
quantity-of-deliverables finished in 1ms
👍 The judge quantity-of-deliverables modified 0/0 facts out of 9 in 2ms
👍 7 judge(s) processed in 46ms
Factbase exported to /tmp/faketqaboqexpvpdmknn.fb (2972 bytes, 9 facts) in 341μs
The update cycle #2 has made no changes to the factbase, let's stop
Update finished in 2 cycle(s), modified 9/0 fact(s) in 1s014ms
Factbase exported to /tmp/faketqaboqexpvpdmknn.fb (3146 bytes, 10 facts) in 252μs
++ 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.0.55
+ '[' 0.0.55 = 0.0.0 ']'
+ action_version='0.0.0!0.0.55'
+ '[' -n 00000000-0000-0000-0000-000000000000 ']'
++ date +%s
+ judges --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/faketqaboqexpvpdmknn-vitals.html --meta=duration:2 '--meta=action_version:0.0.0!0.0.55' --token=00000000-0000-0000-0000-000000000000 faketqaboqexpvpdmknn /tmp/faketqaboqexpvpdmknn.fb
D: Judges 0.27.0
D: Factbase 0.4.0
D: Ruby: 3.3.6-p108
D: Current directory: /action
D: Time: 2024-11-28T15:52:50Z
D: Running 'push' command...
The factbase imported from /tmp/faketqaboqexpvpdmknn.fb (3146 bytes, 10 facts) in 299μs
D: GET https://api.zerocracy.com:443/lock/faketqaboqexpvpdmknn?owner=https%3A%2F%2Fgithub.com%2Fzerocracy%2Fjudges-action%2Factions%2Fruns%2F0000 -> 302 (0.40s)
D: Job name 'faketqaboqexpvpdmknn' locked at api.zerocracy.com in 405ms
D: PUT https://api.zerocracy.com:443/push/faketqaboqexpvpdmknn -> 200 (1.51s)
D: Pushed 3146 bytes to api.zerocracy.com, job ID is #11299 in 1s511ms
D: GET https://api.zerocracy.com:443/unlock/faketqaboqexpvpdmknn?owner=https%3A%2F%2Fgithub.com%2Fzerocracy%2Fjudges-action%2Factions%2Fruns%2F0000 -> 302 (0.25s)
D: Job name 'faketqaboqexpvpdmknn' unlocked at api.zerocracy.com in 250ms
Pushed 10 facts, job ID is 11299 in 2s169ms
img=$(cat target/docker-image.txt)
docker rmi "${img}"
rm "target/docker-image.txt"
Untagged: judges-action:latest
Deleted: sha256:b497db4d2d0deeb50d16f6efeb880906d04250c51c807a2067a934e8a894f1b8
Deleted: sha256:421decb6a7cf8da22145abff26f8d01f9d98e7a2e62399f277a115e269d959ec
Deleted: sha256:44f81cabfa459a731958adb26be4284f4f7d58e0b5ce906ae3fabd81c9602d25
Deleted: sha256:482017621f5985553c6ea01216d921dd4297be390d339fe7e67c0fba08bf963f
Deleted: sha256:7736261351fb82d8b53e6963b53b2ba50df8e009170b4664ca663a7552b372a6
Deleted: sha256:3900a15f309687abfc342c744904c343dc4e4d5600762d0f720ec4e20c85c96c
Deleted: sha256:2369f2b0e342813d639cc0294eb1ac0fa64244c6efd9171c9d6d05b042dbcabf
Deleted: sha256:51e7d753fc438a77ccf6db60190600949a4db8294d33a9c8a45e04dc30d7779a
Deleted: sha256:85c0b5ac28498bc5381e0e431db3028234d04e30a5688de7e2ff981643ef6a73
Deleted: sha256:754543ca3b17ad241d05cc0bf0862d13bb5dc41f105c2a4bfc97fff8ec706167
Deleted: sha256:bbc587f8a40a0a29cbb4be8b24ee4ec3267f3185d0113028d51dccac33c1ead5
Deleted: sha256:b1b6f1ea24518624303b7fed89de851d10117868dd08d8d8314800809081011f
Deleted: sha256:be601272c7fd9fa266dd07d11b7c2016b4c68bc9d2e9648a30c87755861f94d2
Deleted: sha256:e39d5b942b5c7d999db71677bd73e3c967f647733cf84f96de68e7540bbe3303
Deleted: sha256:8efbf6a6919405e434a6540394ab74897bb93232181f7f7a9cad17a137b45a5d
Deleted: sha256:01aebd74d604438dfe095568f39cfe334ce11af873336a4d8cfeece8a31c61c3
Deleted: sha256:63bcee0b682cba77eeee70cf989e1268a9c200e723478430d86ce216d833d3e0
Deleted: sha256:b781659e565ebfb08930acaf000fa7d823930e633f99a54d51598355c13cc514
Deleted: sha256:dcc097d41b55033a41c1854d97f00b13fd8c37284711c4ffeeb6bec846f29ef0
Deleted: sha256:caae3b44b1ab86b996e3932e0f7baddb41047ca0444acef8355ecb7101785b01
e1=$(cat target/test.exit)
test "${e1}" = "0"
e2=$(cat target/entry.exit)
test "${e2}" = "0"
make: Leaving directory '/home/r/repo'
+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git push origin master
remote:
remote: GitHub found 1 vulnerability on zerocracy/judges-action's default branch (1 moderate). To find out more, visit:
remote: https://github.com/zerocracy/judges-action/security/dependabot/2
remote:
To github.com:zerocracy/judges-action.git
83804128..4c55f3f9 master -> master
container 438d183917f57c2364bc2f9b508ffa0bfe096bd3dca5c79c5b82b41e65cf594c is dead
Thu Nov 28 15:54:12 UTC 2024