cat / 012
clone

a spreadsheet for the terminal: lotus 1-2-3 looks, google sheets keys and formulas, one go binary

Lint: staticcheck 2026.2.2, which reads Go 1.27.2's export data

Dami committed c2d6922
2026.2.1 failed every package with "export data version 5 is greater than
maximum supported version 4" under Go 1.27.2.
commit
c2d6922b906295b88b644cf5a2c72b156e6368cd
parent
9131f06da03e78f229adcf74b3d46f03b39b12e4
author
Dami <dami.etoile@gmail.com>
ci
✗ failed in 34s, signed by cat
kind
build risk score 1.0 of 3, Jev's estimate
ci attestation
forge-attestation 1
type ci
commit c2d6922b906295b88b644cf5a2c72b156e6368cd
tree e543581e079cdc76ab2a6983057cba9aaed26d69
script .forge/ci feebc265e71f534242c13394fa56df0c5fe19cfb
result fail
exit 2
started 2026-10-17T22:29:38Z
duration 34s
runner (not shown here; refs/notes/ci has it)
system Darwin 25.5.0 arm64
env host
log sha256:1fcb2153743c5691c18e10dc6de901ce5577cdae11a35b47a7ccef4c3ebc42f7 121 lines
|ok  	github.com/FelineStateMachine/012/internal/ui/theme	3.237s
|ok  	github.com/FelineStateMachine/012/internal/ui/themepicker	2.729s
|ok  	github.com/FelineStateMachine/012/internal/ui/transfer	3.011s
|ok  	github.com/FelineStateMachine/012/internal/value	2.994s
|?   	github.com/FelineStateMachine/012/scripts/doccheck	[no test files]
|?   	github.com/FelineStateMachine/012/scripts/doclint	[no test files]
|ok  	github.com/FelineStateMachine/012/scripts/install	4.026s
|FAIL
|make[1]: *** [test] Error 1
|=== e2e: FAILED, done at 29s
|cd e2e && PKG_CONFIG_PATH=/Users/dami/.cache/012/deps/ghostty/share/pkgconfig go test -count=1 ./...
|--- FAIL: TestScreens (0.01s)
|    --- FAIL: TestScreens/notebook-stream (7.31s)
|        screens_test.go:66: screen notebook-stream changed; if intended, run make screens and review the gallery.
|            first difference, line 7:
|             want           <span style="color:var(--vt-palette-8)">╭─</span> <span style="color:var(--vt-palette-8)">files</span> <span style="color:var(--vt-palette-8)">──────────────────────────────────────────────────────────────────────</span> <span style="color:var(--vt-palette-8)">✓</span> <span style="color:var(--vt-palette-8)">&lt;1s</span> <span style="color:var(--vt-palette-8)">─╮</span>
|              got           <span style="color:var(--vt-palette-8)">╭─</span> <span style="color:var(--vt-palette-8)">files</span> <span style="color:var(--vt-palette-8)">─────────────────────────────────────────────────────────────────────</span> <span style="color:var(--vt-palette-8)">✓</span> <span style="color:var(--vt-palette-8)">1.4s</span> <span style="color:var(--vt-palette-8)">─╮</span>
|            plain text now:
|             File  Edit  View  Insert  Format  Data  Help                                              NOTEBOOK
|             ▶ Run  ■ Stop  ↻ Restart  ▶▶ Run all  │  + Add  ✂ Cut  ⧉ Copy  ⎘ Paste  │  Code ▾      nu ● 1 live
|             Following cell 4 as a stream: Stop (i i) ends it ──────────────────────────────────────────────────
|                        Files
|                        What's big in the repo, from ls.
|
|                      ╭─ files ───────────────────────────────────────────────────────────────────── ✓ 1.4s ─╮
|                 [1]: │ files = ls                                                                           │ ▶
|                      ╰──────────────────────────────────────────────────────────────────────────────────────╯
|              Out[1]:            name       type      size
|                            1  012        file        4.2 kB
|                            2  CLAUDE.md  file        1.0 kB
|                            3  README.md  file        9.8 kB
|                            4  demos      dir         3.1 kB
|                            5  go.mod     file         812 B
|
|                      ╭────────────────────────────────────────────────────────────────────────────── ✓ <1s ─╮
|                 [2]: │ $files | where size > 1kb                                                            │ ▶
|                      ╰──────────────────────────────────────────────────────────────────────────────────────╯
|              Out[2]:            name       type      size
|                            1  012        file        4.2 kB
|                            2  README.md  file        9.8 kB
|                            3  demos      dir         3.1 kB
|
|            ▌         ╭─ log ─────────────────────────────────────────────────────────────── ● live, 3 rows ─╮
|            ▌    [*]: │ log = tail -f app.log | lines | parse '{time} {level} {msg}'                         │ ■
|            ▌         ╰──────────────────────────────────────────────────────────────────────────────────────╯
|            ▌ Out[3]:            time     level           msg
|            ▌               1  09:00:01  info      server started
|             ❯ Notebook   +  │ untitled  modified                 Ctrl+K  search   Ctrl+/  shortcuts   F10  menu
|FAIL
|FAIL	github.com/FelineStateMachine/012/e2e	27.465s
|FAIL
|make[1]: *** [e2e] Error 1
|=== speed: ok, done at 34s
|go test ./internal/ui -run '^(TestSpeed|TestSharedEditWithinAFrame|TestStreamGridAtFrameSpeed)$' -count=1 -speed
|ok  	github.com/FelineStateMachine/012/internal/ui	2.532s
|go test ./internal/ui/nbview -run '^(TestScrollsAtFrameSpeed)$' -count=1
|ok  	github.com/FelineStateMachine/012/internal/ui/nbview	1.538s
|=== make check: 34s
|failed: test e2e
|make: *** [check] Error 1

Signature: good, cat

1 file changed, +1 -1
Mscripts/lint.sh2+-
M scripts/lint.sh +1 -1