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
success

Release #33

push · v0.9.0 · 602aceddran in 4m32s · 468 lines of output
queued 1s ran 4m31s total 4m32s
1 jobs
0 failed
4m32s duration
— tests
1 artifacts
build and publish ${{ github.ref_name }}
successbuild and publish ${{ github.ref_name }} 4m31s
successSet up job
cloning bots-garden/mini-me @ 602acedd561b0e334bfe15f17c1b09d743ecbdddaction 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.27.0isExplicit: 1.27.0explicit? truechecking cache: /tmp/hostedtoolcache/go/1.27.0/x64not foundAttempting to download 1.27.0...No manifest cachedGetting manifest from actions/go-versions@main(node:548) [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.0...check 1.27.3 satisfies 1.27.0check 1.27.2 satisfies 1.27.0check 1.27.1 satisfies 1.27.0check 1.27.0 satisfies 1.27.0arm64===x64 && darwin===linuxx64===x64 && darwin===linuxarm64===x64 && linux===linuxx64===x64 && linux===linuxmatched 1.27.0Acquiring 1.27.0 from https://github.com/actions/go-versions/releases/download/1.27.0-32325163857/go-1.27.0-linux-x64.tar.gzDownloading https://github.com/actions/go-versions/releases/download/1.27.0-32325163857/go-1.27.0-linux-x64.tar.gzDestination /tmp/79c8a8eb-b3ce-4d5e-bd1e-17087232266edownload 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/79a6afc6-194b-4c38-9446-11fd87cc1110 -f /tmp/79c8a8eb-b3ce-4d5e-bd1e-17087232266eSuccessfully extracted go to /tmp/79a6afc6-194b-4c38-9446-11fd87cc1110Adding to the cache ...Caching tool go 1.27.0 x64source dir: /tmp/79a6afc6-194b-4c38-9446-11fd87cc1110destination /tmp/hostedtoolcache/go/1.27.0/x64finished caching toolSuccessfully cached go to /tmp/hostedtoolcache/go/1.27.0/x64Added go to the pathSuccessfully set up Go version 1.27.0which go :/tmp/hostedtoolcache/go/1.27.0/x64/bin/go:go: downloading go1.27.3 (linux/amd64)go env GOPATH :/tmp/home/go:creating /tmp/home/go/binadd bin true[command]/tmp/hostedtoolcache/go/1.27.0/x64/bin/go env GOMODCACHE[command]/tmp/hostedtoolcache/go/1.27.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.27.3-bfde1bc38d36f869f62a765d1e34630da6189c2f427791cfdee37a827255abbcCache service version: v2Resolved Keys:["setup-go-Linux-x64-ubuntu22-go-1.27.3-bfde1bc38d36f869f62a765d1e34630da6189c2f427791cfdee37a827255abbc"]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": "Wed, 21 Oct 2026 16:24:21 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": "e4833056-5f58-4a1a-b473-9f05c0a7fb37"}Body: { "ok": false}Cache not found for version 2ba34da42fb93060f8b28272c48240c4b76165e1c6289ee9dd2b884514a58d3d of keys: setup-go-Linux-x64-ubuntu22-go-1.27.3-bfde1bc38d36f869f62a765d1e34630da6189c2f427791cfdee37a827255abbcCache is not found##[add-matcher]/workspace/_actions/actions/setup-go/v5/matchers.jsongo version go1.27.3 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='/tmp/home/go/bin'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-build1761914691=/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'GOPACKAGESDRIVER=''GOPATH='/tmp/home/go'GOPRIVATE=''GOPROXY='https://proxy.golang.org,direct'GOROOT='/tmp/home/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.27.3.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.27.3.linux-amd64/pkg/tool/linux_amd64'GOVCS=''GOVERSION='go1.27.3'GOWORK=''PKG_CONFIG='pkg-config'
successgo test 57s
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 github.com/openai/openai-go v1.8.2go: 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 golang.org/x/text v0.43.0go: downloading github.com/gdamore/tcell/v2 v2.13.10go: downloading golang.org/x/net v0.61.0go: downloading github.com/tetratelabs/wazero v1.12.0go: downloading github.com/google/uuid v1.6.0go: downloading github.com/google/dotprompt/go v0.0.0-20260708220100-73beb993ac95go: 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/tidwall/sjson v1.2.5go: downloading github.com/go-json-experiment/json v0.0.0-20260623181947-01eb4420fa68go: 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 github.com/xeipuuv/gojsonschema v1.2.0go: downloading go.opentelemetry.io/otel/sdk v1.47.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/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415go: downloading github.com/go-logr/logr v1.4.4go: downloading go.opentelemetry.io/otel/log v1.47.0go: 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/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfbgo: 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.0ok mm 0.046s? mm/demos/dmr [no test files]ok mm/internal/acp 0.046sok mm/internal/agent 0.019sok mm/internal/agentinit 0.042sok mm/internal/agentsmd 0.002sok mm/internal/ask 0.115sok mm/internal/clipboard 0.001sok mm/internal/command 0.014sok mm/internal/compact 0.005sok mm/internal/config 0.010sok mm/internal/consent 0.003sok mm/internal/detector 0.008sok mm/internal/docsearch 0.002sok mm/internal/elicit 0.001sok mm/internal/engine 24.118sok mm/internal/eval 0.002sok mm/internal/fileedit 0.039sok mm/internal/hooks 1.380sok mm/internal/lsp 0.406sok mm/internal/mcp 0.012sok mm/internal/mention 0.001sok mm/internal/saved 0.002sok mm/internal/session 0.001sok mm/internal/skills 0.003s? mm/internal/spinner [no test files]ok mm/internal/store 0.013sok mm/internal/structured 0.001sok mm/internal/textfold 0.001sok mm/internal/tools 2.343sok mm/internal/tui 0.166sok mm/internal/ui 0.001sok mm/internal/version 0.001sok mm/internal/wasmtool 1.188sok mm/internal/webmd 0.004s
successBuild the binaries 1m56s
Run
bash ./02-build-releases.sh "${GITHUB_REF_NAME}"
🚀 Building Mini Me v0.9.0 — Mini Me v0.9.0🐹 go version go1.27.3 linux/amd64🔨 Cross-compiling for 5 platforms... ✅ mm-0.9.0-darwin-arm64 ✅ mm-0.9.0-linux-amd64 ✅ mm-0.9.0-linux-arm64 ✅ mm-0.9.0-windows-amd64.exe ✅ mm-0.9.0-windows-arm64.exe ✅ mm-0.9.0-linux-amd64 starts and reports v0.9.0 ✅ SHA256SUMS ✅ README.md✨ Build complete!total 147M-rw-r--r-- 1 root root 886 Oct 21 16:27 README.md-rw-r--r-- 1 root root 448 Oct 21 16:27 SHA256SUMS-rwxr-xr-x 1 root root 30M Oct 21 16:25 mm-0.9.0-darwin-arm64-rwxr-xr-x 1 root root 30M Oct 21 16:26 mm-0.9.0-linux-amd64-rwxr-xr-x 1 root root 29M Oct 21 16:26 mm-0.9.0-linux-arm64-rwxr-xr-x 1 root root 31M Oct 21 16:26 mm-0.9.0-windows-amd64.exe-rwxr-xr-x 1 root root 29M Oct 21 16:27 mm-0.9.0-windows-arm64.exe
successRelease notes <1s
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"
successKeep the binaries as a run artifact 9s
followSymbolicLinks 'true'implicitDescendants 'true'omitBrokenSymbolicLinks 'true'excludeHiddenFiles 'true'(node:21113) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.(Use `node --trace-deprecation ...` to show where the warning was created)followSymbolicLinks 'true'implicitDescendants 'true'matchDirectories 'true'omitBrokenSymbolicLinks 'true'excludeHiddenFiles 'true'Search path '/workspace/mini-me/release/v0.9.0'Removing /workspace/mini-me/release/v0.9.0 from rawSearchResults because it is a directoryFile:/workspace/mini-me/release/v0.9.0/README.md was found using the provided searchPathFile:/workspace/mini-me/release/v0.9.0/SHA256SUMS was found using the provided searchPathFile:/workspace/mini-me/release/v0.9.0/mm-0.9.0-darwin-arm64 was found using the provided searchPathFile:/workspace/mini-me/release/v0.9.0/mm-0.9.0-linux-amd64 was found using the provided searchPathFile:/workspace/mini-me/release/v0.9.0/mm-0.9.0-linux-arm64 was found using the provided searchPathFile:/workspace/mini-me/release/v0.9.0/mm-0.9.0-windows-amd64.exe was found using the provided searchPathFile:/workspace/mini-me/release/v0.9.0/mm-0.9.0-windows-arm64.exe was found using the provided searchPathWith the provided path, there will be 7 files uploadedRoot artifact directory is /workspace/mini-me/release/v0.9.0Artifact name is valid!Root directory input is valid!Workflow Run Backend ID: ff42dafa-2444-411e-bfcd-8857df46f4b2Workflow Job Run Backend ID: e9922d15-b97c-49b9-adc1-c9e98bea255d[Request] CreateArtifact http://172.30.255.1:8888/twirp/github.actions.results.api.v1.ArtifactService/CreateArtifact[Response] - 200Headers: { "content-length": "378", "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": "Wed, 21 Oct 2026 16:27:15 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": "a7611861-801a-4fd5-95dd-87bde3f73697"}Body: { "ok": true, "signedUploadUrl": "http://172.30.255.1:8888/twirp/_blob/upload?sig=***"}Creating Artifact archive with compressionLevel: 6Zip write high watermark value 8388608Zip read high watermark value 8388608Uploading artifact zip to blob storage with maxConcurrency: 5, bufferSize: 8388608Beginning upload of artifact content to blob storage(node:21113) [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.Uploaded bytes 8388608Zip stream for upload has ended.Zip stream for upload has finished.Uploaded bytes 16777216Uploaded bytes 25165824Uploaded bytes 33554432Uploaded bytes 41943040Uploaded bytes 50331648Uploaded bytes 51862523Finished uploading artifact content to blob storage!SHA256 digest of uploaded artifact zip is 9ac3931764573afec02cb747c1293e44abff1e22fd6422bad1b4e0ba5fe73124Finalizing artifact upload[Request] FinalizeArtifact http://172.30.255.1:8888/twirp/github.actions.results.api.v1.ArtifactService/FinalizeArtifact[Response] - 200Headers: { "content-length": "32", "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": "Wed, 21 Oct 2026 16:27:23 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": "d3ab129b-50d9-4f89-9ec3-8880ddbf335f"}Body: { "artifactId": "4199", "ok": true}Artifact mm-v0.9.0.zip successfully finalized. Artifact ID 4199Artifact mm-v0.9.0 has been successfully uploaded! Final size is 51862523 bytes. Artifact ID is 4199Artifact download URL: https://rickub.com/bots-garden/mini-me/actions/runs/33/artifacts/4199
successPublish the release 9s
👩‍🏭 Creating new GitHub release for tag v0.9.0...⬆️ Uploading mm-0.9.0-windows-arm64.exe...⬆️ Uploading mm-0.9.0-windows-amd64.exe...⬆️ Uploading mm-0.9.0-linux-arm64...⬆️ Uploading mm-0.9.0-linux-amd64...⬆️ Uploading mm-0.9.0-darwin-arm64...⬆️ Uploading SHA256SUMS...⬆️ Uploading README.md...✅ Uploaded SHA256SUMS✅ Uploaded README.md✅ Uploaded mm-0.9.0-linux-arm64✅ Uploaded mm-0.9.0-windows-arm64.exe✅ Uploaded mm-0.9.0-windows-amd64.exe✅ Uploaded mm-0.9.0-linux-amd64✅ Uploaded mm-0.9.0-darwin-arm64Finalizing release...Getting assets list...🎉 Release ready at https://rickub.com/bots-garden/mini-me/releases/v0.9.0
Post Set up Go
(node:21138) [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.27.0/x64/bin/go env GOMODCACHE[command]/tmp/hostedtoolcache/go/1.27.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/6c4b1874-f59f-4d8e-81de-c9d4a9589109/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: 644168402Reserving 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": "Wed, 21 Oct 2026 16:27:37 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": "497062e8-d9d4-4b0c-afa3-efa5e2c1275f"}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/6c4b1874-f59f-4d8e-81de-c9d4a9589109/cache.tzstUse Azure SDK: trueUpload concurrency: 8Upload chunk size: 67108864BlobClient: upload:twirp:_blob(node:21138) [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 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 0 of 644168402 (0.0%), 0.0 MBs/secSent 201326592 of 644168402 (31.3%), 8.3 MBs/secSent 402653184 of 644168402 (62.5%), 16.0 MBs/secSent 469762048 of 644168402 (72.9%), 17.9 MBs/secSent 536870912 of 644168402 (83.3%), 19.7 MBs/secSent 536870912 of 644168402 (83.3%), 19.0 MBs/secSent 536870912 of 644168402 (83.3%), 18.3 MBs/secSent 536870912 of 644168402 (83.3%), 17.6 MBs/secSent 536870912 of 644168402 (83.3%), 17.1 MBs/secSent 536870912 of 644168402 (83.3%), 16.5 MBs/secSent 577059538 of 644168402 (89.6%), 17.2 MBs/secSent 644168402 of 644168402 (100.0%), 18.6 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": "Wed, 21 Oct 2026 16:28:41 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": "fc95fac6-698b-46a1-8567-df4965833fac"}Body: { "entryId": "5169", "entry_id": "5169", "ok": true}FinalizeCacheEntryUploadResponse: trueCache saved with the key: setup-go-Linux-x64-ubuntu22-go-1.27.3-bfde1bc38d36f869f62a765d1e34630da6189c2f427791cfdee37a827255abbc

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.