2026-10-20T05:42:01.831434641Z Current runner version: 'v0.5.0' 2026-10-20T05:42:01.835077345Z ##[group]GITHUB_TOKEN Permissions 2026-10-20T05:42:01.83510052Z Contents: read 2026-10-20T05:42:01.835104028Z Metadata: read 2026-10-20T05:42:01.835105958Z Packages: read 2026-10-20T05:42:01.835110294Z ##[endgroup] 2026-10-20T05:42:01.835113116Z Secret source: Actions 2026-10-20T05:42:01.835128708Z Cache mode: write 2026-10-20T05:42:01.835131343Z Prepare workflow directory 2026-10-20T05:42:01.835772877Z Prepare all required actions 2026-10-20T05:42:01.835862459Z Getting action download info 2026-10-20T05:42:01.859715812Z Download action repository 'actions/checkout@v4' (SHA:11d5960a326750d5838078e36cf38b85af677262) 2026-10-20T05:42:01.899075612Z Download action repository 'actions/setup-go@v7' (SHA:b7ad1dad31e06c5925ef5d2fc7ad053ef454303e) 2026-10-20T05:42:02.008654611Z Download action repository 'golangci/golangci-lint-action@v9.3.0' (SHA:ba0d7d2ec06a0ea1cb5fa41b2e4a3ab91d21278a) 2026-10-20T05:42:02.124650111Z Complete job name: test (ubuntu-latest) 2026-10-20T05:42:02.125936505Z ##[group]Run actions/checkout@v4 2026-10-20T05:42:02.125953808Z with: 2026-10-20T05:42:02.125959363Z repository: bnema/zut 2026-10-20T05:42:02.125964683Z token: *** 2026-10-20T05:42:02.125975159Z ssh-strict: true 2026-10-20T05:42:02.125986109Z ssh-user: git 2026-10-20T05:42:02.125990939Z persist-credentials: true 2026-10-20T05:42:02.125994644Z clean: true 2026-10-20T05:42:02.125997014Z sparse-checkout-cone-mode: true 2026-10-20T05:42:02.125999136Z fetch-depth: 1 2026-10-20T05:42:02.126001112Z fetch-tags: false 2026-10-20T05:42:02.126003466Z show-progress: true 2026-10-20T05:42:02.126005378Z lfs: false 2026-10-20T05:42:02.126007194Z submodules: false 2026-10-20T05:42:02.126008976Z set-safe-directory: true 2026-10-20T05:42:02.12601109Z allow-unsafe-pr-checkout: false 2026-10-20T05:42:02.126012842Z ##[endgroup] 2026-10-20T05:42:02.261488544Z Syncing repository: bnema/zut 2026-10-20T05:42:02.261532581Z ##[group]Getting Git version info 2026-10-20T05:42:02.261548354Z Working directory is '/home/runner/work/zut/zut' 2026-10-20T05:42:02.263599492Z [command]/usr/bin/git version 2026-10-20T05:42:02.271163103Z git version 2.53.0 2026-10-20T05:42:02.273249818Z ##[endgroup] 2026-10-20T05:42:02.27329908Z Temporarily overriding HOME='/home/runner/work/_temp/42ce23ed-5913-4467-8e05-71786359176a' before making global git config changes 2026-10-20T05:42:02.276040899Z Adding repository directory to the temporary git global config as a safe directory 2026-10-20T05:42:02.276069203Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/zut/zut 2026-10-20T05:42:02.278192936Z Deleting the contents of '/home/runner/work/zut/zut' 2026-10-20T05:42:02.278215664Z ##[group]Initializing the repository 2026-10-20T05:42:02.278226164Z [command]/usr/bin/git init /home/runner/work/zut/zut 2026-10-20T05:42:02.286222783Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-20T05:42:02.286257424Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-20T05:42:02.286266221Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-20T05:42:02.286273959Z hint: call: 2026-10-20T05:42:02.286280945Z hint: 2026-10-20T05:42:02.286287847Z hint: git config --global init.defaultBranch 2026-10-20T05:42:02.286338032Z hint: 2026-10-20T05:42:02.286431862Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-20T05:42:02.286451707Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-20T05:42:02.286459836Z hint: 2026-10-20T05:42:02.286466963Z hint: git branch -m 2026-10-20T05:42:02.286473876Z hint: 2026-10-20T05:42:02.286516734Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-20T05:42:02.286531562Z Initialized empty Git repository in /home/runner/work/zut/zut/.git/ 2026-10-20T05:42:02.286541721Z [command]/usr/bin/git remote add origin http://ermite:7341/bnema/zut 2026-10-20T05:42:02.289388988Z ##[endgroup] 2026-10-20T05:42:02.289412383Z ##[group]Disabling automatic garbage collection 2026-10-20T05:42:02.289434291Z [command]/usr/bin/git config --local gc.auto 0 2026-10-20T05:42:02.292053986Z ##[endgroup] 2026-10-20T05:42:02.292078175Z ##[group]Setting up auth 2026-10-20T05:42:02.292099791Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-20T05:42:02.294262278Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-20T05:42:02.325646411Z [command]/usr/bin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader 2026-10-20T05:42:02.328063939Z [command]/usr/bin/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-20T05:42:02.348768206Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-20T05:42:02.351265819Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-20T05:42:02.372859477Z [command]/usr/bin/git config --local http.http://ermite:7341/.extraheader AUTHORIZATION: basic *** 2026-10-20T05:42:02.375668136Z ##[endgroup] 2026-10-20T05:42:02.375695257Z ##[group]Fetching the repository 2026-10-20T05:42:02.375718064Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +a43179a5dbd46173696cd2c5ea8d8c6d2a5d1ce8:refs/remotes/origin/main 2026-10-20T05:42:02.63560019Z From http://ermite:7341/bnema/zut 2026-10-20T05:42:02.635655877Z * [new ref] a43179a5dbd46173696cd2c5ea8d8c6d2a5d1ce8 -> origin/main 2026-10-20T05:42:02.637844691Z ##[endgroup] 2026-10-20T05:42:02.637869155Z ##[group]Determining the checkout info 2026-10-20T05:42:02.63787353Z ##[endgroup] 2026-10-20T05:42:02.637888753Z [command]/usr/bin/git sparse-checkout disable 2026-10-20T05:42:02.639975861Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2026-10-20T05:42:02.64233234Z ##[group]Checking out the ref 2026-10-20T05:42:02.642361102Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-20T05:42:02.710808766Z Switched to a new branch 'main' 2026-10-20T05:42:02.710846558Z branch 'main' set up to track 'origin/main'. 2026-10-20T05:42:02.710862826Z ##[endgroup] 2026-10-20T05:42:02.713061225Z [command]/usr/bin/git log -1 --format=%H 2026-10-20T05:42:02.716105744Z a43179a5dbd46173696cd2c5ea8d8c6d2a5d1ce8 2026-10-20T05:42:02.723797746Z ##[group]Run actions/setup-go@v7 2026-10-20T05:42:02.723813635Z with: 2026-10-20T05:42:02.723818803Z go-version: 1.26 2026-10-20T05:42:02.723822782Z cache: true 2026-10-20T05:42:02.723826532Z check-latest: false 2026-10-20T05:42:02.723830258Z ##[endgroup] 2026-10-20T05:42:02.846437152Z Setup go version spec 1.26 2026-10-20T05:42:02.846484924Z Attempting to download 1.26... 2026-10-20T05:42:03.107778397Z matching 1.26... 2026-10-20T05:42:03.113496442Z Acquiring 1.26.9 from https://github.com/actions/go-versions/releases/download/1.26.9-37875104533/go-1.26.9-linux-x64.tar.gz 2026-10-20T05:42:04.183756487Z Extracting Go... 2026-10-20T05:42:04.191838907Z [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/5f414c33-6f11-435e-ac99-cf207c4ad375 -f /home/runner/work/_temp/4dae4d32-3725-4ee6-ade1-b1f4b5e11cc8 2026-10-20T05:42:05.47196341Z Successfully extracted go to /home/runner/work/_temp/5f414c33-6f11-435e-ac99-cf207c4ad375 2026-10-20T05:42:05.47200307Z Adding to the cache ... 2026-10-20T05:42:09.762907794Z Successfully cached go to /opt/hostedtoolcache/go/1.26.9/x64 2026-10-20T05:42:09.762935816Z Added go to the path 2026-10-20T05:42:09.762941328Z Successfully set up Go version 1.26 2026-10-20T05:42:09.777520762Z [command]/opt/hostedtoolcache/go/1.26.9/x64/bin/go env GOMODCACHE 2026-10-20T05:42:09.777558624Z [command]/opt/hostedtoolcache/go/1.26.9/x64/bin/go env GOCACHE 2026-10-20T05:42:09.779589737Z /home/runner/go/pkg/mod 2026-10-20T05:42:09.782047887Z /home/runner/.cache/go-build 2026-10-20T05:42:09.804295947Z Cache is not found 2026-10-20T05:42:09.804494097Z go version go1.26.9 linux/amd64 2026-10-20T05:42:09.804509637Z 2026-10-20T05:42:09.80451451Z ##[group]go env 2026-10-20T05:42:09.917507173Z AR='ar' 2026-10-20T05:42:09.917543033Z CC='gcc' 2026-10-20T05:42:09.917553194Z CGO_CFLAGS='-O2 -g' 2026-10-20T05:42:09.917559133Z CGO_CPPFLAGS='' 2026-10-20T05:42:09.917563867Z CGO_CXXFLAGS='-O2 -g' 2026-10-20T05:42:09.917567884Z CGO_ENABLED='1' 2026-10-20T05:42:09.917572015Z CGO_FFLAGS='-O2 -g' 2026-10-20T05:42:09.917584576Z CGO_LDFLAGS='-O2 -g' 2026-10-20T05:42:09.917633307Z CXX='g++' 2026-10-20T05:42:09.917680831Z GCCGO='gccgo' 2026-10-20T05:42:09.917697114Z GO111MODULE='' 2026-10-20T05:42:09.91775938Z GOAMD64='v1' 2026-10-20T05:42:09.917774203Z GOARCH='amd64' 2026-10-20T05:42:09.917779259Z GOAUTH='netrc' 2026-10-20T05:42:09.917811386Z GOBIN='' 2026-10-20T05:42:09.917830651Z GOCACHE='/home/runner/.cache/go-build' 2026-10-20T05:42:09.917836737Z GOCACHEPROG='' 2026-10-20T05:42:09.917840751Z GODEBUG='' 2026-10-20T05:42:09.917845525Z GOENV='/home/runner/.config/go/env' 2026-10-20T05:42:09.917850643Z GOEXE='' 2026-10-20T05:42:09.917854778Z GOEXPERIMENT='' 2026-10-20T05:42:09.917892851Z GOFIPS140='off' 2026-10-20T05:42:09.917910206Z GOFLAGS='' 2026-10-20T05:42:09.917923779Z GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build3864211332=/tmp/go-build -gno-record-gcc-switches' 2026-10-20T05:42:09.91793403Z GOHOSTARCH='amd64' 2026-10-20T05:42:09.917971149Z GOHOSTOS='linux' 2026-10-20T05:42:09.91798665Z GOINSECURE='' 2026-10-20T05:42:09.918032722Z GOMOD='/home/runner/work/zut/zut/go.mod' 2026-10-20T05:42:09.918074347Z GOMODCACHE='/home/runner/go/pkg/mod' 2026-10-20T05:42:09.918117497Z GONOPROXY='' 2026-10-20T05:42:09.91813315Z GONOSUMDB='' 2026-10-20T05:42:09.918200734Z GOOS='linux' 2026-10-20T05:42:09.918216136Z GOPATH='/home/runner/go' 2026-10-20T05:42:09.918286027Z GOPRIVATE='' 2026-10-20T05:42:09.918332971Z GOPROXY='https://proxy.golang.org,direct' 2026-10-20T05:42:09.918379289Z GOROOT='/opt/hostedtoolcache/go/1.26.9/x64' 2026-10-20T05:42:09.918425348Z GOSUMDB='sum.golang.org' 2026-10-20T05:42:09.918471158Z GOTELEMETRY='local' 2026-10-20T05:42:09.918519117Z GOTELEMETRYDIR='/home/runner/.config/go/telemetry' 2026-10-20T05:42:09.918564177Z GOTMPDIR='' 2026-10-20T05:42:09.918609562Z GOTOOLCHAIN='local' 2026-10-20T05:42:09.91866027Z GOTOOLDIR='/opt/hostedtoolcache/go/1.26.9/x64/pkg/tool/linux_amd64' 2026-10-20T05:42:09.918675854Z GOVCS='' 2026-10-20T05:42:09.918744609Z GOVERSION='go1.26.9' 2026-10-20T05:42:09.91875981Z GOWORK='' 2026-10-20T05:42:09.918830449Z PKG_CONFIG='pkg-config' 2026-10-20T05:42:09.918872343Z 2026-10-20T05:42:09.918886588Z ##[endgroup] 2026-10-20T05:42:09.926167539Z ##[group]Run go vet ./... 2026-10-20T05:42:09.92618682Z go vet ./... 2026-10-20T05:42:09.926276143Z shell: /usr/bin/bash -e {0} 2026-10-20T05:42:09.92628849Z env: 2026-10-20T05:42:09.926302238Z GOTOOLCHAIN: local 2026-10-20T05:42:09.926304713Z ##[endgroup] 2026-10-20T05:42:10.006224285Z go: downloading golang.org/x/sys v0.47.0 2026-10-20T05:42:10.010072539Z go: downloading github.com/google/uuid v1.6.0 2026-10-20T05:42:10.015921252Z go: downloading github.com/klauspost/compress v1.19.0 2026-10-20T05:42:10.015965335Z go: downloading github.com/mattn/go-runewidth v0.0.16 2026-10-20T05:42:10.119716474Z go: downloading golang.org/x/mod v0.35.0 2026-10-20T05:42:10.125171649Z go: downloading github.com/sahilm/fuzzy v0.1.1 2026-10-20T05:42:10.185678512Z go: downloading golang.org/x/term v0.45.0 2026-10-20T05:42:10.22434107Z go: downloading golang.org/x/net v0.57.0 2026-10-20T05:42:10.266766981Z go: downloading golang.org/x/image v0.43.0 2026-10-20T05:42:10.495304149Z go: downloading github.com/alecthomas/chroma/v2 v2.23.1 2026-10-20T05:42:10.717095223Z go: downloading github.com/rivo/uniseg v0.2.0 2026-10-20T05:42:10.729281755Z go: downloading github.com/dlclark/regexp2 v1.11.5 2026-10-20T05:42:31.665630693Z ##[group]Run diff=$(gofmt -l .) 2026-10-20T05:42:31.66564796Z diff=$(gofmt -l .) 2026-10-20T05:42:31.665650898Z if [ -n "$diff" ]; then 2026-10-20T05:42:31.665652771Z  echo "gofmt issues:" 2026-10-20T05:42:31.665654402Z  echo "$diff" 2026-10-20T05:42:31.665656134Z  exit 1 2026-10-20T05:42:31.665657904Z fi 2026-10-20T05:42:31.665678894Z shell: /usr/bin/bash -e {0} 2026-10-20T05:42:31.665685089Z env: 2026-10-20T05:42:31.665689089Z GOTOOLCHAIN: local 2026-10-20T05:42:31.665693569Z ##[endgroup] 2026-10-20T05:42:31.90947867Z ##[group]Run go test -race ./... 2026-10-20T05:42:31.909493689Z go test -race ./... 2026-10-20T05:42:31.909516441Z shell: /usr/bin/bash -e {0} 2026-10-20T05:42:31.909532248Z env: 2026-10-20T05:42:31.909543036Z GOTOOLCHAIN: local 2026-10-20T05:42:31.909545358Z ##[endgroup] 2026-10-20T05:42:39.060057051Z ? github.com/bnema/zut [no test files] 2026-10-20T05:43:03.703433898Z ok github.com/bnema/zut/cmd/zut 1.125s 2026-10-20T05:43:03.703486953Z ? github.com/bnema/zut/examples/extensions/approve [no test files] 2026-10-20T05:43:03.703496389Z ? github.com/bnema/zut/examples/extensions/guard [no test files] 2026-10-20T05:43:03.703502251Z ? github.com/bnema/zut/examples/extensions/hello [no test files] 2026-10-20T05:43:03.703507794Z ? github.com/bnema/zut/examples/extensions/secret [no test files] 2026-10-20T05:43:03.703513307Z ? github.com/bnema/zut/examples/extensions/weather [no test files] 2026-10-20T05:43:03.703519265Z ? github.com/bnema/zut/examples/rpc/go [no test files] 2026-10-20T05:43:03.703525102Z ? github.com/bnema/zut/examples/sdk [no test files] 2026-10-20T05:43:30.033411672Z ok github.com/bnema/zut/packages/agent 22.658s 2026-10-20T05:43:30.033526658Z ok github.com/bnema/zut/packages/agent/ext 1.032s 2026-10-20T05:43:30.033543935Z ok github.com/bnema/zut/packages/agent/extensions 2.596s 2026-10-20T05:43:30.03355098Z ok github.com/bnema/zut/packages/agent/extproto 1.011s 2026-10-20T05:43:30.033560098Z ok github.com/bnema/zut/packages/agent/internal/orchestration 1.010s 2026-10-20T05:43:30.033569854Z ok github.com/bnema/zut/packages/agent/lsp 2.099s 2026-10-20T05:43:30.033575608Z ok github.com/bnema/zut/packages/agent/mcp 7.957s 2026-10-20T05:43:30.033595002Z ok github.com/bnema/zut/packages/agent/modes 10.353s 2026-10-20T05:43:30.033608165Z ok github.com/bnema/zut/packages/agent/modes/bot 1.112s 2026-10-20T05:43:30.033624236Z ok github.com/bnema/zut/packages/agent/modes/telegram 1.012s 2026-10-20T05:43:30.033633897Z ok github.com/bnema/zut/packages/agent/scheduler 1.014s 2026-10-20T05:43:30.033642342Z ok github.com/bnema/zut/packages/agent/sdk 1.154s 2026-10-20T05:43:30.033647712Z ok github.com/bnema/zut/packages/agent/skills 2.313s 2026-10-20T05:43:30.033656396Z ok github.com/bnema/zut/packages/agent/subagents 4.881s 2026-10-20T05:43:37.280602829Z ok github.com/bnema/zut/packages/agent/tools 18.960s 2026-10-20T05:43:39.133466364Z ok github.com/bnema/zut/packages/core 18.890s 2026-10-20T05:43:39.133507016Z ok github.com/bnema/zut/packages/ignore 1.009s 2026-10-20T05:44:01.902004614Z ok github.com/bnema/zut/packages/provider 38.678s 2026-10-20T05:44:01.902045277Z ok github.com/bnema/zut/packages/provider/auth 3.597s 2026-10-20T05:44:01.902054351Z ? github.com/bnema/zut/packages/provider/auth/assets [no test files] 2026-10-20T05:44:01.90206392Z ok github.com/bnema/zut/packages/tui 3.449s 2026-10-20T05:44:01.931230456Z ##[group]Run bash .github/scripts/next-release-tag_test.sh 2026-10-20T05:44:01.931254265Z bash .github/scripts/next-release-tag_test.sh 2026-10-20T05:44:01.93136096Z shell: /usr/bin/bash -e {0} 2026-10-20T05:44:01.931374372Z env: 2026-10-20T05:44:01.931382279Z GOTOOLCHAIN: local 2026-10-20T05:44:01.931386896Z ##[endgroup] 2026-10-20T05:44:01.954399474Z /home/runner/work/zut/zut/.github/scripts/next-release-tag.sh: line 42: /dev/fd/63: No such file or directory 2026-10-20T05:44:01.954449907Z ##[error]Process completed with exit code 1. 2026-10-20T05:44:01.955798797Z Post job cleanup. 2026-10-20T05:44:02.057538975Z [command]/usr/bin/git version 2026-10-20T05:44:02.062174415Z git version 2.53.0 2026-10-20T05:44:02.064715709Z Temporarily overriding HOME='/home/runner/work/_temp/16ed961f-e873-44a8-8036-546b91c4065b' before making global git config changes 2026-10-20T05:44:02.064753467Z Adding repository directory to the temporary git global config as a safe directory 2026-10-20T05:44:02.064781141Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/zut/zut 2026-10-20T05:44:02.069636755Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-20T05:44:02.072328912Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-20T05:44:02.093245314Z [command]/usr/bin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader 2026-10-20T05:44:02.093291704Z http.http://ermite:7341/.extraheader 2026-10-20T05:44:02.095371279Z [command]/usr/bin/git config --local --unset-all http.http://ermite:7341/.extraheader 2026-10-20T05:44:02.097729209Z [command]/usr/bin/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-20T05:44:02.119978122Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-20T05:44:02.122525505Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-20T05:44:02.147646886Z Cleaning up orphan processes 2026-10-20T05:44:02.148114958Z ##[warning]Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/