2026-10-20T04:44:30.73141291Z Current runner version: 'v0.5.0' 2026-10-20T04:44:30.736419973Z ##[group]GITHUB_TOKEN Permissions 2026-10-20T04:44:30.736453649Z Contents: read 2026-10-20T04:44:30.736458712Z Metadata: read 2026-10-20T04:44:30.736461691Z Packages: read 2026-10-20T04:44:30.736464429Z ##[endgroup] 2026-10-20T04:44:30.736468361Z Secret source: Actions 2026-10-20T04:44:30.736471481Z Cache mode: write 2026-10-20T04:44:30.736474431Z Prepare workflow directory 2026-10-20T04:44:30.737572614Z Prepare all required actions 2026-10-20T04:44:30.737693445Z Getting action download info 2026-10-20T04:44:30.748466821Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-20T04:44:30.794294409Z Download action repository 'actions/setup-go@v5' (SHA:40f1582b2485089dde7abd97c1529aa768e1baff) 2026-10-20T04:44:30.909276423Z Complete job name: Test 2026-10-20T04:44:30.912060032Z ##[group]Checking docker version 2026-10-20T04:44:30.912151298Z ##[command]/usr/bin/docker version --format '{{.Server.APIVersion}}' 2026-10-20T04:44:30.963298554Z '1.56' 2026-10-20T04:44:30.963379299Z Docker daemon API version: '1.56' 2026-10-20T04:44:30.963429475Z ##[command]/usr/bin/docker version --format '{{.Client.APIVersion}}' 2026-10-20T04:44:30.984389371Z '1.56' 2026-10-20T04:44:30.984455104Z Docker client API version: '1.56' 2026-10-20T04:44:30.984462374Z ##[endgroup] 2026-10-20T04:44:30.984488309Z ##[group]Clean up resources from previous jobs 2026-10-20T04:44:30.984546848Z ##[command]/usr/bin/docker ps --all --quiet --no-trunc --filter "label=65f09a" 2026-10-20T04:44:31.004384948Z ##[command]/usr/bin/docker network prune --force --filter "label=65f09a" 2026-10-20T04:44:31.02130868Z ##[endgroup] 2026-10-20T04:44:31.021343941Z ##[group]Create local container network 2026-10-20T04:44:31.021401047Z ##[command]/usr/bin/docker network create --label 65f09a github_network_18a5f4589893499ca904c1fb38ae0bf3 2026-10-20T04:44:31.060597218Z 9460919504aad819fc4cd7b0b7320757d558cb3f020c6a424af7a6ea48da96ce 2026-10-20T04:44:31.060657092Z ##[endgroup] 2026-10-20T04:44:31.060666075Z ##[group]Starting job container 2026-10-20T04:44:31.060818717Z ##[command]/usr/bin/docker pull archlinux:latest 2026-10-20T04:44:32.017872043Z latest: Pulling from library/archlinux 2026-10-20T04:44:32.164929184Z 7450fb54bb4f: Pulling fs layer 2026-10-20T04:44:32.164964465Z e4c7c6c5e741: Pulling fs layer 2026-10-20T04:44:32.356490285Z e4c7c6c5e741: Download complete 2026-10-20T04:44:34.152062202Z 7450fb54bb4f: Download complete 2026-10-20T04:44:38.801481388Z 7450fb54bb4f: Pull complete 2026-10-20T04:44:38.810013812Z e4c7c6c5e741: Pull complete 2026-10-20T04:44:38.813512191Z Digest: sha256:e43f1fd80e073992c5f173efbbbf65144170bf60aeb7369940087d63eacea8f4 2026-10-20T04:44:38.813543037Z Status: Downloaded newer image for archlinux:latest 2026-10-20T04:44:38.813549089Z docker.io/library/archlinux:latest 2026-10-20T04:44:38.815965826Z ##[command]/usr/bin/docker create --name 702350465b664586b7e4dc06306e67eb_archlinuxlatest_0d7d7f --label 65f09a --workdir /__w/ermite/ermite --network github_network_18a5f4589893499ca904c1fb38ae0bf3 -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-20T04:44:39.239676246Z bba2a43cc664b8110d76d90732871fb7e927a4216c6467be8ca8ecb56e77a0f4 2026-10-20T04:44:39.239755471Z ##[command]/usr/bin/docker start bba2a43cc664b8110d76d90732871fb7e927a4216c6467be8ca8ecb56e77a0f4 2026-10-20T04:44:39.393587901Z bba2a43cc664b8110d76d90732871fb7e927a4216c6467be8ca8ecb56e77a0f4 2026-10-20T04:44:39.393694381Z ##[command]/usr/bin/docker ps --all --filter id=bba2a43cc664b8110d76d90732871fb7e927a4216c6467be8ca8ecb56e77a0f4 --filter status=running --no-trunc --format "{{.ID}} {{.Status}}" 2026-10-20T04:44:39.410785976Z bba2a43cc664b8110d76d90732871fb7e927a4216c6467be8ca8ecb56e77a0f4 Up Less than a second 2026-10-20T04:44:39.410928974Z ##[command]/usr/bin/docker inspect --format "{{range .Config.Env}}{{println .}}{{end}}" bba2a43cc664b8110d76d90732871fb7e927a4216c6467be8ca8ecb56e77a0f4 2026-10-20T04:44:39.42838475Z HOME=/github/home 2026-10-20T04:44:39.428425542Z GITHUB_ACTIONS=true 2026-10-20T04:44:39.428430373Z CI=true 2026-10-20T04:44:39.428433853Z PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026-10-20T04:44:39.428437739Z LANG=C.UTF-8 2026-10-20T04:44:39.428461122Z ##[endgroup] 2026-10-20T04:44:39.428474022Z ##[group]Waiting for all services to be ready 2026-10-20T04:44:39.428478971Z ##[endgroup] 2026-10-20T04:44:39.429718828Z ##[group]Run pacman -Syu --noconfirm --needed git gcc openssh nodejs 2026-10-20T04:44:39.429739831Z pacman -Syu --noconfirm --needed git gcc openssh nodejs 2026-10-20T04:44:39.429745402Z shell: sh -e {0} 2026-10-20T04:44:39.42974859Z env: 2026-10-20T04:44:39.429754082Z GOWORK: off 2026-10-20T04:44:39.429760286Z ##[endgroup] 2026-10-20T04:44:39.498951052Z :: Synchronizing package databases... 2026-10-20T04:44:39.700469062Z core downloading... 2026-10-20T04:44:39.700500744Z extra downloading... 2026-10-20T04:44:39.887300014Z :: Starting full system upgrade... 2026-10-20T04:44:39.891750451Z resolving dependencies... 2026-10-20T04:44:39.895479528Z looking for conflicting packages... 2026-10-20T04:44:39.898083484Z 2026-10-20T04:44:39.898114484Z Package (24) Old Version New Version Net Change Download Size 2026-10-20T04:44:39.8981232Z 2026-10-20T04:44:39.898126044Z extra/abseil-cpp 20260817.0-2 7.15 MiB 1.35 MiB 2026-10-20T04:44:39.898128403Z extra/ada 4.0.0-1 0.95 MiB 0.31 MiB 2026-10-20T04:44:39.898130488Z extra/c-ares 1.34.8-1 0.53 MiB 0.23 MiB 2026-10-20T04:44:39.89813233Z core/db5.3 5.3.28-7 6.48 MiB 1.26 MiB 2026-10-20T04:44:39.898134249Z core/dbus 1.16.2-1 1.16.2-2 0.03 MiB 0.35 MiB 2026-10-20T04:44:39.898136066Z extra/gtest 1.18.0-1 1.67 MiB 0.39 MiB 2026-10-20T04:44:39.89814159Z core/libedit 20260512_3.1-1 0.27 MiB 0.11 MiB 2026-10-20T04:44:39.898144006Z core/libisl 0.28-1 5.90 MiB 0.94 MiB 2026-10-20T04:44:39.898145819Z core/libmpc 1.4.1-1 0.19 MiB 0.09 MiB 2026-10-20T04:44:39.898147609Z extra/libuv 1.52.1-2 0.64 MiB 0.26 MiB 2026-10-20T04:44:39.898151932Z core/linux-api-headers 7.2-1 7.3-1 0.07 MiB 1.53 MiB 2026-10-20T04:44:39.898154022Z core/perl 5.44.0-1 72.30 MiB 20.98 MiB 2026-10-20T04:44:39.898159246Z extra/perl-error 0.17030-3 0.04 MiB 0.02 MiB 2026-10-20T04:44:39.898161383Z extra/perl-mailtools 2.22-3 0.10 MiB 0.06 MiB 2026-10-20T04:44:39.898164513Z extra/perl-timedate 2.35-1 0.15 MiB 0.06 MiB 2026-10-20T04:44:39.898166356Z extra/simdjson 1:5.0.5-1 10.27 MiB 0.44 MiB 2026-10-20T04:44:39.89816805Z core/systemd 262-1 262.1-1 0.03 MiB 10.68 MiB 2026-10-20T04:44:39.898169821Z core/systemd-libs 262-1 262.1-1 0.01 MiB 1.44 MiB 2026-10-20T04:44:39.898171476Z core/systemd-sysvcompat 262-1 262.1-1 0.00 MiB 0.01 MiB 2026-10-20T04:44:39.898173079Z extra/zlib-ng 2.3.3-1 0.28 MiB 0.11 MiB 2026-10-20T04:44:39.898174723Z core/gcc 16.2.1+r23+gd564253eb6c8-1 220.89 MiB 57.93 MiB 2026-10-20T04:44:39.898176357Z extra/git 2.56.0-1 33.54 MiB 7.43 MiB 2026-10-20T04:44:39.898178003Z extra/nodejs 26.12.0-1 64.12 MiB 17.48 MiB 2026-10-20T04:44:39.898179656Z core/openssh 10.6p1-2 6.77 MiB 1.43 MiB 2026-10-20T04:44:39.898181318Z 2026-10-20T04:44:39.89818341Z Total Download Size: 124.89 MiB 2026-10-20T04:44:39.898185502Z Total Installed Size: 484.66 MiB 2026-10-20T04:44:39.898187118Z Net Upgrade Size: 432.37 MiB 2026-10-20T04:44:39.898188621Z 2026-10-20T04:44:39.898191789Z :: Proceed with installation? [Y/n] 2026-10-20T04:44:39.898193635Z :: Retrieving packages... 2026-10-20T04:44:41.213035255Z gcc-16.2.1+r23+gd564253eb6c8-1-x86_64 downloading... 2026-10-20T04:44:41.21307156Z perl-5.44.0-1-x86_64 downloading... 2026-10-20T04:44:41.213078902Z nodejs-26.12.0-1-x86_64 downloading... 2026-10-20T04:44:41.213083167Z systemd-262.1-1-x86_64 downloading... 2026-10-20T04:44:41.213086373Z git-2.56.0-1-x86_64 downloading... 2026-10-20T04:44:41.213089509Z linux-api-headers-7.3-1-x86_64 downloading... 2026-10-20T04:44:41.213093063Z systemd-libs-262.1-1-x86_64 downloading... 2026-10-20T04:44:41.21309593Z openssh-10.6p1-2-x86_64 downloading... 2026-10-20T04:44:41.213098704Z abseil-cpp-20260817.0-2-x86_64 downloading... 2026-10-20T04:44:41.213103318Z db5.3-5.3.28-7-x86_64 downloading... 2026-10-20T04:44:41.213106491Z libisl-0.28-1-x86_64 downloading... 2026-10-20T04:44:41.213109405Z simdjson-1:5.0.5-1-x86_64 downloading... 2026-10-20T04:44:41.213112057Z gtest-1.18.0-1-x86_64 downloading... 2026-10-20T04:44:41.213120408Z dbus-1.16.2-2-x86_64 downloading... 2026-10-20T04:44:41.213123828Z ada-4.0.0-1-x86_64 downloading... 2026-10-20T04:44:41.213126853Z libuv-1.52.1-2-x86_64 downloading... 2026-10-20T04:44:41.213135723Z c-ares-1.34.8-1-x86_64 downloading... 2026-10-20T04:44:41.213140982Z libedit-20260512_3.1-1-x86_64 downloading... 2026-10-20T04:44:41.213150155Z zlib-ng-2.3.3-1-x86_64 downloading... 2026-10-20T04:44:41.213172944Z libmpc-1.4.1-1-x86_64 downloading... 2026-10-20T04:44:41.21317999Z perl-timedate-2.35-1-any downloading... 2026-10-20T04:44:41.213184433Z perl-mailtools-2.22-3-any downloading... 2026-10-20T04:44:41.213187495Z perl-error-0.17030-3-any downloading... 2026-10-20T04:44:41.213190586Z systemd-sysvcompat-262.1-1-x86_64 downloading... 2026-10-20T04:44:41.21319501Z checking keyring... 2026-10-20T04:44:41.313975148Z checking package integrity... 2026-10-20T04:44:42.009135514Z loading package files... 2026-10-20T04:44:42.060875094Z checking for file conflicts... 2026-10-20T04:44:42.071270818Z :: Processing package changes... 2026-10-20T04:44:42.07131035Z upgrading linux-api-headers... 2026-10-20T04:44:42.229316664Z installing db5.3... 2026-10-20T04:44:42.245831961Z installing perl... 2026-10-20T04:44:42.567867736Z installing perl-error... 2026-10-20T04:44:42.567905779Z installing perl-timedate... 2026-10-20T04:44:42.570606501Z installing perl-mailtools... 2026-10-20T04:44:42.572813168Z installing zlib-ng... 2026-10-20T04:44:42.575148507Z upgrading systemd-libs... 2026-10-20T04:44:42.59504181Z installing git... 2026-10-20T04:44:42.741199973Z Optional dependencies for git 2026-10-20T04:44:42.74123423Z git-zsh-completion: upstream zsh completion 2026-10-20T04:44:42.741239954Z tk: gitk and git gui 2026-10-20T04:44:42.741243374Z openssh: ssh transport and crypto [pending] 2026-10-20T04:44:42.741246354Z man: show help with `git command --help` 2026-10-20T04:44:42.741249266Z perl-libwww: git svn 2026-10-20T04:44:42.741252562Z perl-term-readkey: git svn and interactive.singlekey setting 2026-10-20T04:44:42.741256456Z perl-io-socket-ssl: git send-email TLS support 2026-10-20T04:44:42.741259818Z perl-authen-sasl: git send-email TLS support 2026-10-20T04:44:42.741264181Z perl-cgi: gitweb (web interface) support 2026-10-20T04:44:42.741267093Z python: git svn & git p4 2026-10-20T04:44:42.741269989Z subversion: git svn 2026-10-20T04:44:42.741273036Z org.freedesktop.secrets: keyring credential helper 2026-10-20T04:44:42.741280231Z libsecret: libsecret credential helper [installed] 2026-10-20T04:44:42.741283684Z less: the default pager for git 2026-10-20T04:44:42.741286609Z installing libisl... 2026-10-20T04:44:42.756538713Z installing libmpc... 2026-10-20T04:44:42.75657233Z installing gcc... 2026-10-20T04:44:43.353528548Z Optional dependencies for gcc 2026-10-20T04:44:43.353558433Z lib32-gcc-libs: for generating code for 32-bit ABI 2026-10-20T04:44:43.353562993Z installing libedit... 2026-10-20T04:44:43.35356509Z installing openssh... 2026-10-20T04:44:43.373277518Z Optional dependencies for openssh 2026-10-20T04:44:43.373318949Z libfido2: FIDO/U2F support 2026-10-20T04:44:43.373322832Z sh: for ssh-copy-id and findssl.sh [installed] 2026-10-20T04:44:43.373325391Z x11-ssh-askpass: input passphrase in X 2026-10-20T04:44:43.373327155Z xorg-xauth: X11 forwarding 2026-10-20T04:44:43.373328961Z installing gtest... 2026-10-20T04:44:43.381992594Z Optional dependencies for gtest 2026-10-20T04:44:43.382023957Z python: gmock generator 2026-10-20T04:44:43.382027592Z installing abseil-cpp... 2026-10-20T04:44:43.452474483Z installing ada... 2026-10-20T04:44:43.458304244Z installing c-ares... 2026-10-20T04:44:43.4614197Z installing libuv... 2026-10-20T04:44:43.464253765Z installing simdjson... 2026-10-20T04:44:43.476651404Z installing nodejs... 2026-10-20T04:44:43.647471546Z Optional dependencies for nodejs 2026-10-20T04:44:43.647500587Z npm: nodejs package manager 2026-10-20T04:44:43.647504821Z upgrading dbus... 2026-10-20T04:44:43.666140972Z upgrading systemd... 2026-10-20T04:44:44.022851081Z Creating group 'git' with GID 969. 2026-10-20T04:44:44.022886695Z Creating user 'git' (git daemon user) with UID 969 and GID 969. 2026-10-20T04:44:44.032049112Z upgrading systemd-sysvcompat... 2026-10-20T04:44:45.474554409Z :: Running post-transaction hooks... 2026-10-20T04:44:45.474584946Z ( 1/12) Creating system user accounts... 2026-10-20T04:44:45.545030945Z ( 2/12) Creating temporary files... 2026-10-20T04:44:45.600135919Z /usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping. 2026-10-20T04:44:45.600167077Z All rules containing unresolvable specifiers will be skipped. 2026-10-20T04:44:45.610581002Z ( 3/12) Updating journal message catalog... 2026-10-20T04:44:45.674885127Z ( 4/12) Updating udev hardware database... 2026-10-20T04:44:46.174170755Z ( 5/12) Applying kernel sysctl settings... 2026-10-20T04:44:46.236739489Z Skipped: Current root is not booted. 2026-10-20T04:44:46.236772333Z ( 6/12) Reloading system manager configuration... 2026-10-20T04:44:46.295689047Z Skipped: Current root is not booted. 2026-10-20T04:44:46.29572411Z ( 7/12) Reloading user manager configuration... 2026-10-20T04:44:46.352791602Z Skipped: Current root is not booted. 2026-10-20T04:44:46.352826639Z ( 8/12) Enqueuing marked services... 2026-10-20T04:44:46.408579315Z Skipped: Current root is not booted. 2026-10-20T04:44:46.408617596Z ( 9/12) Reloading device manager configuration... 2026-10-20T04:44:46.463906979Z Skipped: Current root is not booted. 2026-10-20T04:44:46.463938746Z (10/12) Arming ConditionNeedsUpdate... 2026-10-20T04:44:46.518134067Z (11/12) Reloading system bus configuration... 2026-10-20T04:44:46.574476755Z Skipped: Current root is not booted. 2026-10-20T04:44:46.57451538Z (12/12) Checking for old perl modules... 2026-10-20T04:44:46.662750499Z ##[group]Run actions/checkout@v6 2026-10-20T04:44:46.662767376Z with: 2026-10-20T04:44:46.662771322Z repository: bnema/ermite 2026-10-20T04:44:46.662773824Z token: *** 2026-10-20T04:44:46.66277744Z ssh-strict: true 2026-10-20T04:44:46.662779581Z ssh-user: git 2026-10-20T04:44:46.662782073Z persist-credentials: true 2026-10-20T04:44:46.662784131Z clean: true 2026-10-20T04:44:46.662786283Z sparse-checkout-cone-mode: true 2026-10-20T04:44:46.662788856Z fetch-depth: 1 2026-10-20T04:44:46.662790926Z fetch-tags: false 2026-10-20T04:44:46.662792718Z show-progress: true 2026-10-20T04:44:46.662794556Z lfs: false 2026-10-20T04:44:46.662796308Z submodules: false 2026-10-20T04:44:46.662798191Z set-safe-directory: true 2026-10-20T04:44:46.662801278Z allow-unsafe-pr-checkout: false 2026-10-20T04:44:46.662804913Z env: 2026-10-20T04:44:46.66280848Z GOWORK: off 2026-10-20T04:44:46.662811263Z ##[endgroup] 2026-10-20T04:44:46.663064749Z ##[command]/usr/bin/docker exec bba2a43cc664b8110d76d90732871fb7e927a4216c6467be8ca8ecb56e77a0f4 sh -c "cat /etc/*release | grep ^ID" 2026-10-20T04:44:46.934349657Z Syncing repository: bnema/ermite 2026-10-20T04:44:46.934379256Z ##[group]Getting Git version info 2026-10-20T04:44:46.934394955Z Working directory is '/__w/ermite/ermite' 2026-10-20T04:44:46.937322466Z [command]/usr/sbin/git version 2026-10-20T04:44:46.942713352Z git version 2.56.0 2026-10-20T04:44:46.945174883Z ##[endgroup] 2026-10-20T04:44:46.945241192Z Temporarily overriding HOME='/__w/_temp/afde3f8e-22df-460f-a2b0-2a1fbecbeed0' before making global git config changes 2026-10-20T04:44:46.945268154Z Adding repository directory to the temporary git global config as a safe directory 2026-10-20T04:44:46.945293661Z [command]/usr/sbin/git config --global --add safe.directory /__w/ermite/ermite 2026-10-20T04:44:46.952179935Z Deleting the contents of '/__w/ermite/ermite' 2026-10-20T04:44:46.952209073Z ##[group]Determining repository object format 2026-10-20T04:44:46.952213736Z ##[endgroup] 2026-10-20T04:44:46.952217105Z ##[group]Initializing the repository 2026-10-20T04:44:46.95227876Z [command]/usr/sbin/git init /__w/ermite/ermite 2026-10-20T04:44:46.961966087Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-20T04:44:46.962010129Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-20T04:44:46.962022719Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-20T04:44:46.962076687Z hint: call: 2026-10-20T04:44:46.962098789Z hint: 2026-10-20T04:44:46.962107113Z hint: git config --global init.defaultBranch 2026-10-20T04:44:46.962117234Z hint: 2026-10-20T04:44:46.962160977Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-20T04:44:46.962207208Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-20T04:44:46.962230781Z hint: 2026-10-20T04:44:46.962310021Z hint: git branch -m 2026-10-20T04:44:46.962327031Z hint: 2026-10-20T04:44:46.962366398Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-20T04:44:46.962383048Z Initialized empty Git repository in /__w/ermite/ermite/.git/ 2026-10-20T04:44:46.962430298Z [command]/usr/sbin/git remote add origin http://ermite:7341/bnema/ermite 2026-10-20T04:44:46.969895086Z ##[endgroup] 2026-10-20T04:44:46.969926423Z ##[group]Disabling automatic garbage collection 2026-10-20T04:44:46.969950224Z [command]/usr/sbin/git config --local gc.auto 0 2026-10-20T04:44:46.97201479Z ##[endgroup] 2026-10-20T04:44:46.972045433Z ##[group]Setting up auth 2026-10-20T04:44:46.97206673Z Removing SSH command configuration 2026-10-20T04:44:46.972084993Z [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-20T04:44:46.978214327Z [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-20T04:44:47.022293032Z Removing HTTP extra header 2026-10-20T04:44:47.022329099Z [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader 2026-10-20T04:44:47.02532142Z [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-20T04:44:47.073377808Z Removing includeIf entries pointing to credentials config files 2026-10-20T04:44:47.073424464Z [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-20T04:44:47.07827883Z [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-20T04:44:47.120256273Z [command]/usr/sbin/git config --file /__w/_temp/git-credentials-32821b7b-2e81-4169-87e6-09ae1dd7fbd0.config http.http://ermite:7341/.extraheader AUTHORIZATION: basic *** 2026-10-20T04:44:47.123204097Z [command]/usr/sbin/git config --local includeIf.gitdir:/__w/ermite/ermite/.git.path /__w/_temp/git-credentials-32821b7b-2e81-4169-87e6-09ae1dd7fbd0.config 2026-10-20T04:44:47.127890311Z [command]/usr/sbin/git config --local includeIf.gitdir:/__w/ermite/ermite/.git/worktrees/*.path /__w/_temp/git-credentials-32821b7b-2e81-4169-87e6-09ae1dd7fbd0.config 2026-10-20T04:44:47.130399804Z [command]/usr/sbin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-32821b7b-2e81-4169-87e6-09ae1dd7fbd0.config 2026-10-20T04:44:47.134901607Z [command]/usr/sbin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-32821b7b-2e81-4169-87e6-09ae1dd7fbd0.config 2026-10-20T04:44:47.137674037Z ##[endgroup] 2026-10-20T04:44:47.137698153Z ##[group]Fetching the repository 2026-10-20T04:44:47.137716846Z [command]/usr/sbin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +6494d1120867ddb9cd96f66f0478313707c52716:refs/remotes/origin/main 2026-10-20T04:44:47.638241025Z From http://ermite:7341/bnema/ermite 2026-10-20T04:44:47.638283521Z * [new ref] 6494d1120867ddb9cd96f66f0478313707c52716 -> origin/main 2026-10-20T04:44:47.638298745Z [command]/usr/sbin/git branch --list --remote origin/main 2026-10-20T04:44:47.640685731Z origin/main 2026-10-20T04:44:47.640716936Z [command]/usr/sbin/git rev-parse refs/remotes/origin/main 2026-10-20T04:44:47.647479015Z 6494d1120867ddb9cd96f66f0478313707c52716 2026-10-20T04:44:47.647512786Z ##[endgroup] 2026-10-20T04:44:47.647520748Z ##[group]Determining the checkout info 2026-10-20T04:44:47.647525467Z ##[endgroup] 2026-10-20T04:44:47.647534573Z [command]/usr/sbin/git sparse-checkout disable 2026-10-20T04:44:47.652935559Z [command]/usr/sbin/git config --local --unset-all extensions.worktreeConfig 2026-10-20T04:44:47.656039955Z ##[group]Checking out the ref 2026-10-20T04:44:47.656086276Z [command]/usr/sbin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-20T04:44:47.726795656Z Switched to a new branch 'main' 2026-10-20T04:44:47.726840066Z branch 'main' set up to track 'origin/main'. 2026-10-20T04:44:47.726852043Z ##[endgroup] 2026-10-20T04:44:47.728947838Z [command]/usr/sbin/git log -1 --format=%H 2026-10-20T04:44:47.734160572Z 6494d1120867ddb9cd96f66f0478313707c52716 2026-10-20T04:44:47.742978364Z ##[group]Run git config --global --add safe.directory "$GITHUB_WORKSPACE" 2026-10-20T04:44:47.742993239Z git config --global --add safe.directory "$GITHUB_WORKSPACE" 2026-10-20T04:44:47.742997295Z shell: sh -e {0} 2026-10-20T04:44:47.742999709Z env: 2026-10-20T04:44:47.743002749Z GOWORK: off 2026-10-20T04:44:47.743004433Z ##[endgroup] 2026-10-20T04:44:47.801844439Z ##[group]Run actions/setup-go@v5 2026-10-20T04:44:47.801860989Z with: 2026-10-20T04:44:47.80186465Z go-version-file: go.mod 2026-10-20T04:44:47.801866995Z cache: true 2026-10-20T04:44:47.80186933Z check-latest: false 2026-10-20T04:44:47.801871342Z env: 2026-10-20T04:44:47.801873569Z GOWORK: off 2026-10-20T04:44:47.801875297Z ##[endgroup] 2026-10-20T04:44:47.80236403Z ##[command]/usr/bin/docker exec bba2a43cc664b8110d76d90732871fb7e927a4216c6467be8ca8ecb56e77a0f4 sh -c "cat /etc/*release | grep ^ID" 2026-10-20T04:44:48.054573898Z Setup go version spec 1.27.1 2026-10-20T04:44:48.05460907Z Attempting to download 1.27.1... 2026-10-20T04:44:48.069704511Z (node:340) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-10-20T04:44:48.069747689Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-10-20T04:44:48.29739583Z matching 1.27.1... 2026-10-20T04:44:48.300407341Z 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-20T04:44:49.381606292Z Extracting Go... 2026-10-20T04:44:49.390550628Z [command]/usr/sbin/tar xz --warning=no-unknown-keyword --overwrite -C /__w/_temp/fdc8a53c-9b9e-4984-b35a-720b609d33a5 -f /__w/_temp/5d3df073-a50c-4a01-8e74-4c85fbfeea52 2026-10-20T04:44:50.857465664Z Successfully extracted go to /__w/_temp/fdc8a53c-9b9e-4984-b35a-720b609d33a5 2026-10-20T04:44:50.857506041Z Adding to the cache ... 2026-10-20T04:44:54.925557591Z Successfully cached go to /__t/go/1.27.1/x64 2026-10-20T04:44:54.925593228Z Added go to the path 2026-10-20T04:44:54.925598852Z Successfully set up Go version 1.27.1 2026-10-20T04:44:54.947404864Z [command]/__t/go/1.27.1/x64/bin/go env GOMODCACHE 2026-10-20T04:44:54.950196428Z [command]/__t/go/1.27.1/x64/bin/go env GOCACHE 2026-10-20T04:44:54.953410213Z /github/home/go/pkg/mod 2026-10-20T04:44:54.953437726Z /github/home/.cache/go-build 2026-10-20T04:45:18.69260725Z Cache Size: ~655 MB (686525192 B) 2026-10-20T04:45:18.697780492Z [command]/usr/sbin/tar -xf /__w/_temp/d175f2e8-6c69-4a97-b204-c223eead113f/cache.tzst -P -C /__w/ermite/ermite --use-compress-program unzstd 2026-10-20T04:45:26.076935357Z Cache restored successfully 2026-10-20T04:45:26.137914017Z Cache restored from key: setup-go-Linux-x64-undefined-go-1.27.1-bc5d6f3f0bbe357f0453cf4241b3c09d07420f89548b25d4a57e46b71b20728d 2026-10-20T04:45:26.138243452Z go version go1.27.1 linux/amd64 2026-10-20T04:45:26.138268612Z 2026-10-20T04:45:26.138280637Z ##[group]go env 2026-10-20T04:45:26.154482365Z AR='ar' 2026-10-20T04:45:26.154533793Z CC='gcc' 2026-10-20T04:45:26.154547102Z CGO_CFLAGS='-O2 -g' 2026-10-20T04:45:26.154559291Z CGO_CPPFLAGS='' 2026-10-20T04:45:26.154624879Z CGO_CXXFLAGS='-O2 -g' 2026-10-20T04:45:26.154646848Z CGO_ENABLED='1' 2026-10-20T04:45:26.154658066Z CGO_FFLAGS='-O2 -g' 2026-10-20T04:45:26.154668548Z CGO_LDFLAGS='-O2 -g' 2026-10-20T04:45:26.154720273Z CXX='g++' 2026-10-20T04:45:26.15474023Z GCCGO='gccgo' 2026-10-20T04:45:26.154751006Z GO111MODULE='' 2026-10-20T04:45:26.154760655Z GOAMD64='v1' 2026-10-20T04:45:26.15480827Z GOARCH='amd64' 2026-10-20T04:45:26.154825401Z GOAUTH='netrc' 2026-10-20T04:45:26.154835109Z GOBIN='/github/home/go/bin' 2026-10-20T04:45:26.154842977Z GOCACHE='/github/home/.cache/go-build' 2026-10-20T04:45:26.15484927Z GOCACHEPROG='' 2026-10-20T04:45:26.154900499Z GODEBUG='' 2026-10-20T04:45:26.154923173Z GOENV='/github/home/.config/go/env' 2026-10-20T04:45:26.154936992Z GOEXE='' 2026-10-20T04:45:26.154988203Z GOEXPERIMENT='' 2026-10-20T04:45:26.155010662Z GOFIPS140='off' 2026-10-20T04:45:26.155020973Z GOFLAGS='' 2026-10-20T04:45:26.155076475Z GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build2129505124=/tmp/go-build -gno-record-gcc-switches' 2026-10-20T04:45:26.155139278Z GOHOSTARCH='amd64' 2026-10-20T04:45:26.155196401Z GOHOSTOS='linux' 2026-10-20T04:45:26.155247887Z GOINSECURE='' 2026-10-20T04:45:26.155305801Z GOMOD='/__w/ermite/ermite/go.mod' 2026-10-20T04:45:26.155355729Z GOMODCACHE='/github/home/go/pkg/mod' 2026-10-20T04:45:26.155422055Z GONOPROXY='' 2026-10-20T04:45:26.155438986Z GONOSUMDB='' 2026-10-20T04:45:26.155514872Z GOOS='linux' 2026-10-20T04:45:26.155579227Z GOPACKAGESDRIVER='' 2026-10-20T04:45:26.155603825Z GOPATH='/github/home/go' 2026-10-20T04:45:26.155614696Z GOPRIVATE='' 2026-10-20T04:45:26.155667066Z GOPROXY='https://proxy.golang.org,direct' 2026-10-20T04:45:26.155721184Z GOROOT='/__t/go/1.27.1/x64' 2026-10-20T04:45:26.155775986Z GOSUMDB='sum.golang.org' 2026-10-20T04:45:26.155825857Z GOTELEMETRY='local' 2026-10-20T04:45:26.15585356Z GOTELEMETRYDIR='/github/home/.config/go/telemetry' 2026-10-20T04:45:26.155940942Z GOTMPDIR='' 2026-10-20T04:45:26.155993078Z GOTOOLCHAIN='auto' 2026-10-20T04:45:26.156044238Z GOTOOLDIR='/__t/go/1.27.1/x64/pkg/tool/linux_amd64' 2026-10-20T04:45:26.156095081Z GOVCS='' 2026-10-20T04:45:26.156142699Z GOVERSION='go1.27.1' 2026-10-20T04:45:26.156198835Z GOWORK='off' 2026-10-20T04:45:26.156271175Z PKG_CONFIG='pkg-config' 2026-10-20T04:45:26.156321526Z 2026-10-20T04:45:26.156367072Z ##[endgroup] 2026-10-20T04:45:26.167284585Z ##[group]Run git --version 2026-10-20T04:45:26.167305374Z git --version 2026-10-20T04:45:26.167310037Z v=$(git --version | sed -E 's/^git version ([0-9]+)\.([0-9]+).*/\1 \2/') 2026-10-20T04:45:26.167313981Z set -- $v 2026-10-20T04:45:26.167322276Z if [ "$1" -lt 2 ] || { [ "$1" -eq 2 ] && [ "$2" -lt 45 ]; }; then 2026-10-20T04:45:26.16737707Z  echo "git 2.45 or newer is required" >&2 2026-10-20T04:45:26.167391935Z  exit 1 2026-10-20T04:45:26.167396439Z fi 2026-10-20T04:45:26.16740148Z shell: sh -e {0} 2026-10-20T04:45:26.167404392Z env: 2026-10-20T04:45:26.167408563Z GOWORK: off 2026-10-20T04:45:26.167413201Z ##[endgroup] 2026-10-20T04:45:26.233275172Z git version 2.56.0 2026-10-20T04:45:26.238284619Z ##[group]Run go mod tidy 2026-10-20T04:45:26.238311409Z go mod tidy 2026-10-20T04:45:26.238317144Z git diff --exit-code -- go.mod go.sum 2026-10-20T04:45:26.238326953Z shell: sh -e {0} 2026-10-20T04:45:26.238330894Z env: 2026-10-20T04:45:26.238342177Z GOWORK: off 2026-10-20T04:45:26.238350407Z ##[endgroup] 2026-10-20T04:45:26.48560831Z ##[group]Run scripts/templ-drift.sh 2026-10-20T04:45:26.485624539Z scripts/templ-drift.sh 2026-10-20T04:45:26.485630721Z shell: sh -e {0} 2026-10-20T04:45:26.485634275Z env: 2026-10-20T04:45:26.485639687Z GOWORK: off 2026-10-20T04:45:26.485680626Z ##[endgroup] 2026-10-20T04:45:26.916069816Z (✓) Post-generation event received, processing... [ updates=0 needsRestart=true needsBrowserReload=true ] 2026-10-20T04:45:26.93716603Z (✓) Complete [ updates=0 duration=245.358911ms ] 2026-10-20T04:45:26.950602485Z ##[group]Run go vet ./... 2026-10-20T04:45:26.950617156Z go vet ./... 2026-10-20T04:45:26.950621379Z shell: sh -e {0} 2026-10-20T04:45:26.950623334Z env: 2026-10-20T04:45:26.95062739Z GOWORK: off 2026-10-20T04:45:26.950629103Z ##[endgroup] 2026-10-20T04:45:30.600072116Z ##[group]Run go test -race $(go list ./... | grep -vx 'bnema.dev/ermite/internal/app') 2026-10-20T04:45:30.60009845Z go test -race $(go list ./... | grep -vx 'bnema.dev/ermite/internal/app') 2026-10-20T04:45:30.600106063Z shell: sh -e {0} 2026-10-20T04:45:30.600159007Z env: 2026-10-20T04:45:30.600181337Z GOWORK: off 2026-10-20T04:45:30.600186992Z ##[endgroup] 2026-10-20T04:45:36.767259531Z ? bnema.dev/ermite/cmd/ermite [no test files] 2026-10-20T04:45:36.767352332Z ? bnema.dev/ermite/gen/ermite/storage [no test files] 2026-10-20T04:45:36.76740861Z ok bnema.dev/ermite/internal/adapters/ciartifacts (cached) 2026-10-20T04:45:36.767429562Z ok bnema.dev/ermite/internal/adapters/cilogs (cached) 2026-10-20T04:45:36.767442701Z ok bnema.dev/ermite/internal/adapters/cisummaries (cached) 2026-10-20T04:45:36.76748024Z ok bnema.dev/ermite/internal/adapters/client (cached) 2026-10-20T04:45:36.767493752Z ok bnema.dev/ermite/internal/adapters/ermitegit (cached) 2026-10-20T04:45:36.767504725Z ok bnema.dev/ermite/internal/adapters/eventbus (cached) 2026-10-20T04:45:36.767516282Z ok bnema.dev/ermite/internal/adapters/gitcli (cached) 2026-10-20T04:45:36.771425035Z ok bnema.dev/ermite/internal/adapters/githttp (cached) 2026-10-20T04:45:36.771461638Z ok bnema.dev/ermite/internal/adapters/githubapi (cached) 2026-10-20T04:45:36.771474907Z ok bnema.dev/ermite/internal/adapters/githubraw (cached) 2026-10-20T04:45:36.771486372Z ok bnema.dev/ermite/internal/adapters/gitremote (cached) 2026-10-20T04:45:36.771497743Z ok bnema.dev/ermite/internal/adapters/httpserver (cached) 2026-10-20T04:45:40.193060288Z ok bnema.dev/ermite/internal/adapters/kvstore 3.398s 2026-10-20T04:45:40.193124793Z ? bnema.dev/ermite/internal/adapters/oidchttp [no test files] 2026-10-20T04:45:40.193151746Z ok bnema.dev/ermite/internal/adapters/rpc (cached) 2026-10-20T04:45:40.193171743Z ok bnema.dev/ermite/internal/adapters/secretbox (cached) 2026-10-20T04:45:40.193191361Z ok bnema.dev/ermite/internal/adapters/sigverify (cached) 2026-10-20T04:45:40.193209064Z ok bnema.dev/ermite/internal/adapters/sshsig (cached) 2026-10-20T04:46:14.575726006Z ok bnema.dev/ermite/internal/adapters/web 37.803s 2026-10-20T04:46:14.575778485Z ok bnema.dev/ermite/internal/adapters/webauthn (cached) 2026-10-20T04:46:14.57580169Z ok bnema.dev/ermite/internal/boundary 1.175s 2026-10-20T04:46:14.575820552Z ok bnema.dev/ermite/internal/clientlimit (cached) 2026-10-20T04:46:14.575833464Z ok bnema.dev/ermite/internal/config (cached) 2026-10-20T04:46:14.575841488Z ok bnema.dev/ermite/internal/domain (cached) 2026-10-20T04:46:14.575860924Z ? bnema.dev/ermite/internal/ports [no test files] 2026-10-20T04:46:14.575886344Z ? bnema.dev/ermite/internal/ports/mocks [no test files] 2026-10-20T04:46:14.575906914Z ? bnema.dev/ermite/internal/readertest [no test files] 2026-10-20T04:46:14.575926632Z ok bnema.dev/ermite/internal/usecase 20.021s 2026-10-20T04:46:14.575953561Z ? bnema.dev/ermite/scripts/loadtest [no test files] 2026-10-20T04:46:14.610020761Z ##[group]Run go test -race ./internal/app/ 2026-10-20T04:46:14.610038177Z go test -race ./internal/app/ 2026-10-20T04:46:14.61004489Z shell: sh -e {0} 2026-10-20T04:46:14.610048444Z env: 2026-10-20T04:46:14.610054706Z GOWORK: off 2026-10-20T04:46:14.6100573Z ##[endgroup] 2026-10-20T04:52:36.637560085Z ok bnema.dev/ermite/internal/app 370.450s 2026-10-20T04:52:36.665314357Z ##[group]Run go tool hexcheck -fail-on warn ./... 2026-10-20T04:52:36.665332401Z go tool hexcheck -fail-on warn ./... 2026-10-20T04:52:36.665337773Z shell: sh -e {0} 2026-10-20T04:52:36.6653397Z env: 2026-10-20T04:52:36.665344839Z GOWORK: off 2026-10-20T04:52:36.665346618Z ##[endgroup] 2026-10-20T04:52:43.165786334Z ##[group]Run node --test 'internal/adapters/web/jstest/*.test.mjs' 2026-10-20T04:52:43.165801857Z node --test 'internal/adapters/web/jstest/*.test.mjs' 2026-10-20T04:52:43.16580623Z shell: sh -e {0} 2026-10-20T04:52:43.165808337Z env: 2026-10-20T04:52:43.165814018Z GOWORK: off 2026-10-20T04:52:43.165817334Z ##[endgroup] 2026-10-20T04:52:43.38615558Z ✔ the palette: options, selected option and aria-activedescendant follow the cursor (5.230959ms) 2026-10-20T04:52:43.386216671Z ✔ the palette: a filter moves the active option, no match empties it and collapses the popup (0.855337ms) 2026-10-20T04:52:43.388810909Z ✔ the palette: the file hits that arrive later get ids, roles and the active option (16.790133ms) 2026-10-20T04:52:43.390980266Z ✔ Escape in the finder clears the query, keeps the focus in the field and does not reach the global handler (7.291783ms) 2026-10-20T04:52:43.411077501Z ✔ the finder follows the cursor moved from outside (j / k) (2.141549ms) 2026-10-20T04:52:43.411150722Z ✔ a swap that replaces the focused row puts the focus on the same control of the new one (2.751167ms) 2026-10-20T04:52:43.41118129Z ✔ a swap with the focus elsewhere does not touch it (0.632217ms) 2026-10-20T04:52:43.411203524Z ✔ a removed row hands the focus to the next row, else the previous, else the content (1.38396ms) 2026-10-20T04:52:43.411223419Z ✔ a removed row skips the rows a filter hides (1.337069ms) 2026-10-20T04:52:43.413304753Z ✔ shortcuts off: single characters do nothing, ctrl k, escape and enter still work (0.705602ms) 2026-10-20T04:52:43.413341964Z ✔ shortcuts off: the checkbox, the note and the palette action show the state (0.697236ms) 2026-10-20T04:52:43.413360378Z ✔ shortcuts off: another tab's change applies here (1.085082ms) 2026-10-20T04:52:43.413385333Z ✔ the preference is read from storage when the page loads (3.955058ms) 2026-10-20T04:52:43.413416639Z ✔ activity moves a home row up only in newest activity order, preserving focus and cursor (3.256186ms) 2026-10-20T04:52:43.973667113Z AC6 index of 100000 paths: 48.5 ms (target < 150, asserted < 1500) 2026-10-20T04:52:43.976194232Z AC6 queries (incremental): t: 111.2 ms (94793 matches); tr: 82.1 ms (65622 matches); tre: 73.1 ms (51036 matches); tree: 69.4 ms (35414 matches); tree h: 7.7 ms (4167 matches); wbtree: 15.5 ms (7290 matches); internal handler: 8.8 ms (1042 matches); zzzq: 0.3 ms (0 matches) 2026-10-20T04:52:43.976240836Z AC6 cold 'e': 71.6 ms; cold 'inthand': 6.1 ms; 'tree h' with positions of the hits: 12.1 ms (target < 30, asserted < 300) 2026-10-20T04:52:44.405147989Z ✔ search: rejects what is not a subsequence (2.260905ms) 2026-10-20T04:52:44.405183367Z ✔ search: ranking (1.093991ms) 2026-10-20T04:52:44.405191993Z ✔ search: wbtree matches web/tree.templ (0.219762ms) 2026-10-20T04:52:44.405198408Z ✔ search: basename prefix beats a deep match (0.277851ms) 2026-10-20T04:52:44.405210431Z ✔ search: camelCase and separators earn bonuses (0.421285ms) 2026-10-20T04:52:44.405216635Z ✔ search: several terms (2.012277ms) 2026-10-20T04:52:44.405230446Z ✔ search: top k, ties by length then path (5.768243ms) 2026-10-20T04:52:44.405252794Z ✔ search: incremental results equal a cold search (38.639704ms) 2026-10-20T04:52:44.405263879Z ✔ positions (0.662614ms) 2026-10-20T04:52:44.407787984Z ✔ non-ASCII paths: ASCII-only folding, positions index the original (0.686879ms) 2026-10-20T04:52:44.40782696Z ✔ positions of a long path (greedy) (0.366729ms) 2026-10-20T04:52:44.407839407Z ✔ visible (0.713423ms) 2026-10-20T04:52:44.407851944Z ✔ performance on 100,000 paths (AC6) (594.158668ms) 2026-10-20T04:52:44.407871321Z ✔ search and positions agree with a brute-force reference (426.296129ms) 2026-10-20T04:52:44.420583407Z ✔ Enter before the results opens the top hit once they come (47.322867ms) 2026-10-20T04:52:44.42063514Z ✔ the status counts the files and names the real size of a truncated list (5.154493ms) 2026-10-20T04:52:44.420653233Z ✔ an Enter is dropped when the field changed since (2.663122ms) 2026-10-20T04:52:44.420770778Z ✔ Enter on current results opens the cursor row, whichever way the cursor moved (3.861691ms) 2026-10-20T04:52:44.420808582Z ✔ an input method composing does not drive the finder (2.249954ms) 2026-10-20T04:52:44.420827988Z ✔ Escape clears the field and puts the cursor back on the tree (6.442734ms) 2026-10-20T04:52:44.420841303Z ✔ label marks a surrogate pair whole (1.37767ms) 2026-10-20T04:52:44.420853336Z ✔ the palette lists the file hits under its entries (8.188167ms) 2026-10-20T04:52:44.420868227Z ✔ Enter typed before the frame of the query runs opens the top hit (1.756551ms) 2026-10-20T04:52:44.420880319Z ✔ the palette keeps one search per frame and drops a search when it closes (4.159541ms) 2026-10-20T04:52:44.420894765Z ✔ the palette drops the results of a query that is stale (3.81643ms) 2026-10-20T04:52:44.421277947Z ✔ a list that fits is left alone (2.545894ms) 2026-10-20T04:52:44.421339501Z ✔ the chips past the line give way to a … button that names them (0.709265ms) 2026-10-20T04:52:44.421466767Z ✔ fitting again after a resize shows what fits now, with one … button (0.501579ms) 2026-10-20T04:52:44.421511992Z ✔ a refit keeps the … button, and its focus (0.456098ms) 2026-10-20T04:52:44.4215369Z ✔ pressing … shows every chip and moves the focus to the first one it showed (0.487064ms) 2026-10-20T04:52:44.421561655Z ✔ the service worker is registered at the root scope once the page has loaded (1.644712ms) 2026-10-20T04:52:44.421581517Z ✔ a refused registration is not an error (0.297289ms) 2026-10-20T04:52:44.421593744Z ✔ the page leaves the browser its own install offer (0.18989ms) 2026-10-20T04:52:44.421603842Z ✔ leadingZeroBits counts the zero bits at the start (1.537086ms) 2026-10-20T04:52:44.421615841Z ✔ b64urlDecode reads the nonce the server sends (0.824249ms) 2026-10-20T04:52:44.421626121Z ✔ the hashed bytes are nonce || ":" || decimal solution (0.32433ms) 2026-10-20T04:52:44.421635932Z ✔ the solver finds the very solution of the Go vector (129.800897ms) 2026-10-20T04:52:44.421646118Z ✔ the solver is independent of the batch size and reports progress (59.624522ms) 2026-10-20T04:52:44.421656347Z ✔ counterClass: warn from 90 %, over above the maximum (0.337165ms) 2026-10-20T04:52:44.421665796Z ✔ length counts characters, not UTF-16 units (0.160158ms) 2026-10-20T04:52:44.421675489Z ✔ state: the button opens only when solved, waited and not over (0.402947ms) 2026-10-20T04:52:44.421684896Z ✔ serverLength counts NFC code points like the server (0.523659ms) 2026-10-20T04:52:44.421696406Z ✔ serverLength drops what the server strips and trims (0.278853ms) 2026-10-20T04:52:44.421706838Z ✔ state keeps the button disabled when a title is empty or a field is over (0.164316ms) 2026-10-20T04:52:44.421716429Z ✔ drafts are saved, restored once, and scoped to the path (0.382499ms) 2026-10-20T04:52:44.421746439Z ✔ onPageShow reloads only for a bfcache restore (0.096053ms) 2026-10-20T04:52:44.421762963Z ✔ init restores a draft and reloads on a bfcache pageshow (1.002666ms) 2026-10-20T04:52:44.421774419Z ✔ with nothing stored the layout is cards, and the page is as rendered (5.227462ms) 2026-10-20T04:52:44.421784004Z ✔ the stored layout is applied when the page loads (0.862302ms) 2026-10-20T04:52:44.421793052Z ✔ a stored value that is not a layout falls back to cards (0.598446ms) 2026-10-20T04:52:44.421816192Z ✔ set stores the layout, shows it and fits the chips again (2.074418ms) 2026-10-20T04:52:44.421833133Z ✔ pressing a layout button sets it; other clicks do nothing (1.389451ms) 2026-10-20T04:52:44.421844303Z ✔ another tab's change applies live (0.75518ms) 2026-10-20T04:52:44.421853983Z ✔ a page without .home or without ermiteFit still works (0.389301ms) 2026-10-20T04:52:44.421863501Z ✔ without usable storage the choice holds for the page (1.671501ms) 2026-10-20T04:52:44.421872425Z ✔ a drop shorter than the delay says nothing (2.737586ms) 2026-10-20T04:52:44.421888457Z ✔ a drop that lasts shows offline, once, until the stream is back (0.33506ms) 2026-10-20T04:52:44.421905877Z ✔ it does nothing for a job that is over, or a page without a feed (2.619514ms) 2026-10-20T04:52:44.421920372Z ✔ it opens the feed after the last line the page holds (1.159958ms) 2026-10-20T04:52:44.421933585Z ✔ it appends the lines of a batch (1.229968ms) 2026-10-20T04:52:44.421944911Z ✔ a piece that continues a line of an earlier batch joins that line (0.463421ms) 2026-10-20T04:52:44.421954818Z ✔ it scrolls with the log only while the reader is at its end (0.437424ms) 2026-10-20T04:52:44.421964404Z ✔ ci-end closes the feed, and a closed connection stays closed (0.334249ms) 2026-10-20T04:52:44.421973577Z ✔ windowOf: the start of the window of a file (2.394833ms) 2026-10-20T04:52:44.421983362Z ✔ menuKey: modes by number, D toggles the deletion, nothing else (0.917306ms) 2026-10-20T04:52:44.421992131Z ✔ step: stays in the list (0.197646ms) 2026-10-20T04:52:44.422001757Z ✔ rangeURL requires the same file, side and MR and sorts endpoints (0.842608ms) 2026-10-20T04:52:44.422013078Z ✔ quote opens the thread reply and prefills and focuses its textarea (0.301177ms) 2026-10-20T04:52:44.422023287Z ✔ reveal selects the split note ({"diff":"split"}), including after lazy loading (0.844632ms) 2026-10-20T04:52:44.42203399Z ✔ reveal selects the split note ({"view":"split"}), including after lazy loading (0.209496ms) 2026-10-20T04:52:44.42204866Z ✔ the script registers exactly one submit listener and no click listener (3.140274ms) 2026-10-20T04:52:44.422062672Z ✔ login: begin, get, finish with toJSON(), then home (2.017601ms) 2026-10-20T04:52:44.422075781Z ✔ register: the trimmed name goes to begin only, then reload (2.494303ms) 2026-10-20T04:52:44.422085756Z ✔ a submit from another form is not ours and keeps its default (0.679143ms) 2026-10-20T04:52:44.422095319Z ✔ busy: aria-busy, the waiting text, and a double submit makes one begin (6.452478ms) 2026-10-20T04:52:44.42210467Z ✔ a double submit of the add form makes one begin (1.563636ms) 2026-10-20T04:52:44.422115516Z ✔ after a failure the page is free for another try (0.808863ms) 2026-10-20T04:52:44.422125491Z ✔ on failure the button is enabled again, not busy, and has the focus (0.531053ms) 2026-10-20T04:52:44.422135177Z ✔ on success the button stays busy and disabled, without stealing focus (0.37539ms) 2026-10-20T04:52:44.422160581Z ✔ begin refused: the server reason is shown, nothing else is called (0.485903ms) 2026-10-20T04:52:44.422174382Z ✔ a 400 from register/begin focuses the name field (0.556606ms) 2026-10-20T04:52:44.422194322Z ✔ other refusals of register give the focus back to the button (0.970588ms) 2026-10-20T04:52:44.422208177Z ✔ a 400 at begin on the login page focuses the button: there is no name (0.290083ms) 2026-10-20T04:52:44.422286095Z ✔ a refusal without a JSON body falls back to the status (0.374332ms) 2026-10-20T04:52:44.422300675Z ✔ a 403 without a reason says the session ended (3.876383ms) 2026-10-20T04:52:44.422310492Z ✔ a 403 with a reason of its own shows that reason (0.401495ms) 2026-10-20T04:52:44.422320218Z ✔ the owner cancels the prompt (1.455104ms) 2026-10-20T04:52:44.422329252Z ✔ AbortError says cancelled (0.317042ms) 2026-10-20T04:52:44.422340214Z ✔ an authenticator that already holds a passkey (0.31291ms) 2026-10-20T04:52:44.422353245Z ✔ a network failure is reported (0.280191ms) 2026-10-20T04:52:44.422363493Z ✔ a null credential is not sent (0.257695ms) 2026-10-20T04:52:44.422372598Z ✔ a credential without toJSON is reported, not sent (0.413084ms) 2026-10-20T04:52:44.422380995Z ✔ a begin answer that is not JSON (0.267367ms) 2026-10-20T04:52:44.422389492Z ✔ a begin answer with the wrong shape (1.205905ms) 2026-10-20T04:52:44.422407814Z ✔ a name over 64 bytes (UTF-8) stops before begin (0.453573ms) 2026-10-20T04:52:44.422428604Z ✔ 64 bytes is fine, in ASCII or in two-byte characters (0.392573ms) 2026-10-20T04:52:44.422436355Z ✔ control and direction characters stop before begin (1.241704ms) 2026-10-20T04:52:44.422446602Z ✔ plain text with a zero width joiner, accents and emoji is fine (0.20687ms) 2026-10-20T04:52:44.422456318Z ✔ an empty name is allowed: the server names the passkey (0.428329ms) 2026-10-20T04:52:44.422466054Z ✔ an old browser: the buttons are disabled with a reason, nothing is fetched (0.418922ms) 2026-10-20T04:52:44.422494346Z ✔ no PublicKeyCredential at all (0.212867ms) 2026-10-20T04:52:44.422523163Z ✔ a supported browser keeps the buttons enabled (0.223961ms) 2026-10-20T04:52:44.422537097Z ✔ a disabled button ignores a submit (0.210397ms) 2026-10-20T04:52:44.422548848Z ✔ register needs parseCreationOptionsFromJSON (1.405592ms) 2026-10-20T04:52:44.422559557Z ✔ l focuses the main action of the panel, j / k walk its shown controls, h goes back (2.784913ms) 2026-10-20T04:52:44.422569736Z ✔ without a primary action, l takes the first shown control (0.230845ms) 2026-10-20T04:52:44.422595418Z ✔ h outside the panel leaves the focus alone; j / k outside it are not taken (0.21633ms) 2026-10-20T04:52:44.422619706Z ✔ get answers the stored value, else the fallback (null by default) (5.532744ms) 2026-10-20T04:52:44.42265167Z ✔ set stores strings; null and undefined remove; remove forgets (0.320495ms) 2026-10-20T04:52:44.422666208Z ✔ without storage nothing throws and the value holds for the page (0.300672ms) 2026-10-20T04:52:44.422678395Z ✔ a storage that refuses reads and writes does not throw either (0.282355ms) 2026-10-20T04:52:44.422688772Z ✔ a quota error on write keeps the value for the page; a later write that works wins (0.263312ms) 2026-10-20T04:52:44.422698502Z ✔ a getter of localStorage that throws (sandboxed frame) is survived (0.362576ms) 2026-10-20T04:52:44.422714779Z ✔ watch calls back with the new value of its key only, and stops when told (1.056118ms) 2026-10-20T04:52:44.422744542Z ✔ watch ignores the events of another storage area (sessionStorage) (0.234255ms) 2026-10-20T04:52:44.422766463Z ✔ an event from another tab replaces a value held for this page (0.540747ms) 2026-10-20T04:52:44.422782657Z ✔ pref answers only values of its list, else the fallback (0.648509ms) 2026-10-20T04:52:44.422797186Z ✔ pref works with the empty string as a value (keys-off) (0.292878ms) 2026-10-20T04:52:44.42281308Z ✔ pref.watch gives validated values (0.243549ms) 2026-10-20T04:52:44.422826972Z ✔ a directory opens in place and closes again without a request (13.773078ms) 2026-10-20T04:52:44.422842469Z ✔ TS-001/TS-002: a directory that loads under a closed ancestor comes in hidden (3.865917ms) 2026-10-20T04:52:44.422858868Z ✔ a closed directory under a closed ancestor stays closed when the ancestor opens (3.535095ms) 2026-10-20T04:52:44.422874811Z ✔ TS-006: only rows are kept; no row falls back to navigating (2.53506ms) 2026-10-20T04:52:44.422891421Z ✔ a modified or non-left click keeps the link navigation (1.045186ms) 2026-10-20T04:52:44.422905296Z ✔ a second click while the rows are loading is ignored (2.218796ms) 2026-10-20T04:52:44.422919148Z ✔ a failed request navigates to the directory (0.91514ms) 2026-10-20T04:52:44.42293568Z ✔ the tree-more row has a depth and follows its directory (0.722227ms) 2026-10-20T04:52:44.422950623Z ✔ l opens a closed directory, then enters it; h closes it, or goes to its directory (1.073696ms) 2026-10-20T04:52:44.42296555Z ✔ l on a file opens it; Enter opens a file and toggles a directory (0.862934ms) 2026-10-20T04:52:44.422981523Z ✔ h on a top-level row goes to the parent page, when there is one (0.358453ms) 2026-10-20T04:52:44.422995397Z ✔ the keys are not the tree's while the finder shows its results (0.217227ms) 2026-10-20T04:52:44.423011233Z ✔ a click on the name puts the cursor on the row (0.295819ms) 2026-10-20T04:52:44.423026917Z ✔ init: one tab stop, the row under the cursor; name links are out of the tab order (0.319878ms) 2026-10-20T04:52:44.423043501Z ✔ l or h before any focus in the tree brings the focus to the cursor row (1.380935ms) 2026-10-20T04:52:44.423059052Z ✔ l and h move the focus with the cursor, and the tab stop with them (1.86195ms) 2026-10-20T04:52:44.423071433Z ✔ sync (j k gg G of ermite.js) puts the focus and the tab stop on the row (0.338159ms) 2026-10-20T04:52:44.423081746Z ✔ a click puts the focus and the tab stop on its row, directory or not (0.76169ms) 2026-10-20T04:52:44.423091798Z ✔ collapsing a branch with the focus or the cursor in it moves both to the directory (1.752185ms) 2026-10-20T04:52:44.423101604Z ✔ collapsing a directory the focus is not in leaves the focus alone (1.693241ms) 2026-10-20T04:52:44.423113459Z ✔ Enter acts on the row that has the cursor, which is the focused row (1.591933ms) 2026-10-20T04:52:44.42312816Z ✔ inserted rows get their level; the server gave them posinset and setsize (1.771043ms) 2026-10-20T04:52:44.423140182Z ✔ Down, Up, Home and End walk the visible rows, with the focus (0.904171ms) 2026-10-20T04:52:44.423156286Z ✔ Right opens a closed directory, enters an open one, and does nothing on a file (1.396024ms) 2026-10-20T04:52:44.423167749Z ✔ Left closes an open directory, goes to the parent, and does nothing at the top (1.687852ms) 2026-10-20T04:52:44.423176829Z ✔ l opens a file where Right does not (0.211395ms) 2026-10-20T04:52:44.423186666Z ✔ the tree takes no arrow key while the finder shows its results, nor any other key (0.168282ms) 2026-10-20T04:52:44.423204127Z ℹ tests 160 2026-10-20T04:52:44.423214197Z ℹ suites 0 2026-10-20T04:52:44.423223713Z ℹ pass 160 2026-10-20T04:52:44.423231278Z ℹ fail 0 2026-10-20T04:52:44.423247753Z ℹ cancelled 0 2026-10-20T04:52:44.423259296Z ℹ skipped 0 2026-10-20T04:52:44.423267432Z ℹ todo 0 2026-10-20T04:52:44.425461683Z ℹ duration_ms 1163.443845 2026-10-20T04:52:44.430476255Z Post job cleanup. 2026-10-20T04:52:44.431002043Z ##[command]/usr/bin/docker exec bba2a43cc664b8110d76d90732871fb7e927a4216c6467be8ca8ecb56e77a0f4 sh -c "cat /etc/*release | grep ^ID" 2026-10-20T04:52:44.675806767Z (node:61558) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. 2026-10-20T04:52:44.675860067Z (Use `node --trace-deprecation ...` to show where the warning was created) 2026-10-20T04:52:44.678714583Z [command]/__t/go/1.27.1/x64/bin/go env GOMODCACHE 2026-10-20T04:52:44.685736789Z [command]/__t/go/1.27.1/x64/bin/go env GOCACHE 2026-10-20T04:52:44.685771878Z /github/home/go/pkg/mod 2026-10-20T04:52:44.688319583Z /github/home/.cache/go-build 2026-10-20T04:52:44.688355435Z Cache hit occurred on the primary key setup-go-Linux-x64-undefined-go-1.27.1-bc5d6f3f0bbe357f0453cf4241b3c09d07420f89548b25d4a57e46b71b20728d, not saving cache. 2026-10-20T04:52:44.695703734Z Post job cleanup. 2026-10-20T04:52:44.695777728Z ##[command]/usr/bin/docker exec bba2a43cc664b8110d76d90732871fb7e927a4216c6467be8ca8ecb56e77a0f4 sh -c "cat /etc/*release | grep ^ID" 2026-10-20T04:52:44.908639006Z [command]/usr/sbin/git version 2026-10-20T04:52:44.914715759Z git version 2.56.0 2026-10-20T04:52:44.917180461Z Copying '/github/home/.gitconfig' to '/__w/_temp/7679ecd5-63e8-43be-8fde-8c1f54454317/.gitconfig' 2026-10-20T04:52:44.917208787Z Temporarily overriding HOME='/__w/_temp/7679ecd5-63e8-43be-8fde-8c1f54454317' before making global git config changes 2026-10-20T04:52:44.919804661Z Adding repository directory to the temporary git global config as a safe directory 2026-10-20T04:52:44.919851137Z [command]/usr/sbin/git config --global --add safe.directory /__w/ermite/ermite 2026-10-20T04:52:44.922304796Z Removing SSH command configuration 2026-10-20T04:52:44.922335584Z [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-20T04:52:44.931499414Z [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-20T04:52:44.976080961Z Removing HTTP extra header 2026-10-20T04:52:44.976124912Z [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader 2026-10-20T04:52:44.978593807Z [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-20T04:52:45.025197242Z Removing includeIf entries pointing to credentials config files 2026-10-20T04:52:45.025245892Z [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-20T04:52:45.027487941Z includeif.gitdir:/__w/ermite/ermite/.git.path 2026-10-20T04:52:45.027537385Z includeif.gitdir:/__w/ermite/ermite/.git/worktrees/*.path 2026-10-20T04:52:45.027556873Z includeif.gitdir:/github/workspace/.git.path 2026-10-20T04:52:45.027579848Z includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-10-20T04:52:45.030173089Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/__w/ermite/ermite/.git.path 2026-10-20T04:52:45.032459413Z /__w/_temp/git-credentials-32821b7b-2e81-4169-87e6-09ae1dd7fbd0.config 2026-10-20T04:52:45.032502671Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/__w/ermite/ermite/.git.path /__w/_temp/git-credentials-32821b7b-2e81-4169-87e6-09ae1dd7fbd0.config 2026-10-20T04:52:45.039118281Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/__w/ermite/ermite/.git/worktrees/*.path 2026-10-20T04:52:45.041904201Z /__w/_temp/git-credentials-32821b7b-2e81-4169-87e6-09ae1dd7fbd0.config 2026-10-20T04:52:45.041942403Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/__w/ermite/ermite/.git/worktrees/*.path /__w/_temp/git-credentials-32821b7b-2e81-4169-87e6-09ae1dd7fbd0.config 2026-10-20T04:52:45.047782644Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path 2026-10-20T04:52:45.049915662Z /github/runner_temp/git-credentials-32821b7b-2e81-4169-87e6-09ae1dd7fbd0.config 2026-10-20T04:52:45.04996693Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-32821b7b-2e81-4169-87e6-09ae1dd7fbd0.config 2026-10-20T04:52:45.057134728Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-10-20T04:52:45.060220043Z /github/runner_temp/git-credentials-32821b7b-2e81-4169-87e6-09ae1dd7fbd0.config 2026-10-20T04:52:45.060258961Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-32821b7b-2e81-4169-87e6-09ae1dd7fbd0.config 2026-10-20T04:52:45.06572258Z [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-20T04:52:45.108550992Z Removing credentials config '/__w/_temp/git-credentials-32821b7b-2e81-4169-87e6-09ae1dd7fbd0.config' 2026-10-20T04:52:45.115042445Z Stop and remove container: 702350465b664586b7e4dc06306e67eb_archlinuxlatest_0d7d7f 2026-10-20T04:52:45.115077422Z ##[command]/usr/bin/docker rm --force bba2a43cc664b8110d76d90732871fb7e927a4216c6467be8ca8ecb56e77a0f4 2026-10-20T04:52:45.69498253Z bba2a43cc664b8110d76d90732871fb7e927a4216c6467be8ca8ecb56e77a0f4 2026-10-20T04:52:45.695042883Z Remove container network: github_network_18a5f4589893499ca904c1fb38ae0bf3 2026-10-20T04:52:45.695079341Z ##[command]/usr/bin/docker network rm github_network_18a5f4589893499ca904c1fb38ae0bf3 2026-10-20T04:52:45.798442857Z github_network_18a5f4589893499ca904c1fb38ae0bf3 2026-10-20T04:52:45.798526044Z Cleaning up orphan processes 2026-10-20T04:52:45.799169756Z ##[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/