Test failure 3m 30s
Annotations 4
error
[error] no-infra-imports-in-usecase: usecase component "usecase" imports adapter component "adapters" (bnema.dev/ermite/internal/adapters/kvstore)
error
[warn] prefer-generated-mocks: test imports concrete adapter bnema.dev/ermite/internal/adapters/kvstore; prefer generated mocks for port dependencies
error
Process completed with exit code 3.
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/
- Current runner version: 'v0.5.0'
- GITHUB_TOKEN Permissions
- Contents: read
- Metadata: read
- Packages: read
- Secret source: Actions
- Cache mode: write
- Prepare workflow directory
- Prepare all required actions
- Getting action download info
- Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
- Download action repository 'actions/setup-go@v5' (SHA:40f1582b2485089dde7abd97c1529aa768e1baff)
- Complete job name: Test
- Checking docker version
- ##[command]/usr/bin/docker version --format '{{.Server.APIVersion}}'
- '1.56'
- Docker daemon API version: '1.56'
- ##[command]/usr/bin/docker version --format '{{.Client.APIVersion}}'
- '1.56'
- Docker client API version: '1.56'
- Clean up resources from previous jobs
- ##[command]/usr/bin/docker ps --all --quiet --no-trunc --filter "label=f913d9"
- ##[command]/usr/bin/docker network prune --force --filter "label=f913d9"
- Create local container network
- ##[command]/usr/bin/docker network create --label f913d9 github_network_f076c776c0a04484976d791f81fe3580
- b27eb2d3486313484f2ae1c4a4bd75bcdfc7fb8e2b622de81e7a89f93eb9c2b6
- Starting job container
- ##[command]/usr/bin/docker pull archlinux:latest
- latest: Pulling from library/archlinux
- d2cc54e7adee: Pulling fs layer
- 55924c9eac0d: Pulling fs layer
- 55924c9eac0d: Download complete
- d2cc54e7adee: Verifying Checksum
- d2cc54e7adee: Download complete
- d2cc54e7adee: Pull complete
- 55924c9eac0d: Pull complete
- Digest: sha256:3c64b538588416593f69a1aebd2f2ec0f2541b29159f32556fa7def2167147a0
- Status: Downloaded newer image for archlinux:latest
- docker.io/library/archlinux:latest
- ##[command]/usr/bin/docker create --name 9a1aa3aabdc74418bfe2911ade95066a_archlinuxlatest_395ca8 --label f913d9 --workdir /__w/ermite/ermite --network github_network_f076c776c0a04484976d791f81fe3580 -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"
- d60f4a420cc2dab71d1e93aaa9ed91771f22669063eeb7755bddad485cd35763
- ##[command]/usr/bin/docker start d60f4a420cc2dab71d1e93aaa9ed91771f22669063eeb7755bddad485cd35763
- d60f4a420cc2dab71d1e93aaa9ed91771f22669063eeb7755bddad485cd35763
- ##[command]/usr/bin/docker ps --all --filter id=d60f4a420cc2dab71d1e93aaa9ed91771f22669063eeb7755bddad485cd35763 --filter status=running --no-trunc --format "{{.ID}} {{.Status}}"
- d60f4a420cc2dab71d1e93aaa9ed91771f22669063eeb7755bddad485cd35763 Up Less than a second
- ##[command]/usr/bin/docker inspect --format "{{range .Config.Env}}{{println .}}{{end}}" d60f4a420cc2dab71d1e93aaa9ed91771f22669063eeb7755bddad485cd35763
- HOME=/github/home
- GITHUB_ACTIONS=true
- CI=true
- PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- LANG=C.UTF-8
- Waiting for all services to be ready
- Run pacman -Syu --noconfirm --needed git gcc openssh nodejs
- <U+001B>[36;1mpacman -Syu --noconfirm --needed git gcc openssh nodejs<U+001B>[0m
- shell: sh -e {0}
- env:
- GOWORK: off
- :: Synchronizing package databases...
- core downloading...
- extra downloading...
- :: Starting full system upgrade...
- resolving dependencies...
- looking for conflicting packages...
- Package (29) Old Version New Version Net Change Download Size
- extra/abseil-cpp 20260817.0-2 7.15 MiB 1.35 MiB
- extra/ada 4.0.0-1 0.95 MiB 0.31 MiB
- extra/c-ares 1.34.8-1 0.53 MiB 0.23 MiB
- core/curl 8.22.0-1 8.23.0-1 0.01 MiB 1.31 MiB
- core/db5.3 5.3.28-7 6.48 MiB 1.26 MiB
- core/dbus 1.16.2-1 1.16.2-2 0.03 MiB 0.35 MiB
- extra/gtest 1.18.0-1 1.67 MiB 0.39 MiB
- core/libarchive 3.8.9-1 3.8.10-1 0.01 MiB 0.57 MiB
- core/libedit 20260512_3.1-1 0.27 MiB 0.11 MiB
- core/libisl 0.28-1 5.90 MiB 0.94 MiB
- core/libmpc 1.4.1-1 0.19 MiB 0.09 MiB
- extra/libuv 1.52.1-2 0.64 MiB 0.26 MiB
- core/linux-api-headers 7.2-1 7.3-1 0.07 MiB 1.53 MiB
- core/pacman 7.1.0.r9.g54d9411-2 7.1.0.r9.g54d9411-3 0.00 MiB 0.95 MiB
- core/perl 5.44.0-1 72.30 MiB 20.98 MiB
- extra/perl-error 0.17030-3 0.04 MiB 0.02 MiB
- extra/perl-mailtools 2.22-3 0.10 MiB 0.06 MiB
- extra/perl-timedate 2.35-1 0.15 MiB 0.06 MiB
- extra/simdjson 1:5.0.5-1 10.27 MiB 0.44 MiB
- core/sqlite 3.53.4-1 3.54.0-1 0.18 MiB 2.39 MiB
- core/systemd 262-1 262.1-1 0.03 MiB 10.68 MiB
- core/systemd-libs 262-1 262.1-1 0.01 MiB 1.44 MiB
- core/systemd-sysvcompat 262-1 262.1-1 0.00 MiB 0.01 MiB
- core/zlib 1:1.3.2-3 1:1.3.2-4 0.00 MiB 0.08 MiB
- extra/zlib-ng 2.3.3-1 0.28 MiB 0.11 MiB
- core/gcc 16.2.1+r23+gd564253eb6c8-1 220.89 MiB 57.93 MiB
- extra/git 2.56.0-1 33.54 MiB 7.43 MiB
- extra/nodejs 26.12.0-1 64.12 MiB 17.48 MiB
- core/openssh 10.6p1-2 6.77 MiB 1.43 MiB
- Total Download Size: 130.19 MiB
- Total Installed Size: 510.45 MiB
- Net Upgrade Size: 432.57 MiB
- :: Proceed with installation? [Y/n]
- :: Retrieving packages...
- gcc-16.2.1+r23+gd564253eb6c8-1-x86_64 downloading...
- perl-5.44.0-1-x86_64 downloading...
- nodejs-26.12.0-1-x86_64 downloading...
- systemd-262.1-1-x86_64 downloading...
- git-2.56.0-1-x86_64 downloading...
- sqlite-3.54.0-1-x86_64 downloading...
- linux-api-headers-7.3-1-x86_64 downloading...
- systemd-libs-262.1-1-x86_64 downloading...
- openssh-10.6p1-2-x86_64 downloading...
- abseil-cpp-20260817.0-2-x86_64 downloading...
- curl-8.23.0-1-x86_64 downloading...
- db5.3-5.3.28-7-x86_64 downloading...
- pacman-7.1.0.r9.g54d9411-3-x86_64 downloading...
- libisl-0.28-1-x86_64 downloading...
- libarchive-3.8.10-1-x86_64 downloading...
- simdjson-1:5.0.5-1-x86_64 downloading...
- gtest-1.18.0-1-x86_64 downloading...
- dbus-1.16.2-2-x86_64 downloading...
- ada-4.0.0-1-x86_64 downloading...
- libuv-1.52.1-2-x86_64 downloading...
- c-ares-1.34.8-1-x86_64 downloading...
- libedit-20260512_3.1-1-x86_64 downloading...
- zlib-ng-2.3.3-1-x86_64 downloading...
- libmpc-1.4.1-1-x86_64 downloading...
- zlib-1:1.3.2-4-x86_64 downloading...
- perl-timedate-2.35-1-any downloading...
- perl-mailtools-2.22-3-any downloading...
- perl-error-0.17030-3-any downloading...
- systemd-sysvcompat-262.1-1-x86_64 downloading...
- checking keyring...
- checking package integrity...
- loading package files...
- checking for file conflicts...
- :: Processing package changes...
- upgrading linux-api-headers...
- upgrading zlib...
- upgrading systemd-libs...
- upgrading sqlite...
- upgrading curl...
- installing db5.3...
- installing perl...
- installing perl-error...
- installing perl-timedate...
- installing perl-mailtools...
- installing zlib-ng...
- installing git...
- Optional dependencies for git
- git-zsh-completion: upstream zsh completion
- tk: gitk and git gui
- openssh: ssh transport and crypto [pending]
- man: show help with `git command --help`
- perl-libwww: git svn
- perl-term-readkey: git svn and interactive.singlekey setting
- perl-io-socket-ssl: git send-email TLS support
- perl-authen-sasl: git send-email TLS support
- perl-cgi: gitweb (web interface) support
- python: git svn & git p4
- subversion: git svn
- org.freedesktop.secrets: keyring credential helper
- libsecret: libsecret credential helper [installed]
- less: the default pager for git
- installing libisl...
- installing libmpc...
- installing gcc...
- Optional dependencies for gcc
- lib32-gcc-libs: for generating code for 32-bit ABI
- installing libedit...
- installing openssh...
- Optional dependencies for openssh
- libfido2: FIDO/U2F support
- sh: for ssh-copy-id and findssl.sh [installed]
- x11-ssh-askpass: input passphrase in X
- xorg-xauth: X11 forwarding
- installing gtest...
- Optional dependencies for gtest
- python: gmock generator
- installing abseil-cpp...
- installing ada...
- installing c-ares...
- installing libuv...
- installing simdjson...
- installing nodejs...
- Optional dependencies for nodejs
- npm: nodejs package manager
- upgrading dbus...
- upgrading libarchive...
- upgrading systemd...
- Creating group 'git' with GID 969.
- Creating user 'git' (git daemon user) with UID 969 and GID 969.
- upgrading pacman...
- upgrading systemd-sysvcompat...
- :: Running post-transaction hooks...
- ( 1/12) Creating system user accounts...
- ( 2/12) Creating temporary files...
- /usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping.
- All rules containing unresolvable specifiers will be skipped.
- ( 3/12) Updating journal message catalog...
- ( 4/12) Updating udev hardware database...
- ( 5/12) Applying kernel sysctl settings...
- Skipped: Current root is not booted.
- ( 6/12) Reloading system manager configuration...
- Skipped: Current root is not booted.
- ( 7/12) Reloading user manager configuration...
- Skipped: Current root is not booted.
- ( 8/12) Enqueuing marked services...
- Skipped: Current root is not booted.
- ( 9/12) Reloading device manager configuration...
- Skipped: Current root is not booted.
- (10/12) Arming ConditionNeedsUpdate...
- (11/12) Reloading system bus configuration...
- Skipped: Current root is not booted.
- (12/12) Checking for old perl modules...
- Run actions/checkout@v6
- with:
- repository: bnema/ermite
- token: ***
- ssh-strict: true
- ssh-user: git
- persist-credentials: true
- clean: true
- sparse-checkout-cone-mode: true
- fetch-depth: 1
- fetch-tags: false
- show-progress: true
- lfs: false
- submodules: false
- set-safe-directory: true
- allow-unsafe-pr-checkout: false
- env:
- GOWORK: off
- ##[command]/usr/bin/docker exec d60f4a420cc2dab71d1e93aaa9ed91771f22669063eeb7755bddad485cd35763 sh -c "cat /etc/*release | grep ^ID"
- Syncing repository: bnema/ermite
- Getting Git version info
- Working directory is '/__w/ermite/ermite'
- [command]/usr/sbin/git version
- git version 2.56.0
- Temporarily overriding HOME='/__w/_temp/6fcc4f43-4df5-4434-a6a6-1a8bd569820e' before making global git config changes
- Adding repository directory to the temporary git global config as a safe directory
- [command]/usr/sbin/git config --global --add safe.directory /__w/ermite/ermite
- Deleting the contents of '/__w/ermite/ermite'
- Determining repository object format
- Initializing the repository
- [command]/usr/sbin/git init /__w/ermite/ermite
- hint: Using 'master' as the name for the initial branch. This default branch name
- hint: will change to "main" in Git 3.0. To configure the initial branch name
- hint: to use in all of your new repositories, which will suppress this warning,
- hint: call:
- hint:
- hint: git config --global init.defaultBranch <name>
- hint:
- hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
- hint: 'development'. The just-created branch can be renamed via this command:
- hint:
- hint: git branch -m <name>
- hint:
- hint: Disable this message with "git config set advice.defaultBranchName false"
- Initialized empty Git repository in /__w/ermite/ermite/.git/
- [command]/usr/sbin/git remote add origin http://ermite:7341/bnema/ermite
- Disabling automatic garbage collection
- [command]/usr/sbin/git config --local gc.auto 0
- Setting up auth
- Removing SSH command configuration
- [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand
- [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' || :"
- Removing HTTP extra header
- [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader
- [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' || :"
- Removing includeIf entries pointing to credentials config files
- [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
- [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
- [command]/usr/sbin/git config --file /__w/_temp/git-credentials-7a09640b-2ab4-49d6-8286-42f49c0d63b2.config http.http://ermite:7341/.extraheader AUTHORIZATION: basic ***
- [command]/usr/sbin/git config --local includeIf.gitdir:/__w/ermite/ermite/.git.path /__w/_temp/git-credentials-7a09640b-2ab4-49d6-8286-42f49c0d63b2.config
- [command]/usr/sbin/git config --local includeIf.gitdir:/__w/ermite/ermite/.git/worktrees/*.path /__w/_temp/git-credentials-7a09640b-2ab4-49d6-8286-42f49c0d63b2.config
- [command]/usr/sbin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-7a09640b-2ab4-49d6-8286-42f49c0d63b2.config
- [command]/usr/sbin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-7a09640b-2ab4-49d6-8286-42f49c0d63b2.config
- Fetching the repository
- [command]/usr/sbin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +388d3beed588a5e4cef99d250a48580feb47529a:refs/remotes/pull/6/merge
- From http://ermite:7341/bnema/ermite
- * [new ref] 388d3beed588a5e4cef99d250a48580feb47529a -> pull/6/merge
- Determining the checkout info
- [command]/usr/sbin/git sparse-checkout disable
- [command]/usr/sbin/git config --local --unset-all extensions.worktreeConfig
- Checking out the ref
- [command]/usr/sbin/git checkout --progress --force refs/remotes/pull/6/merge
- Note: switching to 'refs/remotes/pull/6/merge'.
- You are in 'detached HEAD' state. You can look around, make experimental
- changes and commit them, and you can discard any commits you make in this
- state without impacting any branches by switching back to a branch.
- If you want to create a new branch to retain commits you create, you may
- do so (now or later) by using -c with the switch command. Example:
- git switch -c <new-branch-name>
- Or undo this operation with:
- git switch -
- Turn off this advice by setting config variable advice.detachedHead to false
- HEAD is now at 388d3be Merge 9ca7c686a53fa2b6c5d93929c63e54458ac77df7 into d8e7d5b03a01f5f16f8d49f12a7e132355b40f06
- [command]/usr/sbin/git log -1 --format=%H
- 388d3beed588a5e4cef99d250a48580feb47529a
- Run git config --global --add safe.directory "$GITHUB_WORKSPACE"
- <U+001B>[36;1mgit config --global --add safe.directory "$GITHUB_WORKSPACE"<U+001B>[0m
- shell: sh -e {0}
- env:
- GOWORK: off
- Run actions/setup-go@v5
- with:
- go-version-file: go.mod
- cache: true
- check-latest: false
- env:
- GOWORK: off
- ##[command]/usr/bin/docker exec d60f4a420cc2dab71d1e93aaa9ed91771f22669063eeb7755bddad485cd35763 sh -c "cat /etc/*release | grep ^ID"
- Setup go version spec 1.27.1
- Attempting to download 1.27.1...
- (node:365) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
- (Use `node --trace-deprecation ...` to show where the warning was created)
- matching 1.27.1...
- 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
- Extracting Go...
- [command]/usr/sbin/tar xz --warning=no-unknown-keyword --overwrite -C /__w/_temp/f3aa31e3-36a7-4170-862f-36d10dc4883f -f /__w/_temp/213f4f4c-eee3-41f3-9719-08181fed963e
- Successfully extracted go to /__w/_temp/f3aa31e3-36a7-4170-862f-36d10dc4883f
- Adding to the cache ...
- Successfully cached go to /__t/go/1.27.1/x64
- Added go to the path
- Successfully set up Go version 1.27.1
- [command]/__t/go/1.27.1/x64/bin/go env GOMODCACHE
- [command]/__t/go/1.27.1/x64/bin/go env GOCACHE
- /github/home/go/pkg/mod
- /github/home/.cache/go-build
- Cache Size: ~652 MB (683563026 B)
- [command]/usr/sbin/tar -xf /__w/_temp/69655408-4203-4f30-ba33-73e9a9c0b9dc/cache.tzst -P -C /__w/ermite/ermite --use-compress-program unzstd
- Cache restored successfully
- Cache restored from key: setup-go-Linux-x64-undefined-go-1.27.1-a51120b87d120038ff1de403e6e2428d006e223209038ef9eb8725fc074be729
- go version go1.27.1 linux/amd64
- go env
- AR='ar'
- CC='gcc'
- CGO_CFLAGS='-O2 -g'
- CGO_CPPFLAGS=''
- CGO_CXXFLAGS='-O2 -g'
- CGO_ENABLED='1'
- CGO_FFLAGS='-O2 -g'
- CGO_LDFLAGS='-O2 -g'
- CXX='g++'
- GCCGO='gccgo'
- GO111MODULE=''
- GOAMD64='v1'
- GOARCH='amd64'
- GOAUTH='netrc'
- GOBIN='/github/home/go/bin'
- GOCACHE='/github/home/.cache/go-build'
- GOCACHEPROG=''
- GODEBUG=''
- GOENV='/github/home/.config/go/env'
- GOEXE=''
- GOEXPERIMENT=''
- GOFIPS140='off'
- GOFLAGS=''
- GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build673683257=/tmp/go-build -gno-record-gcc-switches'
- GOHOSTARCH='amd64'
- GOHOSTOS='linux'
- GOINSECURE=''
- GOMOD='/__w/ermite/ermite/go.mod'
- GOMODCACHE='/github/home/go/pkg/mod'
- GONOPROXY=''
- GONOSUMDB=''
- GOOS='linux'
- GOPACKAGESDRIVER=''
- GOPATH='/github/home/go'
- GOPRIVATE=''
- GOPROXY='https://proxy.golang.org,direct'
- GOROOT='/__t/go/1.27.1/x64'
- GOSUMDB='sum.golang.org'
- GOTELEMETRY='local'
- GOTELEMETRYDIR='/github/home/.config/go/telemetry'
- GOTMPDIR=''
- GOTOOLCHAIN='auto'
- GOTOOLDIR='/__t/go/1.27.1/x64/pkg/tool/linux_amd64'
- GOVCS=''
- GOVERSION='go1.27.1'
- GOWORK='off'
- PKG_CONFIG='pkg-config'
- Run git --version
- <U+001B>[36;1mgit --version<U+001B>[0m
- <U+001B>[36;1mv=$(git --version | sed -E 's/^git version ([0-9]+)\.([0-9]+).*/\1 \2/')<U+001B>[0m
- <U+001B>[36;1mset -- $v<U+001B>[0m
- <U+001B>[36;1mif [ "$1" -lt 2 ] || { [ "$1" -eq 2 ] && [ "$2" -lt 45 ]; }; then<U+001B>[0m
- <U+001B>[36;1m echo "git 2.45 or newer is required" >&2<U+001B>[0m
- <U+001B>[36;1m exit 1<U+001B>[0m
- <U+001B>[36;1mfi<U+001B>[0m
- shell: sh -e {0}
- env:
- GOWORK: off
- git version 2.56.0
- Run go mod tidy
- <U+001B>[36;1mgo mod tidy<U+001B>[0m
- <U+001B>[36;1mgit diff --exit-code -- go.mod go.sum<U+001B>[0m
- shell: sh -e {0}
- env:
- GOWORK: off
- Run scripts/templ-drift.sh
- <U+001B>[36;1mscripts/templ-drift.sh<U+001B>[0m
- shell: sh -e {0}
- env:
- GOWORK: off
- (✓) Post-generation event received, processing... [ updates=0 needsRestart=true needsBrowserReload=true ]
- (✓) Complete [ updates=0 duration=176.15359ms ]
- Run go vet ./...
- <U+001B>[36;1mgo vet ./...<U+001B>[0m
- shell: sh -e {0}
- env:
- GOWORK: off
- Run go test -race $(go list ./... | grep -vx 'bnema.dev/ermite/internal/app')
- <U+001B>[36;1mgo test -race $(go list ./... | grep -vx 'bnema.dev/ermite/internal/app')<U+001B>[0m
- shell: sh -e {0}
- env:
- GOWORK: off
- ? bnema.dev/ermite/cmd/ermite [no test files]
- ? bnema.dev/ermite/gen/ermite/storage [no test files]
- ok bnema.dev/ermite/internal/adapters/ciartifacts (cached)
- ok bnema.dev/ermite/internal/adapters/cilogs (cached)
- ok bnema.dev/ermite/internal/adapters/cisummaries (cached)
- ok bnema.dev/ermite/internal/adapters/client (cached)
- ok bnema.dev/ermite/internal/adapters/ermitegit 113.493s
- ok bnema.dev/ermite/internal/adapters/eventbus (cached)
- ok bnema.dev/ermite/internal/adapters/gitcli 18.419s
- ok bnema.dev/ermite/internal/adapters/githttp 2.093s
- ok bnema.dev/ermite/internal/adapters/githubapi (cached)
- ok bnema.dev/ermite/internal/adapters/githubraw (cached)
- ok bnema.dev/ermite/internal/adapters/gitremote (cached)
- ok bnema.dev/ermite/internal/adapters/httpserver (cached)
- ok bnema.dev/ermite/internal/adapters/kvstore 4.242s
- ? bnema.dev/ermite/internal/adapters/oidchttp [no test files]
- ok bnema.dev/ermite/internal/adapters/rpc 1.107s
- ok bnema.dev/ermite/internal/adapters/secretbox (cached)
- ok bnema.dev/ermite/internal/adapters/sigverify (cached)
- ok bnema.dev/ermite/internal/adapters/sshsig (cached)
- ok bnema.dev/ermite/internal/adapters/web 43.444s
- ok bnema.dev/ermite/internal/adapters/webauthn (cached)
- ok bnema.dev/ermite/internal/boundary 1.192s
- ok bnema.dev/ermite/internal/clientlimit (cached)
- ok bnema.dev/ermite/internal/config (cached)
- ok bnema.dev/ermite/internal/domain 1.104s
- ? bnema.dev/ermite/internal/ports [no test files]
- ? bnema.dev/ermite/internal/ports/mocks [no test files]
- ? bnema.dev/ermite/internal/readertest [no test files]
- ok bnema.dev/ermite/internal/usecase 23.813s
- ? bnema.dev/ermite/scripts/loadtest [no test files]
- Run go tool hexcheck -fail-on warn ./...
- <U+001B>[36;1mgo tool hexcheck -fail-on warn ./...<U+001B>[0m
- shell: sh -e {0}
- env:
- GOWORK: off
- /__w/ermite/ermite/internal/usecase/activity_store_test.go:11:2: [error] no-infra-imports-in-usecase: usecase component "usecase" imports adapter component "adapters" (bnema.dev/ermite/internal/adapters/kvstore)
- /__w/ermite/ermite/internal/usecase/activity_store_test.go:11:2: [warn] prefer-generated-mocks: test imports concrete adapter bnema.dev/ermite/internal/adapters/kvstore; prefer generated mocks for port dependencies
- Process completed with exit code 3.
- Post job cleanup.
- ##[command]/usr/bin/docker exec d60f4a420cc2dab71d1e93aaa9ed91771f22669063eeb7755bddad485cd35763 sh -c "cat /etc/*release | grep ^ID"
- [command]/usr/sbin/git version
- git version 2.56.0
- Copying '/github/home/.gitconfig' to '/__w/_temp/6258d504-fa76-423d-8291-ec5f560541ce/.gitconfig'
- Temporarily overriding HOME='/__w/_temp/6258d504-fa76-423d-8291-ec5f560541ce' before making global git config changes
- Adding repository directory to the temporary git global config as a safe directory
- [command]/usr/sbin/git config --global --add safe.directory /__w/ermite/ermite
- Removing SSH command configuration
- [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand
- [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' || :"
- Removing HTTP extra header
- [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader
- [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' || :"
- Removing includeIf entries pointing to credentials config files
- [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
- includeif.gitdir:/__w/ermite/ermite/.git.path
- includeif.gitdir:/__w/ermite/ermite/.git/worktrees/*.path
- includeif.gitdir:/github/workspace/.git.path
- includeif.gitdir:/github/workspace/.git/worktrees/*.path
- [command]/usr/sbin/git config --local --get-all includeif.gitdir:/__w/ermite/ermite/.git.path
- /__w/_temp/git-credentials-7a09640b-2ab4-49d6-8286-42f49c0d63b2.config
- [command]/usr/sbin/git config --local --unset includeif.gitdir:/__w/ermite/ermite/.git.path /__w/_temp/git-credentials-7a09640b-2ab4-49d6-8286-42f49c0d63b2.config
- [command]/usr/sbin/git config --local --get-all includeif.gitdir:/__w/ermite/ermite/.git/worktrees/*.path
- /__w/_temp/git-credentials-7a09640b-2ab4-49d6-8286-42f49c0d63b2.config
- [command]/usr/sbin/git config --local --unset includeif.gitdir:/__w/ermite/ermite/.git/worktrees/*.path /__w/_temp/git-credentials-7a09640b-2ab4-49d6-8286-42f49c0d63b2.config
- [command]/usr/sbin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path
- /github/runner_temp/git-credentials-7a09640b-2ab4-49d6-8286-42f49c0d63b2.config
- [command]/usr/sbin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-7a09640b-2ab4-49d6-8286-42f49c0d63b2.config
- [command]/usr/sbin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path
- /github/runner_temp/git-credentials-7a09640b-2ab4-49d6-8286-42f49c0d63b2.config
- [command]/usr/sbin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-7a09640b-2ab4-49d6-8286-42f49c0d63b2.config
- [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
- Removing credentials config '/__w/_temp/git-credentials-7a09640b-2ab4-49d6-8286-42f49c0d63b2.config'
- Stop and remove container: 9a1aa3aabdc74418bfe2911ade95066a_archlinuxlatest_395ca8
- ##[command]/usr/bin/docker rm --force d60f4a420cc2dab71d1e93aaa9ed91771f22669063eeb7755bddad485cd35763
- d60f4a420cc2dab71d1e93aaa9ed91771f22669063eeb7755bddad485cd35763
- Remove container network: github_network_f076c776c0a04484976d791f81fe3580
- ##[command]/usr/bin/docker network rm github_network_f076c776c0a04484976d791f81fe3580
- github_network_f076c776c0a04484976d791f81fe3580
- Cleaning up orphan processes
- ##[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/