bots-garden/mini-mepublic Fork
⑂ main
Commits
⬇ Clone ▾
git clone https://git.rickub.com/bots-garden/mini-me.git
git clone ssh://git@rickub.com/bots-garden/mini-me.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Download ZIP
failure

Release #28

push · v0.5.0 · 0edf6100ran in 1m33s · 339 lines of output
queued 1s ran 1m33s total 1m33s
1 jobs
1 failed
1m33s duration
— tests
0 artifacts
failurebuild and publish ${{ github.ref_name }} → go test View log
Step failed A step exited non-zero. Open the log for the failing command's output.
build and publish ${{ github.ref_name }}
failurebuild and publish ${{ github.ref_name }} 1m33s
successSet up job
cloning bots-garden/mini-me @ 0edf6100e52300c1456fe6ad59b24796cfec3f20action actions/setup-go@v5: node20 (_actions/actions/setup-go/v5)action actions/upload-artifact@v4: node20 (_actions/actions/upload-artifact/v4)action softprops/action-gh-release@v2: node20 (_actions/softprops/action-gh-release/v2)
successCheckout 1s
(checkout already performed by the runner — delivered as the read-only work disk)
successSet up Go 10s
ciguest: network up (172.30.0.2/30 via 172.30.0.1)ciguest: starting dockerd (overlay2, data-root on scratch)ciguest: dockerd is readyciguest: loaded baked image postgres_16-alpine.tar.gz: Loaded image: postgres:16-alpineciguest: 1 baked image archive(s) loaded (no per-job registry pull needed)ciguest: logged into registry registry.rickub.com as rickubSetup go version spec 1.26.0isExplicit: 1.26.0explicit? truechecking cache: /tmp/hostedtoolcache/go/1.26.0/x64not foundAttempting to download 1.26.0...No manifest cachedGetting manifest from actions/go-versions@main(node:552) [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.26.0...check 1.27.2 satisfies 1.26.0check 1.27.1 satisfies 1.26.0check 1.27.0 satisfies 1.26.0check 1.26.9 satisfies 1.26.0check 1.26.8 satisfies 1.26.0check 1.26.7 satisfies 1.26.0check 1.26.6 satisfies 1.26.0check 1.26.5 satisfies 1.26.0check 1.26.4 satisfies 1.26.0check 1.26.3 satisfies 1.26.0check 1.26.2 satisfies 1.26.0check 1.26.1 satisfies 1.26.0check 1.26.0 satisfies 1.26.0arm64===x64 && darwin===linuxx64===x64 && darwin===linuxarm64===x64 && linux===linuxx64===x64 && linux===linuxmatched 1.26.0Acquiring 1.26.0 from https://github.com/actions/go-versions/releases/download/1.26.0-21889650668/go-1.26.0-linux-x64.tar.gzDownloading https://github.com/actions/go-versions/releases/download/1.26.0-21889650668/go-1.26.0-linux-x64.tar.gzDestination /tmp/c2e395e2-5fd4-44a5-ac12-705f01bdfd45download completeExtracting Go...Checking tar --versiontar (GNU tar) 1.34Copyright (C) 2021 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.This is free software: you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law.Written by John Gilmore and Jay Fenlason.[command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /tmp/2fee9d32-ab70-47bd-9bdb-9da676ddd09b -f /tmp/c2e395e2-5fd4-44a5-ac12-705f01bdfd45Successfully extracted go to /tmp/2fee9d32-ab70-47bd-9bdb-9da676ddd09bAdding to the cache ...Caching tool go 1.26.0 x64source dir: /tmp/2fee9d32-ab70-47bd-9bdb-9da676ddd09bdestination /tmp/hostedtoolcache/go/1.26.0/x64finished caching toolSuccessfully cached go to /tmp/hostedtoolcache/go/1.26.0/x64Added go to the pathSuccessfully set up Go version 1.26.0which go :/tmp/hostedtoolcache/go/1.26.0/x64/bin/go:go: downloading go1.26.9 (linux/amd64)go env GOPATH :/tmp/home/go:creating /tmp/home/go/binadd bin true[command]/tmp/hostedtoolcache/go/1.26.0/x64/bin/go env GOMODCACHE[command]/tmp/hostedtoolcache/go/1.26.0/x64/bin/go env GOCACHE/tmp/home/go/pkg/mod/tmp/home/.cache/go-buildfollowSymbolicLinks 'true'followSymbolicLinks 'true'implicitDescendants 'true'matchDirectories 'true'omitBrokenSymbolicLinks 'true'excludeHiddenFiles 'false'Search path '/workspace/mini-me/go.sum'/workspace/mini-me/go.sumFound 1 files to hash.primary key is setup-go-Linux-x64-ubuntu22-go-1.26.9-c0fb69d19434ac9cf3ae805e12ff46070b65cbd8e6344e5f45718c38825b36b0Cache service version: v2Resolved Keys:["setup-go-Linux-x64-ubuntu22-go-1.26.9-c0fb69d19434ac9cf3ae805e12ff46070b65cbd8e6344e5f45718c38825b36b0"]Checking zstd --quiet --version1.5.4zstd version: 1.5.4[Request] GetCacheEntryDownloadURL http://172.30.255.1:8888/twirp/github.actions.results.api.v1.CacheService/GetCacheEntryDownloadURL[Response] - 200Headers: { "content-length": "13", "content-security-policy": "default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; base-uri 'none'; frame-ancestors 'none'; object-src 'none'; form-action 'self' https://payment.stancer.com", "content-type": "application/json", "date": "Fri, 16 Oct 2026 07:13:02 GMT", "permissions-policy": "accelerometer=(), autoplay=(), camera=(), display-capture=(), encrypted-media=(), fullscreen=(self), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), usb=()", "referrer-policy": "strict-origin-when-cross-origin", "strict-transport-security": "max-age=31536000; includeSubDomains", "x-content-type-options": "nosniff", "x-request-id": "10b4a7c0-185a-4083-b637-980faaeba078"}Body: { "ok": false}Cache not found for version 2ba34da42fb93060f8b28272c48240c4b76165e1c6289ee9dd2b884514a58d3d of keys: setup-go-Linux-x64-ubuntu22-go-1.26.9-c0fb69d19434ac9cf3ae805e12ff46070b65cbd8e6344e5f45718c38825b36b0Cache is not found##[add-matcher]/workspace/_actions/actions/setup-go/v5/matchers.jsongo version go1.26.9 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=''GOCACHE='/tmp/home/.cache/go-build'GOCACHEPROG=''GODEBUG=''GOENV='/tmp/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-build1086035703=/tmp/go-build -gno-record-gcc-switches'GOHOSTARCH='amd64'GOHOSTOS='linux'GOINSECURE=''GOMOD='/workspace/mini-me/go.mod'GOMODCACHE='/tmp/home/go/pkg/mod'GONOPROXY=''GONOSUMDB=''GOOS='linux'GOPATH='/tmp/home/go'GOPRIVATE=''GOPROXY='https://proxy.golang.org,direct'GOROOT='/tmp/home/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.9.linux-amd64'GOSUMDB='sum.golang.org'GOTELEMETRY='local'GOTELEMETRYDIR='/tmp/home/.config/go/telemetry'GOTMPDIR=''GOTOOLCHAIN='auto'GOTOOLDIR='/tmp/home/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.9.linux-amd64/pkg/tool/linux_amd64'GOVCS=''GOVERSION='go1.26.9'GOWORK=''PKG_CONFIG='pkg-config'
failurego test 55s
Run
go test ./... -count=1
go: downloading github.com/sashabaranov/go-openai v1.42.1go: downloading github.com/coder/acp-go-sdk v0.13.5go: downloading github.com/firebase/genkit/go v1.13.1go: downloading gopkg.in/yaml.v3 v3.0.1go: downloading go.lsp.dev/jsonrpc2 v1.0.1go: downloading go.lsp.dev/protocol v1.0.1go: downloading go.lsp.dev/uri v1.0.1go: downloading github.com/openai/openai-go v1.8.2go: downloading github.com/gdamore/tcell/v2 v2.13.10go: downloading golang.org/x/net v0.61.0go: downloading golang.org/x/text v0.43.0go: downloading github.com/google/dotprompt/go v0.0.0-20260708220100-73beb993ac95go: downloading github.com/google/uuid v1.6.0go: downloading github.com/invopop/jsonschema v0.14.0go: downloading github.com/yosida95/uritemplate/v3 v3.0.2go: downloading go.opentelemetry.io/otel/trace v1.47.0go: downloading github.com/coder/websocket v1.8.14go: downloading go.opentelemetry.io/otel v1.47.0go: downloading github.com/go-json-experiment/json v0.0.0-20260623181947-01eb4420fa68go: downloading github.com/tidwall/sjson v1.2.5go: downloading github.com/gdamore/encoding v1.0.1go: downloading github.com/lucasb-eyer/go-colorful v1.4.0go: downloading github.com/rivo/uniseg v0.4.7go: downloading golang.org/x/sys v0.49.0go: downloading golang.org/x/term v0.47.0go: downloading go.opentelemetry.io/otel/sdk v1.47.0go: downloading github.com/xeipuuv/gojsonschema v1.2.0go: downloading github.com/goccy/go-yaml v1.19.2go: downloading github.com/mbleigh/raymond v0.0.0-20250414171441-6b3a58ab9e0ago: downloading github.com/pb33f/ordered-map/v2 v2.3.1go: downloading github.com/tidwall/gjson v1.18.0go: downloading go.opentelemetry.io/otel/metric v1.47.0go: downloading github.com/go-logr/logr v1.4.4go: downloading go.opentelemetry.io/otel/log v1.47.0go: downloading github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415go: downloading github.com/bahlo/generic-list-go v0.2.0go: downloading github.com/buger/jsonparser v1.1.2go: downloading go.yaml.in/yaml/v4 v4.0.0-rc.4go: downloading github.com/tidwall/match v1.1.1go: downloading github.com/tidwall/pretty v1.2.1go: downloading github.com/go-logr/stdr v1.2.2go: downloading go.opentelemetry.io/auto/sdk v1.2.1go: downloading github.com/cespare/xxhash/v2 v2.3.0go: downloading github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfbok mm 0.024s? mm/demos/dmr [no test files]ok mm/internal/acp 0.017sok mm/internal/agent 0.010sok mm/internal/agentsmd 0.002sok mm/internal/ask 0.160sok mm/internal/clipboard 0.001sok mm/internal/command 0.002sok mm/internal/compact 0.008sok mm/internal/config 0.005sok mm/internal/consent 0.001sok mm/internal/detector 0.001sok mm/internal/elicit 0.001sok mm/internal/engine 24.109sok mm/internal/eval 0.002sok mm/internal/fileedit 0.023sok mm/internal/hooks 1.124s--- FAIL: TestOperationsOverAFakeServer (0.00s) lsp_test.go:210: diagnostics on an open file: "1 diagnostic(s) in main.go:\nwarning main.go:3:6 unused function [fake]", <nil>FAILFAIL mm/internal/lsp 0.204sok mm/internal/mcp 0.011sok mm/internal/mention 0.001sok mm/internal/session 0.001sok mm/internal/skills 0.003s? mm/internal/spinner [no test files]ok mm/internal/store 0.004sok mm/internal/structured 0.001sok mm/internal/tools 2.068sok mm/internal/tui 0.110sok mm/internal/ui 0.001sok mm/internal/version 0.001sok mm/internal/webmd 0.005sFAIL
skippedBuild the binaries
Run
bash ./02-build-releases.sh "${GITHUB_REF_NAME}"
(skipped: step if: condition evaluated to false)
skippedRelease notes
Run
set -euo pipefail
message="$(git for-each-ref "refs/tags/${GITHUB_REF_NAME}" --format='%(contents)' | sed '/^-----BEGIN PGP SIGNATURE-----/,$d')"
if [ -z "$(printf '%s' "${message}" | tr -d '[:space:]')" ]; then
  message="Mini Me ${GITHUB_REF_NAME}"
fi
{
  printf '%s\n\n' "${message}"
  echo "- Commit: \`${GITHUB_SHA}\`"
  echo "- Built by the Release workflow, run #${GITHUB_RUN_NUMBER}, with $(go env GOVERSION)"
  echo
  echo '## Checksums'
  echo
  echo '```'
  cat "release/${GITHUB_REF_NAME}/SHA256SUMS"
  echo '```'
} > "${RUNNER_TEMP}/notes.md"
echo "path=${RUNNER_TEMP}/notes.md" >> "$GITHUB_OUTPUT"
(skipped: step if: condition evaluated to false)
skippedKeep the binaries as a run artifact
(skipped: step if: condition evaluated to false)
skippedPublish the release
(skipped: step if: condition evaluated to false)
Post Set up Go
(node:6530) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.(Use `node --trace-deprecation ...` to show where the warning was created)[command]/tmp/hostedtoolcache/go/1.26.0/x64/bin/go env GOMODCACHE[command]/tmp/hostedtoolcache/go/1.26.0/x64/bin/go env GOCACHE/tmp/home/go/pkg/mod/tmp/home/.cache/go-buildCache service version: v2Checking zstd --quiet --version1.5.4zstd version: 1.5.4implicitDescendants 'false'followSymbolicLinks 'true'implicitDescendants 'false'omitBrokenSymbolicLinks 'true'Search path '/tmp/home/go/pkg/mod'Search path '/tmp/home/.cache/go-build'Matched: ../../tmp/home/go/pkg/modMatched: ../../tmp/home/.cache/go-buildCache Paths:["../../tmp/home/go/pkg/mod","../../tmp/home/.cache/go-build"]Archive Path: /tmp/91c12d51-9128-4e0a-87ec-8fbf2ec55bcb/cache.tzst[command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /workspace/mini-me --files-from manifest.txt --use-compress-program zstdmtFile Size: 249460003Reserving Cache[Request] CreateCacheEntry http://172.30.255.1:8888/twirp/github.actions.results.api.v1.CacheService/CreateCacheEntry[Response] - 200Headers: { "content-length": "772", "content-security-policy": "default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; base-uri 'none'; frame-ancestors 'none'; object-src 'none'; form-action 'self' https://payment.stancer.com", "content-type": "application/json", "date": "Fri, 16 Oct 2026 07:13:59 GMT", "permissions-policy": "accelerometer=(), autoplay=(), camera=(), display-capture=(), encrypted-media=(), fullscreen=(self), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), usb=()", "referrer-policy": "strict-origin-when-cross-origin", "strict-transport-security": "max-age=31536000; includeSubDomains", "x-content-type-options": "nosniff", "x-request-id": "b13d3541-2b30-4728-bc88-0a97d99116ca"}Body: { "ok": true, "signedUploadUrl": "http://172.30.255.1:8888/twirp/_blob/upload?sig=***", "signed_upload_url": "http://172.30.255.1:8888/twirp/_blob/upload?sig=***"}Attempting to upload cache located at: /tmp/91c12d51-9128-4e0a-87ec-8fbf2ec55bcb/cache.tzstUse Azure SDK: trueUpload concurrency: 8Upload chunk size: 67108864BlobClient: upload:twirp:_blob(node:6530) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.Sent 0 of 249460003 (0.0%), 0.0 MBs/secSent 0 of 249460003 (0.0%), 0.0 MBs/secSent 0 of 249460003 (0.0%), 0.0 MBs/secSent 0 of 249460003 (0.0%), 0.0 MBs/secSent 0 of 249460003 (0.0%), 0.0 MBs/secSent 0 of 249460003 (0.0%), 0.0 MBs/secSent 0 of 249460003 (0.0%), 0.0 MBs/secSent 0 of 249460003 (0.0%), 0.0 MBs/secSent 0 of 249460003 (0.0%), 0.0 MBs/secSent 48133411 of 249460003 (19.3%), 4.6 MBs/secSent 182351139 of 249460003 (73.1%), 15.8 MBs/secSent 182351139 of 249460003 (73.1%), 14.5 MBs/secSent 249460003 of 249460003 (100.0%), 18.3 MBs/sec[Request] FinalizeCacheEntryUpload http://172.30.255.1:8888/twirp/github.actions.results.api.v1.CacheService/FinalizeCacheEntryUpload[Response] - 200Headers: { "content-length": "47", "content-security-policy": "default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; base-uri 'none'; frame-ancestors 'none'; object-src 'none'; form-action 'self' https://payment.stancer.com", "content-type": "application/json", "date": "Fri, 16 Oct 2026 07:14:24 GMT", "permissions-policy": "accelerometer=(), autoplay=(), camera=(), display-capture=(), encrypted-media=(), fullscreen=(self), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), usb=()", "referrer-policy": "strict-origin-when-cross-origin", "strict-transport-security": "max-age=31536000; includeSubDomains", "x-content-type-options": "nosniff", "x-request-id": "d415fc54-942c-4011-a806-d152888bc80b"}Body: { "entryId": "4831", "entry_id": "4831", "ok": true}FinalizeCacheEntryUploadResponse: trueCache saved with the key: setup-go-Linux-x64-ubuntu22-go-1.26.9-c0fb69d19434ac9cf3ae805e12ff46070b65cbd8e6344e5f45718c38825b36b0step failed: exit code 1 — go test

No test reports for this run.

Tell a job where its test runner writes its report and this tab fills in: how many tests passed, failed and were skipped, a bar of the result at a glance, then every failure first — with the assertion that failed and the output around it — over a per-suite list of cases and their durations. No scrolling a log for the word FAIL.

It is one reports: key on the job — a job key, not a step, so the report is collected whatever the job concluded. JUnit XML and go test -json are both understood, and most runners already emit one of them. reports: is a rickub extension and works only in .rickub/workflows/; in .github/workflows/ it is a parse error on purpose, because those files are also meant to run on github.com.