2026-10-19T20:02:17.760676708Z Current runner version: 'v0.5.0' 2026-10-19T20:02:17.764926674Z ##[group]GITHUB_TOKEN Permissions 2026-10-19T20:02:17.764958354Z Contents: read 2026-10-19T20:02:17.764961941Z Metadata: read 2026-10-19T20:02:17.764963781Z Packages: read 2026-10-19T20:02:17.764965379Z ##[endgroup] 2026-10-19T20:02:17.764967836Z Secret source: Actions 2026-10-19T20:02:17.764969609Z Cache mode: write 2026-10-19T20:02:17.764971388Z Prepare workflow directory 2026-10-19T20:02:17.76583911Z Prepare all required actions 2026-10-19T20:02:17.765997773Z Getting action download info 2026-10-19T20:02:18.655860445Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-19T20:02:18.695202203Z Download action repository 'actions/setup-go@v5' (SHA:40f1582b2485089dde7abd97c1529aa768e1baff) 2026-10-19T20:02:18.803865162Z Complete job name: Test 2026-10-19T20:02:18.804545562Z ##[group]Checking docker version 2026-10-19T20:02:18.804605946Z ##[command]/usr/bin/docker version --format '{{.Server.APIVersion}}' 2026-10-19T20:02:18.842996222Z '1.56' 2026-10-19T20:02:18.843048327Z Docker daemon API version: '1.56' 2026-10-19T20:02:18.843077815Z ##[command]/usr/bin/docker version --format '{{.Client.APIVersion}}' 2026-10-19T20:02:18.86118841Z '1.56' 2026-10-19T20:02:18.861239275Z Docker client API version: '1.56' 2026-10-19T20:02:18.86124426Z ##[endgroup] 2026-10-19T20:02:18.861256755Z ##[group]Clean up resources from previous jobs 2026-10-19T20:02:18.861287163Z ##[command]/usr/bin/docker ps --all --quiet --no-trunc --filter "label=942c79" 2026-10-19T20:02:18.87624809Z ##[command]/usr/bin/docker network prune --force --filter "label=942c79" 2026-10-19T20:02:18.890930862Z ##[endgroup] 2026-10-19T20:02:18.890960908Z ##[group]Create local container network 2026-10-19T20:02:18.891015958Z ##[command]/usr/bin/docker network create --label 942c79 github_network_52a60e9e788546299d118ffdc70309d9 2026-10-19T20:02:18.923893289Z 29c4ffe7d7cbe2c1444502244842803d10304eae8dd6000659529129e58fb97a 2026-10-19T20:02:18.923956289Z ##[endgroup] 2026-10-19T20:02:18.923967296Z ##[group]Starting job container 2026-10-19T20:02:18.924007731Z ##[command]/usr/bin/docker pull archlinux:latest 2026-10-19T20:02:19.944778624Z latest: Pulling from library/archlinux 2026-10-19T20:02:20.105747511Z 7450fb54bb4f: Pulling fs layer 2026-10-19T20:02:20.105779362Z e4c7c6c5e741: Pulling fs layer 2026-10-19T20:02:20.389849513Z e4c7c6c5e741: Download complete 2026-10-19T20:02:22.454895815Z 7450fb54bb4f: Verifying Checksum 2026-10-19T20:02:22.454933758Z 7450fb54bb4f: Download complete 2026-10-19T20:02:27.130619911Z 7450fb54bb4f: Pull complete 2026-10-19T20:02:27.139177126Z e4c7c6c5e741: Pull complete 2026-10-19T20:02:27.142895705Z Digest: sha256:e43f1fd80e073992c5f173efbbbf65144170bf60aeb7369940087d63eacea8f4 2026-10-19T20:02:27.142931136Z Status: Downloaded newer image for archlinux:latest 2026-10-19T20:02:27.142937569Z docker.io/library/archlinux:latest 2026-10-19T20:02:27.143192854Z ##[command]/usr/bin/docker create --name 8529e149a39e4d5199a5dbc36aa0ccb1_archlinuxlatest_1e9355 --label 942c79 --workdir /__w/ermite/ermite --network github_network_52a60e9e788546299d118ffdc70309d9 -e "HOME=/github/home" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work":"/__w" -v "/home/runner/externals":"/__e":ro -v "/home/runner/work/_temp":"/__w/_temp" -v "/home/runner/work/_actions":"/__w/_actions" -v "/opt/hostedtoolcache":"/__t" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" --entrypoint "tail" archlinux:latest "-f" "/dev/null" 2026-10-19T20:02:28.533674615Z 98ae63c3091ee2eee26180d9005462a3ea62dd6ec6ed089e2050676e0a80bc4e 2026-10-19T20:02:28.533748206Z ##[command]/usr/bin/docker start 98ae63c3091ee2eee26180d9005462a3ea62dd6ec6ed089e2050676e0a80bc4e 2026-10-19T20:02:28.784439987Z 98ae63c3091ee2eee26180d9005462a3ea62dd6ec6ed089e2050676e0a80bc4e 2026-10-19T20:02:28.784537382Z ##[command]/usr/bin/docker ps --all --filter id=98ae63c3091ee2eee26180d9005462a3ea62dd6ec6ed089e2050676e0a80bc4e --filter status=running --no-trunc --format "{{.ID}} {{.Status}}" 2026-10-19T20:02:28.801654947Z 98ae63c3091ee2eee26180d9005462a3ea62dd6ec6ed089e2050676e0a80bc4e Up Less than a second 2026-10-19T20:02:28.801745349Z ##[command]/usr/bin/docker inspect --format "{{range .Config.Env}}{{println .}}{{end}}" 98ae63c3091ee2eee26180d9005462a3ea62dd6ec6ed089e2050676e0a80bc4e 2026-10-19T20:02:28.818782112Z HOME=/github/home 2026-10-19T20:02:28.818823111Z GITHUB_ACTIONS=true 2026-10-19T20:02:28.818826394Z CI=true 2026-10-19T20:02:28.818829646Z PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026-10-19T20:02:28.818834508Z LANG=C.UTF-8 2026-10-19T20:02:28.818856381Z ##[endgroup] 2026-10-19T20:02:28.818864897Z ##[group]Waiting for all services to be ready 2026-10-19T20:02:28.818871276Z ##[endgroup] 2026-10-19T20:02:28.819865749Z ##[group]Run pacman -Syu --noconfirm --needed git gcc openssh nodejs 2026-10-19T20:02:28.819881288Z pacman -Syu --noconfirm --needed git gcc openssh nodejs 2026-10-19T20:02:28.819885065Z shell: sh -e {0} 2026-10-19T20:02:28.819887195Z env: 2026-10-19T20:02:28.819891265Z GOWORK: off 2026-10-19T20:02:28.819892983Z ##[endgroup] 2026-10-19T20:02:28.884391317Z :: Synchronizing package databases... 2026-10-19T20:02:29.124716236Z core downloading... 2026-10-19T20:02:29.124752315Z extra downloading... 2026-10-19T20:02:29.333039198Z :: Starting full system upgrade... 2026-10-19T20:02:29.337706979Z resolving dependencies... 2026-10-19T20:02:29.341534712Z looking for conflicting packages... 2026-10-19T20:02:29.3415684Z 2026-10-19T20:02:29.341574021Z Package (24) Old Version New Version Net Change Download Size 2026-10-19T20:02:29.341578165Z 2026-10-19T20:02:29.341580197Z extra/abseil-cpp 20260817.0-2 7.15 MiB 1.35 MiB 2026-10-19T20:02:29.341582425Z extra/ada 4.0.0-1 0.95 MiB 0.31 MiB 2026-10-19T20:02:29.34158438Z extra/c-ares 1.34.8-1 0.53 MiB 0.23 MiB 2026-10-19T20:02:29.341586234Z core/db5.3 5.3.28-7 6.48 MiB 1.26 MiB 2026-10-19T20:02:29.341591244Z core/dbus 1.16.2-1 1.16.2-2 0.03 MiB 0.35 MiB 2026-10-19T20:02:29.341595186Z extra/gtest 1.18.0-1 1.67 MiB 0.39 MiB 2026-10-19T20:02:29.341597221Z core/libedit 20260512_3.1-1 0.27 MiB 0.11 MiB 2026-10-19T20:02:29.341599887Z core/libisl 0.28-1 5.90 MiB 0.94 MiB 2026-10-19T20:02:29.341601755Z core/libmpc 1.4.1-1 0.19 MiB 0.09 MiB 2026-10-19T20:02:29.341603493Z extra/libuv 1.52.1-2 0.64 MiB 0.26 MiB 2026-10-19T20:02:29.341605279Z core/linux-api-headers 7.2-1 7.3-1 0.07 MiB 1.53 MiB 2026-10-19T20:02:29.341607175Z core/perl 5.44.0-1 72.30 MiB 20.98 MiB 2026-10-19T20:02:29.341613815Z extra/perl-error 0.17030-3 0.04 MiB 0.02 MiB 2026-10-19T20:02:29.34161606Z extra/perl-mailtools 2.22-3 0.10 MiB 0.06 MiB 2026-10-19T20:02:29.341617842Z extra/perl-timedate 2.35-1 0.15 MiB 0.06 MiB 2026-10-19T20:02:29.341619763Z extra/simdjson 1:5.0.5-1 10.27 MiB 0.44 MiB 2026-10-19T20:02:29.341624059Z core/systemd 262-1 262.1-1 0.03 MiB 10.68 MiB 2026-10-19T20:02:29.341626258Z core/systemd-libs 262-1 262.1-1 0.01 MiB 1.44 MiB 2026-10-19T20:02:29.341630789Z core/systemd-sysvcompat 262-1 262.1-1 0.00 MiB 0.01 MiB 2026-10-19T20:02:29.34163285Z extra/zlib-ng 2.3.3-1 0.28 MiB 0.11 MiB 2026-10-19T20:02:29.341634666Z core/gcc 16.2.1+r23+gd564253eb6c8-1 220.89 MiB 57.93 MiB 2026-10-19T20:02:29.341638764Z extra/git 2.56.0-1 33.54 MiB 7.43 MiB 2026-10-19T20:02:29.341655472Z extra/nodejs 26.12.0-1 64.12 MiB 17.48 MiB 2026-10-19T20:02:29.341658654Z core/openssh 10.6p1-2 6.77 MiB 1.43 MiB 2026-10-19T20:02:29.341660501Z 2026-10-19T20:02:29.341662575Z Total Download Size: 124.89 MiB 2026-10-19T20:02:29.341664503Z Total Installed Size: 484.66 MiB 2026-10-19T20:02:29.341666306Z Net Upgrade Size: 432.37 MiB 2026-10-19T20:02:29.341667984Z 2026-10-19T20:02:29.344105349Z :: Proceed with installation? [Y/n] 2026-10-19T20:02:29.344130777Z :: Retrieving packages... 2026-10-19T20:02:30.890405091Z gcc-16.2.1+r23+gd564253eb6c8-1-x86_64 downloading... 2026-10-19T20:02:30.89043956Z perl-5.44.0-1-x86_64 downloading... 2026-10-19T20:02:30.89044397Z nodejs-26.12.0-1-x86_64 downloading... 2026-10-19T20:02:30.89044612Z systemd-262.1-1-x86_64 downloading... 2026-10-19T20:02:30.890447907Z git-2.56.0-1-x86_64 downloading... 2026-10-19T20:02:30.89045007Z linux-api-headers-7.3-1-x86_64 downloading... 2026-10-19T20:02:30.890451987Z systemd-libs-262.1-1-x86_64 downloading... 2026-10-19T20:02:30.890499006Z openssh-10.6p1-2-x86_64 downloading... 2026-10-19T20:02:30.890519978Z abseil-cpp-20260817.0-2-x86_64 downloading... 2026-10-19T20:02:30.89052718Z db5.3-5.3.28-7-x86_64 downloading... 2026-10-19T20:02:30.890534497Z libisl-0.28-1-x86_64 downloading... 2026-10-19T20:02:30.890537874Z simdjson-1:5.0.5-1-x86_64 downloading... 2026-10-19T20:02:30.890540571Z gtest-1.18.0-1-x86_64 downloading... 2026-10-19T20:02:30.890543198Z dbus-1.16.2-2-x86_64 downloading... 2026-10-19T20:02:30.890545635Z ada-4.0.0-1-x86_64 downloading... 2026-10-19T20:02:30.890548537Z libuv-1.52.1-2-x86_64 downloading... 2026-10-19T20:02:30.890551353Z c-ares-1.34.8-1-x86_64 downloading... 2026-10-19T20:02:30.890558648Z libedit-20260512_3.1-1-x86_64 downloading... 2026-10-19T20:02:30.890562734Z zlib-ng-2.3.3-1-x86_64 downloading... 2026-10-19T20:02:30.890565669Z libmpc-1.4.1-1-x86_64 downloading... 2026-10-19T20:02:30.890568528Z perl-timedate-2.35-1-any downloading... 2026-10-19T20:02:30.890571297Z perl-mailtools-2.22-3-any downloading... 2026-10-19T20:02:30.8905806Z perl-error-0.17030-3-any downloading... 2026-10-19T20:02:30.890584425Z systemd-sysvcompat-262.1-1-x86_64 downloading... 2026-10-19T20:02:30.890591936Z checking keyring... 2026-10-19T20:02:30.986319974Z checking package integrity... 2026-10-19T20:02:31.572164413Z loading package files... 2026-10-19T20:02:31.637945893Z checking for file conflicts... 2026-10-19T20:02:31.647915846Z :: Processing package changes... 2026-10-19T20:02:31.647944177Z upgrading linux-api-headers... 2026-10-19T20:02:31.808943455Z installing db5.3... 2026-10-19T20:02:31.825977178Z installing perl... 2026-10-19T20:02:32.160057813Z installing perl-error... 2026-10-19T20:02:32.160092736Z installing perl-timedate... 2026-10-19T20:02:32.162993201Z installing perl-mailtools... 2026-10-19T20:02:32.165043327Z installing zlib-ng... 2026-10-19T20:02:32.167428435Z upgrading systemd-libs... 2026-10-19T20:02:32.187748455Z installing git... 2026-10-19T20:02:32.338259792Z Optional dependencies for git 2026-10-19T20:02:32.338306568Z git-zsh-completion: upstream zsh completion 2026-10-19T20:02:32.338313953Z tk: gitk and git gui 2026-10-19T20:02:32.338317531Z openssh: ssh transport and crypto [pending] 2026-10-19T20:02:32.338320567Z man: show help with `git command --help` 2026-10-19T20:02:32.338330063Z perl-libwww: git svn 2026-10-19T20:02:32.338334094Z perl-term-readkey: git svn and interactive.singlekey setting 2026-10-19T20:02:32.338343815Z perl-io-socket-ssl: git send-email TLS support 2026-10-19T20:02:32.33834738Z perl-authen-sasl: git send-email TLS support 2026-10-19T20:02:32.338353642Z perl-cgi: gitweb (web interface) support 2026-10-19T20:02:32.33836191Z python: git svn & git p4 2026-10-19T20:02:32.338365366Z subversion: git svn 2026-10-19T20:02:32.338371581Z org.freedesktop.secrets: keyring credential helper 2026-10-19T20:02:32.338378484Z libsecret: libsecret credential helper [installed] 2026-10-19T20:02:32.338386193Z less: the default pager for git 2026-10-19T20:02:32.338389471Z installing libisl... 2026-10-19T20:02:32.35590726Z installing libmpc... 2026-10-19T20:02:32.355940446Z installing gcc... 2026-10-19T20:02:32.982095045Z Optional dependencies for gcc 2026-10-19T20:02:32.982153272Z lib32-gcc-libs: for generating code for 32-bit ABI 2026-10-19T20:02:32.982160189Z installing libedit... 2026-10-19T20:02:32.982162468Z installing openssh... 2026-10-19T20:02:33.001626807Z Optional dependencies for openssh 2026-10-19T20:02:33.001657401Z libfido2: FIDO/U2F support 2026-10-19T20:02:33.00166174Z sh: for ssh-copy-id and findssl.sh [installed] 2026-10-19T20:02:33.001664121Z x11-ssh-askpass: input passphrase in X 2026-10-19T20:02:33.001666138Z xorg-xauth: X11 forwarding 2026-10-19T20:02:33.001667949Z installing gtest... 2026-10-19T20:02:33.009886386Z Optional dependencies for gtest 2026-10-19T20:02:33.009915811Z python: gmock generator 2026-10-19T20:02:33.009918997Z installing abseil-cpp... 2026-10-19T20:02:33.08331098Z installing ada... 2026-10-19T20:02:33.089275792Z installing c-ares... 2026-10-19T20:02:33.092532497Z installing libuv... 2026-10-19T20:02:33.095298747Z installing simdjson... 2026-10-19T20:02:33.107652256Z installing nodejs... 2026-10-19T20:02:33.269202721Z Optional dependencies for nodejs 2026-10-19T20:02:33.269231871Z npm: nodejs package manager 2026-10-19T20:02:33.269235329Z upgrading dbus... 2026-10-19T20:02:33.282754603Z upgrading systemd... 2026-10-19T20:02:33.614252257Z Creating group 'git' with GID 969. 2026-10-19T20:02:33.61428024Z Creating user 'git' (git daemon user) with UID 969 and GID 969. 2026-10-19T20:02:33.75247103Z upgrading systemd-sysvcompat... 2026-10-19T20:02:35.255781727Z :: Running post-transaction hooks... 2026-10-19T20:02:35.255818766Z ( 1/12) Creating system user accounts... 2026-10-19T20:02:35.311303368Z ( 2/12) Creating temporary files... 2026-10-19T20:02:35.367157863Z /usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping. 2026-10-19T20:02:35.367194502Z All rules containing unresolvable specifiers will be skipped. 2026-10-19T20:02:35.377762063Z ( 3/12) Updating journal message catalog... 2026-10-19T20:02:35.441423647Z ( 4/12) Updating udev hardware database... 2026-10-19T20:02:35.94007993Z ( 5/12) Applying kernel sysctl settings... 2026-10-19T20:02:35.994356297Z Skipped: Current root is not booted. 2026-10-19T20:02:35.994397125Z ( 6/12) Reloading system manager configuration... 2026-10-19T20:02:36.051295274Z Skipped: Current root is not booted. 2026-10-19T20:02:36.051326493Z ( 7/12) Reloading user manager configuration... 2026-10-19T20:02:36.106641432Z Skipped: Current root is not booted. 2026-10-19T20:02:36.106670315Z ( 8/12) Enqueuing marked services... 2026-10-19T20:02:36.160936704Z Skipped: Current root is not booted. 2026-10-19T20:02:36.160968461Z ( 9/12) Reloading device manager configuration... 2026-10-19T20:02:36.218150241Z Skipped: Current root is not booted. 2026-10-19T20:02:36.218180326Z (10/12) Arming ConditionNeedsUpdate... 2026-10-19T20:02:36.271274559Z (11/12) Reloading system bus configuration... 2026-10-19T20:02:36.325528439Z Skipped: Current root is not booted. 2026-10-19T20:02:36.325563011Z (12/12) Checking for old perl modules... 2026-10-19T20:02:36.412335533Z ##[group]Run actions/checkout@v6 2026-10-19T20:02:36.412352993Z with: 2026-10-19T20:02:36.412356648Z repository: bnema/ermite 2026-10-19T20:02:36.412359287Z token: *** 2026-10-19T20:02:36.412363051Z ssh-strict: true 2026-10-19T20:02:36.412365196Z ssh-user: git 2026-10-19T20:02:36.412367176Z persist-credentials: true 2026-10-19T20:02:36.412369167Z clean: true 2026-10-19T20:02:36.412375351Z sparse-checkout-cone-mode: true 2026-10-19T20:02:36.412430012Z fetch-depth: 1 2026-10-19T20:02:36.412436492Z fetch-tags: false 2026-10-19T20:02:36.412440115Z show-progress: true 2026-10-19T20:02:36.412443783Z lfs: false 2026-10-19T20:02:36.412447227Z submodules: false 2026-10-19T20:02:36.412452048Z set-safe-directory: true 2026-10-19T20:02:36.412455557Z allow-unsafe-pr-checkout: false 2026-10-19T20:02:36.412458448Z env: 2026-10-19T20:02:36.412462236Z GOWORK: off 2026-10-19T20:02:36.412465184Z ##[endgroup] 2026-10-19T20:02:36.412766192Z ##[command]/usr/bin/docker exec 98ae63c3091ee2eee26180d9005462a3ea62dd6ec6ed089e2050676e0a80bc4e sh -c "cat /etc/*release | grep ^ID" 2026-10-19T20:02:36.663939231Z Syncing repository: bnema/ermite 2026-10-19T20:02:36.663966585Z ##[group]Getting Git version info 2026-10-19T20:02:36.663975132Z Working directory is '/__w/ermite/ermite' 2026-10-19T20:02:36.666159392Z [command]/usr/sbin/git version 2026-10-19T20:02:36.671857714Z git version 2.56.0 2026-10-19T20:02:36.674053055Z ##[endgroup] 2026-10-19T20:02:36.674088953Z Temporarily overriding HOME='/__w/_temp/dcb94079-9b54-4400-908a-b3dcfec51650' before making global git config changes 2026-10-19T20:02:36.674105238Z Adding repository directory to the temporary git global config as a safe directory 2026-10-19T20:02:36.676828808Z [command]/usr/sbin/git config --global --add safe.directory /__w/ermite/ermite 2026-10-19T20:02:36.679182205Z Deleting the contents of '/__w/ermite/ermite' 2026-10-19T20:02:36.679207091Z ##[group]Determining repository object format 2026-10-19T20:02:36.682109087Z ##[endgroup] 2026-10-19T20:02:36.682148801Z ##[group]Initializing the repository 2026-10-19T20:02:36.682166615Z [command]/usr/sbin/git init /__w/ermite/ermite 2026-10-19T20:02:36.68841421Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-19T20:02:36.688642266Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-19T20:02:36.688691039Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-19T20:02:36.688737769Z hint: call: 2026-10-19T20:02:36.688759366Z hint: 2026-10-19T20:02:36.688776543Z hint: git config --global init.defaultBranch 2026-10-19T20:02:36.688794259Z hint: 2026-10-19T20:02:36.6888095Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-19T20:02:36.688822898Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-19T20:02:36.688835206Z hint: 2026-10-19T20:02:36.688848656Z hint: git branch -m 2026-10-19T20:02:36.688864939Z hint: 2026-10-19T20:02:36.688873769Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-19T20:02:36.688885806Z Initialized empty Git repository in /__w/ermite/ermite/.git/ 2026-10-19T20:02:36.68890371Z [command]/usr/sbin/git remote add origin http://ermite:7341/bnema/ermite 2026-10-19T20:02:36.694223904Z ##[endgroup] 2026-10-19T20:02:36.694254381Z ##[group]Disabling automatic garbage collection 2026-10-19T20:02:36.694275912Z [command]/usr/sbin/git config --local gc.auto 0 2026-10-19T20:02:36.699699455Z ##[endgroup] 2026-10-19T20:02:36.699733874Z ##[group]Setting up auth 2026-10-19T20:02:36.69975915Z Removing SSH command configuration 2026-10-19T20:02:36.699773621Z [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-19T20:02:36.702077156Z [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-19T20:02:36.749109412Z Removing HTTP extra header 2026-10-19T20:02:36.749172628Z [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader 2026-10-19T20:02:36.75222803Z [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.http\:\/\/ermite\:7341\/\.extraheader' && git config --local --unset-all 'http.http://ermite:7341/.extraheader' || :" 2026-10-19T20:02:36.796931755Z Removing includeIf entries pointing to credentials config files 2026-10-19T20:02:36.796972812Z [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-19T20:02:36.799212401Z [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-19T20:02:36.845316773Z [command]/usr/sbin/git config --file /__w/_temp/git-credentials-ec711f77-5559-4938-b441-eab5affc2ed7.config http.http://ermite:7341/.extraheader AUTHORIZATION: basic *** 2026-10-19T20:02:36.850451999Z [command]/usr/sbin/git config --local includeIf.gitdir:/__w/ermite/ermite/.git.path /__w/_temp/git-credentials-ec711f77-5559-4938-b441-eab5affc2ed7.config 2026-10-19T20:02:36.85597362Z [command]/usr/sbin/git config --local includeIf.gitdir:/__w/ermite/ermite/.git/worktrees/*.path /__w/_temp/git-credentials-ec711f77-5559-4938-b441-eab5affc2ed7.config 2026-10-19T20:02:36.858361082Z [command]/usr/sbin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-ec711f77-5559-4938-b441-eab5affc2ed7.config 2026-10-19T20:02:36.864975359Z [command]/usr/sbin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-ec711f77-5559-4938-b441-eab5affc2ed7.config 2026-10-19T20:02:36.867075965Z ##[endgroup] 2026-10-19T20:02:36.867110582Z ##[group]Fetching the repository 2026-10-19T20:02:36.867137086Z [command]/usr/sbin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +3483340ba3f364ca5f8397cb40fdfcbaf00abbf1:refs/remotes/pull/8/merge 2026-10-19T20:02:37.357516715Z From http://ermite:7341/bnema/ermite 2026-10-19T20:02:37.357570143Z * [new ref] 3483340ba3f364ca5f8397cb40fdfcbaf00abbf1 -> pull/8/merge 2026-10-19T20:02:37.357586505Z ##[endgroup] 2026-10-19T20:02:37.357605771Z ##[group]Determining the checkout info 2026-10-19T20:02:37.357617788Z ##[endgroup] 2026-10-19T20:02:37.357631672Z [command]/usr/sbin/git sparse-checkout disable 2026-10-19T20:02:37.364456357Z [command]/usr/sbin/git config --local --unset-all extensions.worktreeConfig 2026-10-19T20:02:37.366575297Z ##[group]Checking out the ref 2026-10-19T20:02:37.369284983Z [command]/usr/sbin/git checkout --progress --force refs/remotes/pull/8/merge 2026-10-19T20:02:37.428517767Z Note: switching to 'refs/remotes/pull/8/merge'. 2026-10-19T20:02:37.428553704Z 2026-10-19T20:02:37.428564189Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-19T20:02:37.428572368Z changes and commit them, and you can discard any commits you make in this 2026-10-19T20:02:37.428580163Z state without impacting any branches by switching back to a branch. 2026-10-19T20:02:37.428586132Z 2026-10-19T20:02:37.428595357Z If you want to create a new branch to retain commits you create, you may 2026-10-19T20:02:37.428607523Z do so (now or later) by using -c with the switch command. Example: 2026-10-19T20:02:37.428611932Z 2026-10-19T20:02:37.428616967Z git switch -c 2026-10-19T20:02:37.428620516Z 2026-10-19T20:02:37.428624344Z Or undo this operation with: 2026-10-19T20:02:37.42863285Z 2026-10-19T20:02:37.428637286Z git switch - 2026-10-19T20:02:37.428668603Z 2026-10-19T20:02:37.428674595Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-19T20:02:37.428678234Z 2026-10-19T20:02:37.428682875Z HEAD is now at 3483340 Merge 05fc636732aa61f7a2796c5e0dba9d9adb8883ec into 453499267f41ae8b3e4bd97a7445ec1c9de27425 2026-10-19T20:02:37.42868936Z ##[endgroup] 2026-10-19T20:02:37.433425074Z [command]/usr/sbin/git log -1 --format=%H 2026-10-19T20:02:37.43626907Z 3483340ba3f364ca5f8397cb40fdfcbaf00abbf1 2026-10-19T20:02:37.444963471Z ##[group]Run git config --global --add safe.directory "$GITHUB_WORKSPACE" 2026-10-19T20:02:37.44497872Z git config --global --add safe.directory "$GITHUB_WORKSPACE" 2026-10-19T20:02:37.444982634Z shell: sh -e {0} 2026-10-19T20:02:37.444984673Z env: 2026-10-19T20:02:37.444987579Z GOWORK: off 2026-10-19T20:02:37.444989374Z ##[endgroup] 2026-10-19T20:02:37.502099283Z ##[group]Run actions/setup-go@v5 2026-10-19T20:02:37.502117719Z with: 2026-10-19T20:02:37.502121819Z go-version-file: go.mod 2026-10-19T20:02:37.502124312Z cache: true 2026-10-19T20:02:37.502126489Z check-latest: false 2026-10-19T20:02:37.502128489Z env: 2026-10-19T20:02:37.502130847Z GOWORK: off 2026-10-19T20:02:37.502132624Z ##[endgroup] 2026-10-19T20:02:37.502713784Z ##[command]/usr/bin/docker exec 98ae63c3091ee2eee26180d9005462a3ea62dd6ec6ed089e2050676e0a80bc4e sh -c "cat /etc/*release | grep ^ID" 2026-10-19T20:02:37.783471964Z Setup go version spec 1.27.1 2026-10-19T20:02:37.783510889Z Attempting to download 1.27.1... 2026-10-19T20:02:37.798006245Z (node:339) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-10-19T20:02:37.798042661Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-10-19T20:02:38.043763585Z matching 1.27.1... 2026-10-19T20:02:38.046753577Z Acquiring 1.27.1 from https://github.com/actions/go-versions/releases/download/1.27.1-33583469715/go-1.27.1-linux-x64.tar.gz 2026-10-19T20:02:39.085452816Z Extracting Go... 2026-10-19T20:02:39.094854355Z [command]/usr/sbin/tar xz --warning=no-unknown-keyword --overwrite -C /__w/_temp/d037b990-ce28-4570-9f64-cebeb2e0b92d -f /__w/_temp/0400d217-7b5d-4826-a857-4fb03dc30642 2026-10-19T20:02:40.653765815Z Successfully extracted go to /__w/_temp/d037b990-ce28-4570-9f64-cebeb2e0b92d 2026-10-19T20:02:40.653806674Z Adding to the cache ... 2026-10-19T20:02:45.599975638Z Successfully cached go to /__t/go/1.27.1/x64 2026-10-19T20:02:45.600005263Z Added go to the path 2026-10-19T20:02:45.600009521Z Successfully set up Go version 1.27.1 2026-10-19T20:02:45.625671248Z [command]/__t/go/1.27.1/x64/bin/go env GOMODCACHE 2026-10-19T20:02:45.630258709Z [command]/__t/go/1.27.1/x64/bin/go env GOCACHE 2026-10-19T20:02:45.630290815Z /github/home/go/pkg/mod 2026-10-19T20:02:45.63270892Z /github/home/.cache/go-build 2026-10-19T20:03:08.202168773Z Cache Size: ~649 MB (680128088 B) 2026-10-19T20:03:08.207130374Z [command]/usr/sbin/tar -xf /__w/_temp/a6973364-6859-4a2b-b02f-90c9dc1348e3/cache.tzst -P -C /__w/ermite/ermite --use-compress-program unzstd 2026-10-19T20:03:14.214039995Z Cache restored successfully 2026-10-19T20:03:14.273446592Z Cache restored from key: setup-go-Linux-x64-undefined-go-1.27.1-bc5d6f3f0bbe357f0453cf4241b3c09d07420f89548b25d4a57e46b71b20728d 2026-10-19T20:03:14.273692625Z go version go1.27.1 linux/amd64 2026-10-19T20:03:14.273710626Z 2026-10-19T20:03:14.273715477Z ##[group]go env 2026-10-19T20:03:14.285480205Z AR='ar' 2026-10-19T20:03:14.285529287Z CC='gcc' 2026-10-19T20:03:14.285543789Z CGO_CFLAGS='-O2 -g' 2026-10-19T20:03:14.285556801Z CGO_CPPFLAGS='' 2026-10-19T20:03:14.285565895Z CGO_CXXFLAGS='-O2 -g' 2026-10-19T20:03:14.285577202Z CGO_ENABLED='1' 2026-10-19T20:03:14.285589427Z CGO_FFLAGS='-O2 -g' 2026-10-19T20:03:14.285598184Z CGO_LDFLAGS='-O2 -g' 2026-10-19T20:03:14.285604321Z CXX='g++' 2026-10-19T20:03:14.285612679Z GCCGO='gccgo' 2026-10-19T20:03:14.285618767Z GO111MODULE='' 2026-10-19T20:03:14.285624833Z GOAMD64='v1' 2026-10-19T20:03:14.285630517Z GOARCH='amd64' 2026-10-19T20:03:14.285636053Z GOAUTH='netrc' 2026-10-19T20:03:14.285643501Z GOBIN='/github/home/go/bin' 2026-10-19T20:03:14.285658814Z GOCACHE='/github/home/.cache/go-build' 2026-10-19T20:03:14.285670687Z GOCACHEPROG='' 2026-10-19T20:03:14.285681671Z GODEBUG='' 2026-10-19T20:03:14.285696249Z GOENV='/github/home/.config/go/env' 2026-10-19T20:03:14.285708206Z GOEXE='' 2026-10-19T20:03:14.285719827Z GOEXPERIMENT='' 2026-10-19T20:03:14.285728561Z GOFIPS140='off' 2026-10-19T20:03:14.285739452Z GOFLAGS='' 2026-10-19T20:03:14.285762447Z GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build1106438222=/tmp/go-build -gno-record-gcc-switches' 2026-10-19T20:03:14.285777007Z GOHOSTARCH='amd64' 2026-10-19T20:03:14.285788117Z GOHOSTOS='linux' 2026-10-19T20:03:14.2857992Z GOINSECURE='' 2026-10-19T20:03:14.28581575Z GOMOD='/__w/ermite/ermite/go.mod' 2026-10-19T20:03:14.285831229Z GOMODCACHE='/github/home/go/pkg/mod' 2026-10-19T20:03:14.28584269Z GONOPROXY='' 2026-10-19T20:03:14.285854678Z GONOSUMDB='' 2026-10-19T20:03:14.285865827Z GOOS='linux' 2026-10-19T20:03:14.285877666Z GOPACKAGESDRIVER='' 2026-10-19T20:03:14.285886716Z GOPATH='/github/home/go' 2026-10-19T20:03:14.285897867Z GOPRIVATE='' 2026-10-19T20:03:14.285915393Z GOPROXY='https://proxy.golang.org,direct' 2026-10-19T20:03:14.28592844Z GOROOT='/__t/go/1.27.1/x64' 2026-10-19T20:03:14.285940826Z GOSUMDB='sum.golang.org' 2026-10-19T20:03:14.28596148Z GOTELEMETRY='local' 2026-10-19T20:03:14.285979255Z GOTELEMETRYDIR='/github/home/.config/go/telemetry' 2026-10-19T20:03:14.28599128Z GOTMPDIR='' 2026-10-19T20:03:14.286003992Z GOTOOLCHAIN='auto' 2026-10-19T20:03:14.286014985Z GOTOOLDIR='/__t/go/1.27.1/x64/pkg/tool/linux_amd64' 2026-10-19T20:03:14.286022485Z GOVCS='' 2026-10-19T20:03:14.286028963Z GOVERSION='go1.27.1' 2026-10-19T20:03:14.286034878Z GOWORK='off' 2026-10-19T20:03:14.286041476Z PKG_CONFIG='pkg-config' 2026-10-19T20:03:14.28604827Z 2026-10-19T20:03:14.286056002Z ##[endgroup] 2026-10-19T20:03:14.30060753Z ##[group]Run git --version 2026-10-19T20:03:14.300630245Z git --version 2026-10-19T20:03:14.300635019Z v=$(git --version | sed -E 's/^git version ([0-9]+)\.([0-9]+).*/\1 \2/') 2026-10-19T20:03:14.300639598Z set -- $v 2026-10-19T20:03:14.300642739Z if [ "$1" -lt 2 ] || { [ "$1" -eq 2 ] && [ "$2" -lt 45 ]; }; then 2026-10-19T20:03:14.300645935Z  echo "git 2.45 or newer is required" >&2 2026-10-19T20:03:14.300649317Z  exit 1 2026-10-19T20:03:14.300652642Z fi 2026-10-19T20:03:14.300657853Z shell: sh -e {0} 2026-10-19T20:03:14.300661449Z env: 2026-10-19T20:03:14.300667994Z GOWORK: off 2026-10-19T20:03:14.300670909Z ##[endgroup] 2026-10-19T20:03:14.366907494Z git version 2.56.0 2026-10-19T20:03:14.372178493Z ##[group]Run go mod tidy 2026-10-19T20:03:14.372200103Z go mod tidy 2026-10-19T20:03:14.372204921Z git diff --exit-code -- go.mod go.sum 2026-10-19T20:03:14.372211127Z shell: sh -e {0} 2026-10-19T20:03:14.372214869Z env: 2026-10-19T20:03:14.372220787Z GOWORK: off 2026-10-19T20:03:14.372224423Z ##[endgroup] 2026-10-19T20:03:14.624883971Z ##[group]Run scripts/templ-drift.sh 2026-10-19T20:03:14.624901486Z scripts/templ-drift.sh 2026-10-19T20:03:14.624905576Z shell: sh -e {0} 2026-10-19T20:03:14.624907502Z env: 2026-10-19T20:03:14.624911957Z GOWORK: off 2026-10-19T20:03:14.624913719Z ##[endgroup] 2026-10-19T20:03:15.020313762Z (✓) Post-generation event received, processing... [ updates=0 needsRestart=true needsBrowserReload=true ] 2026-10-19T20:03:15.020355052Z (✓) Complete [ updates=0 duration=194.299361ms ] 2026-10-19T20:03:15.035734853Z ##[group]Run go vet ./... 2026-10-19T20:03:15.035753741Z go vet ./... 2026-10-19T20:03:15.035758241Z shell: sh -e {0} 2026-10-19T20:03:15.035760399Z env: 2026-10-19T20:03:15.035765809Z GOWORK: off 2026-10-19T20:03:15.035767605Z ##[endgroup] 2026-10-19T20:03:27.653580995Z ##[group]Run go test -race $(go list ./... | grep -vx 'bnema.dev/ermite/internal/app') 2026-10-19T20:03:27.653601687Z go test -race $(go list ./... | grep -vx 'bnema.dev/ermite/internal/app') 2026-10-19T20:03:27.653607653Z shell: sh -e {0} 2026-10-19T20:03:27.653610837Z env: 2026-10-19T20:03:27.653615346Z GOWORK: off 2026-10-19T20:03:27.653617994Z ##[endgroup] 2026-10-19T20:03:41.660255454Z ? bnema.dev/ermite/cmd/ermite [no test files] 2026-10-19T20:03:41.660327645Z ? bnema.dev/ermite/gen/ermite/storage [no test files] 2026-10-19T20:03:42.692394971Z ok bnema.dev/ermite/internal/adapters/ciartifacts 1.030s 2026-10-19T20:03:42.726065785Z ok bnema.dev/ermite/internal/adapters/cilogs 1.040s 2026-10-19T20:03:42.950009035Z ok bnema.dev/ermite/internal/adapters/cisummaries 1.067s 2026-10-19T20:03:42.950070207Z ok bnema.dev/ermite/internal/adapters/client (cached) 2026-10-19T20:05:41.729143269Z ok bnema.dev/ermite/internal/adapters/ermitegit 116.312s 2026-10-19T20:05:41.729189093Z ok bnema.dev/ermite/internal/adapters/eventbus 1.014s 2026-10-19T20:05:41.729197007Z ok bnema.dev/ermite/internal/adapters/gitcli 14.057s 2026-10-19T20:05:41.729205734Z ok bnema.dev/ermite/internal/adapters/githttp 2.144s 2026-10-19T20:05:41.729215991Z ok bnema.dev/ermite/internal/adapters/githubapi 1.332s 2026-10-19T20:05:41.729225866Z ok bnema.dev/ermite/internal/adapters/githubraw 1.024s 2026-10-19T20:05:41.729239772Z ok bnema.dev/ermite/internal/adapters/gitremote 3.233s 2026-10-19T20:05:41.729261853Z ok bnema.dev/ermite/internal/adapters/httpserver (cached) 2026-10-19T20:05:41.729283756Z ok bnema.dev/ermite/internal/adapters/kvstore 2.468s 2026-10-19T20:05:41.729295818Z ? bnema.dev/ermite/internal/adapters/oidchttp [no test files] 2026-10-19T20:05:41.729307456Z ok bnema.dev/ermite/internal/adapters/rpc 1.094s 2026-10-19T20:05:41.729323434Z ok bnema.dev/ermite/internal/adapters/secretbox 1.018s 2026-10-19T20:05:41.729343228Z ok bnema.dev/ermite/internal/adapters/sigverify 3.607s 2026-10-19T20:05:41.729361518Z ok bnema.dev/ermite/internal/adapters/sshsig 1.044s 2026-10-19T20:05:41.729373739Z ok bnema.dev/ermite/internal/adapters/web 46.178s 2026-10-19T20:05:41.729383966Z ok bnema.dev/ermite/internal/adapters/webauthn 1.106s 2026-10-19T20:05:41.72939932Z ok bnema.dev/ermite/internal/boundary 1.193s 2026-10-19T20:05:41.729413569Z ok bnema.dev/ermite/internal/clientlimit 2.850s 2026-10-19T20:05:41.729422224Z ok bnema.dev/ermite/internal/config (cached) 2026-10-19T20:05:41.729438335Z ok bnema.dev/ermite/internal/domain 1.132s 2026-10-19T20:05:41.729455758Z ? bnema.dev/ermite/internal/ports [no test files] 2026-10-19T20:05:41.729469758Z ? bnema.dev/ermite/internal/ports/mocks [no test files] 2026-10-19T20:05:41.729490477Z ? bnema.dev/ermite/internal/readertest [no test files] 2026-10-19T20:05:41.729502628Z ok bnema.dev/ermite/internal/usecase 22.328s 2026-10-19T20:05:41.729511946Z ? bnema.dev/ermite/scripts/loadtest [no test files] 2026-10-19T20:05:41.788408981Z ##[group]Run go tool hexcheck -fail-on warn ./... 2026-10-19T20:05:41.788424142Z go tool hexcheck -fail-on warn ./... 2026-10-19T20:05:41.788428252Z shell: sh -e {0} 2026-10-19T20:05:41.788430124Z env: 2026-10-19T20:05:41.788437021Z GOWORK: off 2026-10-19T20:05:41.78843883Z ##[endgroup] 2026-10-19T20:05:50.927298582Z ##[group]Run node --test 'internal/adapters/web/jstest/*.test.mjs' 2026-10-19T20:05:50.927321132Z node --test 'internal/adapters/web/jstest/*.test.mjs' 2026-10-19T20:05:50.927328477Z shell: sh -e {0} 2026-10-19T20:05:50.927332179Z env: 2026-10-19T20:05:50.927339344Z GOWORK: off 2026-10-19T20:05:50.927342794Z ##[endgroup] 2026-10-19T20:05:51.168505682Z ✔ the palette: options, selected option and aria-activedescendant follow the cursor (3.579349ms) 2026-10-19T20:05:51.168557293Z ✔ the palette: a filter moves the active option, no match empties it and collapses the popup (0.564538ms) 2026-10-19T20:05:51.168567094Z ✔ the palette: the file hits that arrive later get ids, roles and the active option (11.24218ms) 2026-10-19T20:05:51.168575939Z ✔ Escape in the finder clears the query, keeps the focus in the field and does not reach the global handler (2.768314ms) 2026-10-19T20:05:51.182378114Z ✔ the finder follows the cursor moved from outside (j / k) (1.762355ms) 2026-10-19T20:05:51.182435146Z ✔ a swap that replaces the focused row puts the focus on the same control of the new one (1.489585ms) 2026-10-19T20:05:51.182451777Z ✔ a swap with the focus elsewhere does not touch it (0.43855ms) 2026-10-19T20:05:51.18247341Z ✔ a removed row hands the focus to the next row, else the previous, else the content (0.867676ms) 2026-10-19T20:05:51.18249276Z ✔ a removed row skips the rows a filter hides (0.837908ms) 2026-10-19T20:05:51.182509968Z ✔ shortcuts off: single characters do nothing, ctrl k, escape and enter still work (1.193556ms) 2026-10-19T20:05:51.185468646Z ✔ shortcuts off: the checkbox, the note and the palette action show the state (0.552385ms) 2026-10-19T20:05:51.185509436Z ✔ shortcuts off: another tab's change applies here (0.249809ms) 2026-10-19T20:05:51.185524517Z ✔ the preference is read from storage when the page loads (2.603226ms) 2026-10-19T20:05:51.18556016Z ✔ activity moves a home row up only in newest activity order, preserving focus and cursor (1.992659ms) 2026-10-19T20:05:51.72459662Z AC6 index of 100000 paths: 55.0 ms (target < 150, asserted < 1500) 2026-10-19T20:05:51.724644038Z AC6 queries (incremental): t: 63.2 ms (94793 matches); tr: 60.2 ms (65622 matches); tre: 66.9 ms (51036 matches); tree: 58.3 ms (35414 matches); tree h: 7.6 ms (4167 matches); wbtree: 12.7 ms (7290 matches); internal handler: 7.3 ms (1042 matches); zzzq: 0.3 ms (0 matches) 2026-10-19T20:05:51.72465859Z AC6 cold 'e': 57.2 ms; cold 'inthand': 5.7 ms; 'tree h' with positions of the hits: 8.6 ms (target < 30, asserted < 300) 2026-10-19T20:05:52.144513954Z ✔ search: rejects what is not a subsequence (2.396362ms) 2026-10-19T20:05:52.144551594Z ✔ search: ranking (0.784168ms) 2026-10-19T20:05:52.144565967Z ✔ search: wbtree matches web/tree.templ (0.434736ms) 2026-10-19T20:05:52.144577312Z ✔ search: basename prefix beats a deep match (0.399691ms) 2026-10-19T20:05:52.144636874Z ✔ search: camelCase and separators earn bonuses (0.389901ms) 2026-10-19T20:05:52.144656805Z ✔ search: several terms (2.544807ms) 2026-10-19T20:05:52.144707911Z ✔ search: top k, ties by length then path (2.88052ms) 2026-10-19T20:05:52.14472827Z ✔ search: incremental results equal a cold search (37.158491ms) 2026-10-19T20:05:52.144800679Z ✔ positions (0.62192ms) 2026-10-19T20:05:52.144823346Z ✔ non-ASCII paths: ASCII-only folding, positions index the original (0.811141ms) 2026-10-19T20:05:52.147698918Z ✔ positions of a long path (greedy) (2.260818ms) 2026-10-19T20:05:52.147733438Z ✔ visible (0.717692ms) 2026-10-19T20:05:52.147754769Z ✔ performance on 100,000 paths (AC6) (515.465045ms) 2026-10-19T20:05:52.147774675Z ✔ search and positions agree with a brute-force reference (416.296602ms) 2026-10-19T20:05:52.160414367Z ✔ Enter before the results opens the top hit once they come (47.724844ms) 2026-10-19T20:05:52.160461915Z ✔ the status counts the files and names the real size of a truncated list (4.589419ms) 2026-10-19T20:05:52.160483582Z ✔ an Enter is dropped when the field changed since (1.207898ms) 2026-10-19T20:05:52.160506264Z ✔ Enter on current results opens the cursor row, whichever way the cursor moved (1.131729ms) 2026-10-19T20:05:52.160526741Z ✔ an input method composing does not drive the finder (1.823076ms) 2026-10-19T20:05:52.16054467Z ✔ Escape clears the field and puts the cursor back on the tree (2.925715ms) 2026-10-19T20:05:52.160567214Z ✔ label marks a surrogate pair whole (1.040525ms) 2026-10-19T20:05:52.160587616Z ✔ the palette lists the file hits under its entries (5.035748ms) 2026-10-19T20:05:52.160609311Z ✔ Enter typed before the frame of the query runs opens the top hit (2.022071ms) 2026-10-19T20:05:52.160629513Z ✔ the palette keeps one search per frame and drops a search when it closes (2.29888ms) 2026-10-19T20:05:52.160650679Z ✔ the palette drops the results of a query that is stale (2.339716ms) 2026-10-19T20:05:52.16290351Z ✔ a list that fits is left alone (2.315457ms) 2026-10-19T20:05:52.16294056Z ✔ the chips past the line give way to a … button that names them (0.639765ms) 2026-10-19T20:05:52.162994301Z ✔ fitting again after a resize shows what fits now, with one … button (0.510519ms) 2026-10-19T20:05:52.163021974Z ✔ a refit keeps the … button, and its focus (0.412536ms) 2026-10-19T20:05:52.163052725Z ✔ pressing … shows every chip and moves the focus to the first one it showed (0.523337ms) 2026-10-19T20:05:52.163079174Z ✔ the service worker is registered at the root scope once the page has loaded (2.59333ms) 2026-10-19T20:05:52.163101112Z ✔ a refused registration is not an error (0.342359ms) 2026-10-19T20:05:52.163123739Z ✔ the page leaves the browser its own install offer (0.18157ms) 2026-10-19T20:05:52.163145757Z ✔ leadingZeroBits counts the zero bits at the start (1.610829ms) 2026-10-19T20:05:52.163167856Z ✔ b64urlDecode reads the nonce the server sends (1.040065ms) 2026-10-19T20:05:52.163188337Z ✔ the hashed bytes are nonce || ":" || decimal solution (0.414994ms) 2026-10-19T20:05:52.163211423Z ✔ the solver finds the very solution of the Go vector (134.210116ms) 2026-10-19T20:05:52.163233469Z ✔ the solver is independent of the batch size and reports progress (69.137313ms) 2026-10-19T20:05:52.163255717Z ✔ counterClass: warn from 90 %, over above the maximum (0.2868ms) 2026-10-19T20:05:52.163277993Z ✔ length counts characters, not UTF-16 units (0.167074ms) 2026-10-19T20:05:52.163299505Z ✔ state: the button opens only when solved, waited and not over (0.340656ms) 2026-10-19T20:05:52.163322287Z ✔ serverLength counts NFC code points like the server (0.373909ms) 2026-10-19T20:05:52.163343799Z ✔ serverLength drops what the server strips and trims (0.290212ms) 2026-10-19T20:05:52.163373214Z ✔ state keeps the button disabled when a title is empty or a field is over (0.17102ms) 2026-10-19T20:05:52.163396943Z ✔ drafts are saved, restored once, and scoped to the path (0.351298ms) 2026-10-19T20:05:52.163417899Z ✔ onPageShow reloads only for a bfcache restore (0.09268ms) 2026-10-19T20:05:52.163440725Z ✔ init restores a draft and reloads on a bfcache pageshow (1.267538ms) 2026-10-19T20:05:52.163463972Z ✔ with nothing stored the layout is cards, and the page is as rendered (4.729937ms) 2026-10-19T20:05:52.163485068Z ✔ the stored layout is applied when the page loads (0.770401ms) 2026-10-19T20:05:52.163508009Z ✔ a stored value that is not a layout falls back to cards (0.5243ms) 2026-10-19T20:05:52.163529162Z ✔ set stores the layout, shows it and fits the chips again (0.597353ms) 2026-10-19T20:05:52.163550407Z ✔ pressing a layout button sets it; other clicks do nothing (2.41713ms) 2026-10-19T20:05:52.163572239Z ✔ another tab's change applies live (0.556665ms) 2026-10-19T20:05:52.163593462Z ✔ a page without .home or without ermiteFit still works (0.275135ms) 2026-10-19T20:05:52.163614633Z ✔ without usable storage the choice holds for the page (0.415645ms) 2026-10-19T20:05:52.163636598Z ✔ a drop shorter than the delay says nothing (5.677898ms) 2026-10-19T20:05:52.163658415Z ✔ a drop that lasts shows offline, once, until the stream is back (0.319085ms) 2026-10-19T20:05:52.163682555Z ✔ it does nothing for a job that is over, or a page without a feed (5.52758ms) 2026-10-19T20:05:52.163703756Z ✔ it opens the feed after the last line the page holds (1.006298ms) 2026-10-19T20:05:52.163722724Z ✔ it appends the lines of a batch (1.280067ms) 2026-10-19T20:05:52.16374597Z ✔ a piece that continues a line of an earlier batch joins that line (0.382585ms) 2026-10-19T20:05:52.163767852Z ✔ it scrolls with the log only while the reader is at its end (0.827894ms) 2026-10-19T20:05:52.163789388Z ✔ ci-end closes the feed, and a closed connection stays closed (0.365494ms) 2026-10-19T20:05:52.163811648Z ✔ windowOf: the start of the window of a file (2.267924ms) 2026-10-19T20:05:52.163835074Z ✔ menuKey: modes by number, D toggles the deletion, nothing else (0.86615ms) 2026-10-19T20:05:52.163855804Z ✔ step: stays in the list (0.207035ms) 2026-10-19T20:05:52.163879046Z ✔ rangeURL requires the same file, side and MR and sorts endpoints (0.809239ms) 2026-10-19T20:05:52.163901013Z ✔ quote opens the thread reply and prefills and focuses its textarea (0.324104ms) 2026-10-19T20:05:52.163926009Z ✔ reveal selects the split note ({"diff":"split"}), including after lazy loading (0.836769ms) 2026-10-19T20:05:52.163950097Z ✔ reveal selects the split note ({"view":"split"}), including after lazy loading (0.193292ms) 2026-10-19T20:05:52.16397238Z ✔ the script registers exactly one submit listener and no click listener (2.98875ms) 2026-10-19T20:05:52.163994847Z ✔ login: begin, get, finish with toJSON(), then home (2.036248ms) 2026-10-19T20:05:52.164016727Z ✔ register: the trimmed name goes to begin only, then reload (3.319956ms) 2026-10-19T20:05:52.16403867Z ✔ a submit from another form is not ours and keeps its default (1.199562ms) 2026-10-19T20:05:52.16406697Z ✔ busy: aria-busy, the waiting text, and a double submit makes one begin (8.24527ms) 2026-10-19T20:05:52.164088065Z ✔ a double submit of the add form makes one begin (1.653761ms) 2026-10-19T20:05:52.164110721Z ✔ after a failure the page is free for another try (0.952327ms) 2026-10-19T20:05:52.164132364Z ✔ on failure the button is enabled again, not busy, and has the focus (1.316463ms) 2026-10-19T20:05:52.164154746Z ✔ on success the button stays busy and disabled, without stealing focus (0.601349ms) 2026-10-19T20:05:52.164178763Z ✔ begin refused: the server reason is shown, nothing else is called (0.662271ms) 2026-10-19T20:05:52.164200793Z ✔ a 400 from register/begin focuses the name field (0.523483ms) 2026-10-19T20:05:52.164218688Z ✔ other refusals of register give the focus back to the button (0.893882ms) 2026-10-19T20:05:52.164234341Z ✔ a 400 at begin on the login page focuses the button: there is no name (0.282227ms) 2026-10-19T20:05:52.164262136Z ✔ a refusal without a JSON body falls back to the status (0.38022ms) 2026-10-19T20:05:52.16428535Z ✔ a 403 without a reason says the session ended (1.077809ms) 2026-10-19T20:05:52.164302936Z ✔ a 403 with a reason of its own shows that reason (0.283119ms) 2026-10-19T20:05:52.164318148Z ✔ the owner cancels the prompt (1.294109ms) 2026-10-19T20:05:52.164333351Z ✔ AbortError says cancelled (0.31088ms) 2026-10-19T20:05:52.164354919Z ✔ an authenticator that already holds a passkey (0.366904ms) 2026-10-19T20:05:52.164377225Z ✔ a network failure is reported (0.301034ms) 2026-10-19T20:05:52.164396442Z ✔ a null credential is not sent (0.238613ms) 2026-10-19T20:05:52.164415606Z ✔ a credential without toJSON is reported, not sent (0.397725ms) 2026-10-19T20:05:52.164440268Z ✔ a begin answer that is not JSON (0.374839ms) 2026-10-19T20:05:52.164458997Z ✔ a begin answer with the wrong shape (1.361743ms) 2026-10-19T20:05:52.164478542Z ✔ a name over 64 bytes (UTF-8) stops before begin (0.399443ms) 2026-10-19T20:05:52.164496912Z ✔ 64 bytes is fine, in ASCII or in two-byte characters (0.347386ms) 2026-10-19T20:05:52.164518225Z ✔ control and direction characters stop before begin (1.770454ms) 2026-10-19T20:05:52.164539473Z ✔ plain text with a zero width joiner, accents and emoji is fine (0.20369ms) 2026-10-19T20:05:52.164561932Z ✔ an empty name is allowed: the server names the passkey (0.392959ms) 2026-10-19T20:05:52.164586412Z ✔ an old browser: the buttons are disabled with a reason, nothing is fetched (0.404894ms) 2026-10-19T20:05:52.164607623Z ✔ no PublicKeyCredential at all (0.202116ms) 2026-10-19T20:05:52.164630201Z ✔ a supported browser keeps the buttons enabled (0.334718ms) 2026-10-19T20:05:52.164650304Z ✔ a disabled button ignores a submit (0.233895ms) 2026-10-19T20:05:52.164672328Z ✔ register needs parseCreationOptionsFromJSON (1.413252ms) 2026-10-19T20:05:52.164695094Z ✔ l focuses the main action of the panel, j / k walk its shown controls, h goes back (3.405177ms) 2026-10-19T20:05:52.164717858Z ✔ without a primary action, l takes the first shown control (0.311443ms) 2026-10-19T20:05:52.164741079Z ✔ h outside the panel leaves the focus alone; j / k outside it are not taken (0.310787ms) 2026-10-19T20:05:52.164762796Z ✔ get answers the stored value, else the fallback (null by default) (3.503483ms) 2026-10-19T20:05:52.164784984Z ✔ set stores strings; null and undefined remove; remove forgets (0.326223ms) 2026-10-19T20:05:52.164807801Z ✔ without storage nothing throws and the value holds for the page (0.335354ms) 2026-10-19T20:05:52.164829558Z ✔ a storage that refuses reads and writes does not throw either (0.280156ms) 2026-10-19T20:05:52.164853575Z ✔ a quota error on write keeps the value for the page; a later write that works wins (0.267164ms) 2026-10-19T20:05:52.164889783Z ✔ a getter of localStorage that throws (sandboxed frame) is survived (0.34441ms) 2026-10-19T20:05:52.164913384Z ✔ watch calls back with the new value of its key only, and stops when told (0.945996ms) 2026-10-19T20:05:52.164936505Z ✔ watch ignores the events of another storage area (sessionStorage) (0.294423ms) 2026-10-19T20:05:52.164958183Z ✔ an event from another tab replaces a value held for this page (0.325354ms) 2026-10-19T20:05:52.164979749Z ✔ pref answers only values of its list, else the fallback (0.421106ms) 2026-10-19T20:05:52.165002035Z ✔ pref works with the empty string as a value (keys-off) (0.229121ms) 2026-10-19T20:05:52.165035645Z ✔ pref.watch gives validated values (0.253961ms) 2026-10-19T20:05:52.165062919Z ✔ a directory opens in place and closes again without a request (13.719042ms) 2026-10-19T20:05:52.1650859Z ✔ TS-001/TS-002: a directory that loads under a closed ancestor comes in hidden (3.060874ms) 2026-10-19T20:05:52.165101457Z ✔ a closed directory under a closed ancestor stays closed when the ancestor opens (2.767427ms) 2026-10-19T20:05:52.16511257Z ✔ TS-006: only rows are kept; no row falls back to navigating (3.720088ms) 2026-10-19T20:05:52.165123167Z ✔ a modified or non-left click keeps the link navigation (1.616746ms) 2026-10-19T20:05:52.165140078Z ✔ a second click while the rows are loading is ignored (1.971588ms) 2026-10-19T20:05:52.16515331Z ✔ a failed request navigates to the directory (0.728768ms) 2026-10-19T20:05:52.165167179Z ✔ the tree-more row has a depth and follows its directory (1.046829ms) 2026-10-19T20:05:52.165180102Z ✔ l opens a closed directory, then enters it; h closes it, or goes to its directory (1.096202ms) 2026-10-19T20:05:52.165190806Z ✔ l on a file opens it; Enter opens a file and toggles a directory (0.989148ms) 2026-10-19T20:05:52.165207839Z ✔ h on a top-level row goes to the parent page, when there is one (0.398391ms) 2026-10-19T20:05:52.165224052Z ✔ the keys are not the tree's while the finder shows its results (0.206997ms) 2026-10-19T20:05:52.165238108Z ✔ a click on the name puts the cursor on the row (0.334934ms) 2026-10-19T20:05:52.16525286Z ✔ init: one tab stop, the row under the cursor; name links are out of the tab order (0.364858ms) 2026-10-19T20:05:52.165269113Z ✔ l or h before any focus in the tree brings the focus to the cursor row (1.780854ms) 2026-10-19T20:05:52.165283941Z ✔ l and h move the focus with the cursor, and the tab stop with them (1.704574ms) 2026-10-19T20:05:52.165298591Z ✔ sync (j k gg G of ermite.js) puts the focus and the tab stop on the row (0.319851ms) 2026-10-19T20:05:52.165314762Z ✔ a click puts the focus and the tab stop on its row, directory or not (1.879286ms) 2026-10-19T20:05:52.165342932Z ✔ collapsing a branch with the focus or the cursor in it moves both to the directory (2.056141ms) 2026-10-19T20:05:52.165372291Z ✔ collapsing a directory the focus is not in leaves the focus alone (1.689078ms) 2026-10-19T20:05:52.165395098Z ✔ Enter acts on the row that has the cursor, which is the focused row (1.678003ms) 2026-10-19T20:05:52.165407586Z ✔ inserted rows get their level; the server gave them posinset and setsize (1.723164ms) 2026-10-19T20:05:52.165424415Z ✔ Down, Up, Home and End walk the visible rows, with the focus (0.94484ms) 2026-10-19T20:05:52.165435891Z ✔ Right opens a closed directory, enters an open one, and does nothing on a file (1.542306ms) 2026-10-19T20:05:52.165447003Z ✔ Left closes an open directory, goes to the parent, and does nothing at the top (1.814105ms) 2026-10-19T20:05:52.165457271Z ✔ l opens a file where Right does not (0.34411ms) 2026-10-19T20:05:52.165474324Z ✔ the tree takes no arrow key while the finder shows its results, nor any other key (0.213334ms) 2026-10-19T20:05:52.165482276Z ℹ tests 160 2026-10-19T20:05:52.165489113Z ℹ suites 0 2026-10-19T20:05:52.165495397Z ℹ pass 160 2026-10-19T20:05:52.165501677Z ℹ fail 0 2026-10-19T20:05:52.165513813Z ℹ cancelled 0 2026-10-19T20:05:52.165523971Z ℹ skipped 0 2026-10-19T20:05:52.16553388Z ℹ todo 0 2026-10-19T20:05:52.165546922Z ℹ duration_ms 1090.850153 2026-10-19T20:05:52.169781676Z Post job cleanup. 2026-10-19T20:05:52.170722722Z ##[command]/usr/bin/docker exec 98ae63c3091ee2eee26180d9005462a3ea62dd6ec6ed089e2050676e0a80bc4e sh -c "cat /etc/*release | grep ^ID" 2026-10-19T20:05:52.417603762Z (node:40926) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-10-19T20:05:52.41764253Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-10-19T20:05:52.419860759Z [command]/__t/go/1.27.1/x64/bin/go env GOMODCACHE 2026-10-19T20:05:52.426195885Z [command]/__t/go/1.27.1/x64/bin/go env GOCACHE 2026-10-19T20:05:52.42884758Z /github/home/go/pkg/mod 2026-10-19T20:05:52.428897521Z /github/home/.cache/go-build 2026-10-19T20:05:52.431681707Z Cache hit occurred on the primary key setup-go-Linux-x64-undefined-go-1.27.1-bc5d6f3f0bbe357f0453cf4241b3c09d07420f89548b25d4a57e46b71b20728d, not saving cache. 2026-10-19T20:05:52.437691321Z Post job cleanup. 2026-10-19T20:05:52.437745282Z ##[command]/usr/bin/docker exec 98ae63c3091ee2eee26180d9005462a3ea62dd6ec6ed089e2050676e0a80bc4e sh -c "cat /etc/*release | grep ^ID" 2026-10-19T20:05:52.635819012Z [command]/usr/sbin/git version 2026-10-19T20:05:52.641795687Z git version 2.56.0 2026-10-19T20:05:52.64425161Z Copying '/github/home/.gitconfig' to '/__w/_temp/7eb516f6-3195-4770-9fd8-c3aef3537d22/.gitconfig' 2026-10-19T20:05:52.644280627Z Temporarily overriding HOME='/__w/_temp/7eb516f6-3195-4770-9fd8-c3aef3537d22' before making global git config changes 2026-10-19T20:05:52.646968676Z Adding repository directory to the temporary git global config as a safe directory 2026-10-19T20:05:52.647001019Z [command]/usr/sbin/git config --global --add safe.directory /__w/ermite/ermite 2026-10-19T20:05:52.649998602Z Removing SSH command configuration 2026-10-19T20:05:52.65003606Z [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-19T20:05:52.65502407Z [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-19T20:05:52.6996041Z Removing HTTP extra header 2026-10-19T20:05:52.699654126Z [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader 2026-10-19T20:05:52.702792143Z [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.http\:\/\/ermite\:7341\/\.extraheader' && git config --local --unset-all 'http.http://ermite:7341/.extraheader' || :" 2026-10-19T20:05:52.74553086Z Removing includeIf entries pointing to credentials config files 2026-10-19T20:05:52.74556816Z [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-19T20:05:52.747671534Z includeif.gitdir:/__w/ermite/ermite/.git.path 2026-10-19T20:05:52.747707281Z includeif.gitdir:/__w/ermite/ermite/.git/worktrees/*.path 2026-10-19T20:05:52.747716209Z includeif.gitdir:/github/workspace/.git.path 2026-10-19T20:05:52.747724971Z includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-10-19T20:05:52.747739045Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/__w/ermite/ermite/.git.path 2026-10-19T20:05:52.753484466Z /__w/_temp/git-credentials-ec711f77-5559-4938-b441-eab5affc2ed7.config 2026-10-19T20:05:52.75353077Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/__w/ermite/ermite/.git.path /__w/_temp/git-credentials-ec711f77-5559-4938-b441-eab5affc2ed7.config 2026-10-19T20:05:52.756829339Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/__w/ermite/ermite/.git/worktrees/*.path 2026-10-19T20:05:52.758979141Z /__w/_temp/git-credentials-ec711f77-5559-4938-b441-eab5affc2ed7.config 2026-10-19T20:05:52.761512989Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/__w/ermite/ermite/.git/worktrees/*.path /__w/_temp/git-credentials-ec711f77-5559-4938-b441-eab5affc2ed7.config 2026-10-19T20:05:52.763668622Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path 2026-10-19T20:05:52.769369391Z /github/runner_temp/git-credentials-ec711f77-5559-4938-b441-eab5affc2ed7.config 2026-10-19T20:05:52.769433117Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-ec711f77-5559-4938-b441-eab5affc2ed7.config 2026-10-19T20:05:52.771621762Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-10-19T20:05:52.777294346Z /github/runner_temp/git-credentials-ec711f77-5559-4938-b441-eab5affc2ed7.config 2026-10-19T20:05:52.777345528Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-ec711f77-5559-4938-b441-eab5affc2ed7.config 2026-10-19T20:05:52.780253922Z [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-19T20:05:52.820991412Z Removing credentials config '/__w/_temp/git-credentials-ec711f77-5559-4938-b441-eab5affc2ed7.config' 2026-10-19T20:05:52.828188995Z Stop and remove container: 8529e149a39e4d5199a5dbc36aa0ccb1_archlinuxlatest_1e9355 2026-10-19T20:05:52.828232144Z ##[command]/usr/bin/docker rm --force 98ae63c3091ee2eee26180d9005462a3ea62dd6ec6ed089e2050676e0a80bc4e 2026-10-19T20:05:53.417273487Z 98ae63c3091ee2eee26180d9005462a3ea62dd6ec6ed089e2050676e0a80bc4e 2026-10-19T20:05:53.417329445Z Remove container network: github_network_52a60e9e788546299d118ffdc70309d9 2026-10-19T20:05:53.4173639Z ##[command]/usr/bin/docker network rm github_network_52a60e9e788546299d118ffdc70309d9 2026-10-19T20:05:53.573436876Z github_network_52a60e9e788546299d118ffdc70309d9 2026-10-19T20:05:53.573547992Z Cleaning up orphan processes 2026-10-19T20:05:53.574074634Z ##[warning]Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/