main ece7682

Test (ubuntu-latest) success 2m 34s

  1. Current runner version: 'v0.6.0'
  2. GITHUB_TOKEN Permissions
  3. Contents: read
  4. Metadata: read
  5. Secret source: Actions
  6. Cache mode: write
  7. Prepare workflow directory
  8. Prepare all required actions
  9. Getting action download info
  10. Download action repository 'actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0' (SHA:9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0)
  11. Download action repository 'actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16' (SHA:924ae3a1cded613372ab5595356fb5720e22ba16)
  12. Complete job name: Test (ubuntu-latest)
  13. Run actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
  14. with:
  15. persist-credentials: false
  16. repository: bnema/vev
  17. token: ***
  18. ssh-strict: true
  19. ssh-user: git
  20. clean: true
  21. sparse-checkout-cone-mode: true
  22. fetch-depth: 1
  23. fetch-tags: false
  24. show-progress: true
  25. lfs: false
  26. submodules: false
  27. set-safe-directory: true
  28. allow-unsafe-pr-checkout: false
  29. Syncing repository: bnema/vev
  30. Getting Git version info
  31. Working directory is '/home/runner/work/vev/vev'
  32. [command]/usr/bin/git version
  33. git version 2.53.0
  34. Temporarily overriding HOME='/home/runner/work/_temp/caff0a30-9580-473d-b2c8-0ad9028b6b46' before making global git config changes
  35. Adding repository directory to the temporary git global config as a safe directory
  36. [command]/usr/bin/git config --global --add safe.directory /home/runner/work/vev/vev
  37. Deleting the contents of '/home/runner/work/vev/vev'
  38. Determining repository object format
  39. Initializing the repository
  40. [command]/usr/bin/git init /home/runner/work/vev/vev
  41. hint: Using 'master' as the name for the initial branch. This default branch name
  42. hint: will change to "main" in Git 3.0. To configure the initial branch name
  43. hint: to use in all of your new repositories, which will suppress this warning,
  44. hint: call:
  45. hint:
  46. hint: git config --global init.defaultBranch <name>
  47. hint:
  48. hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
  49. hint: 'development'. The just-created branch can be renamed via this command:
  50. hint:
  51. hint: git branch -m <name>
  52. hint:
  53. hint: Disable this message with "git config set advice.defaultBranchName false"
  54. Initialized empty Git repository in /home/runner/work/vev/vev/.git/
  55. [command]/usr/bin/git remote add origin http://ermite:7341/bnema/vev
  56. Disabling automatic garbage collection
  57. [command]/usr/bin/git config --local gc.auto 0
  58. Setting up auth
  59. Removing SSH command configuration
  60. [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
  61. [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' || :"
  62. Removing HTTP extra header
  63. [command]/usr/bin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader
  64. [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' || :"
  65. Removing includeIf entries pointing to credentials config files
  66. [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
  67. [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
  68. [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-00a6a0e0-c9b4-4ae5-b546-5e22f3d72056.config http.http://ermite:7341/.extraheader AUTHORIZATION: basic ***
  69. [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/vev/vev/.git.path /home/runner/work/_temp/git-credentials-00a6a0e0-c9b4-4ae5-b546-5e22f3d72056.config
  70. [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/vev/vev/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-00a6a0e0-c9b4-4ae5-b546-5e22f3d72056.config
  71. [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-00a6a0e0-c9b4-4ae5-b546-5e22f3d72056.config
  72. [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-00a6a0e0-c9b4-4ae5-b546-5e22f3d72056.config
  73. Fetching the repository
  74. [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +ece7682dc597178758e5ed3abfac46c0b31b8ffd:refs/remotes/origin/main
  75. From http://ermite:7341/bnema/vev
  76. * [new ref] ece7682dc597178758e5ed3abfac46c0b31b8ffd -> origin/main
  77. [command]/usr/bin/git branch --list --remote origin/main
  78. origin/main
  79. [command]/usr/bin/git rev-parse refs/remotes/origin/main
  80. ece7682dc597178758e5ed3abfac46c0b31b8ffd
  81. Determining the checkout info
  82. [command]/usr/bin/git sparse-checkout disable
  83. [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
  84. Checking out the ref
  85. [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
  86. Switched to a new branch 'main'
  87. branch 'main' set up to track 'origin/main'.
  88. [command]/usr/bin/git log -1 --format=%H
  89. ece7682dc597178758e5ed3abfac46c0b31b8ffd
  90. Removing auth
  91. Removing SSH command configuration
  92. [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
  93. [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' || :"
  94. Removing HTTP extra header
  95. [command]/usr/bin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader
  96. [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' || :"
  97. Removing includeIf entries pointing to credentials config files
  98. [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
  99. includeif.gitdir:/home/runner/work/vev/vev/.git.path
  100. includeif.gitdir:/home/runner/work/vev/vev/.git/worktrees/*.path
  101. includeif.gitdir:/github/workspace/.git.path
  102. includeif.gitdir:/github/workspace/.git/worktrees/*.path
  103. [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/vev/vev/.git.path
  104. /home/runner/work/_temp/git-credentials-00a6a0e0-c9b4-4ae5-b546-5e22f3d72056.config
  105. [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/vev/vev/.git.path /home/runner/work/_temp/git-credentials-00a6a0e0-c9b4-4ae5-b546-5e22f3d72056.config
  106. [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/vev/vev/.git/worktrees/*.path
  107. /home/runner/work/_temp/git-credentials-00a6a0e0-c9b4-4ae5-b546-5e22f3d72056.config
  108. [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/vev/vev/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-00a6a0e0-c9b4-4ae5-b546-5e22f3d72056.config
  109. [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path
  110. /github/runner_temp/git-credentials-00a6a0e0-c9b4-4ae5-b546-5e22f3d72056.config
  111. [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-00a6a0e0-c9b4-4ae5-b546-5e22f3d72056.config
  112. [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path
  113. /github/runner_temp/git-credentials-00a6a0e0-c9b4-4ae5-b546-5e22f3d72056.config
  114. [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-00a6a0e0-c9b4-4ae5-b546-5e22f3d72056.config
  115. [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
  116. Removing credentials config '/home/runner/work/_temp/git-credentials-00a6a0e0-c9b4-4ae5-b546-5e22f3d72056.config'
  117. Run actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16
  118. with:
  119. go-version-file: go.mod
  120. check-latest: false
  121. cache: true
  122. Setup go version spec 1.27
  123. Found in cache @ /opt/hostedtoolcache/go/1.27.3/x64
  124. Added go to the path
  125. Successfully set up Go version 1.27
  126. [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOMODCACHE
  127. [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOCACHE
  128. /home/runner/go/pkg/mod
  129. /home/runner/.cache/go-build
  130. Cache Size: ~289 MB (302955802 B)
  131. [command]/usr/bin/tar -xf /home/runner/work/_temp/e7ab4fdc-76a6-49d6-9bbb-6dcff9d98e26/cache.tgz -P -C /home/runner/work/vev/vev -z
  132. Cache restored successfully
  133. Cache restored from key: setup-go-Linux-x64-undefined-go-1.27.3-39a3daa87f6c8259be31aaf16d9f362ef9b79fe0f957fe6e4bcadb7ee400fe0f
  134. go version go1.27.3 linux/amd64
  135. go env
  136. AR='ar'
  137. CC='gcc'
  138. CGO_CFLAGS='-O2 -g'
  139. CGO_CPPFLAGS=''
  140. CGO_CXXFLAGS='-O2 -g'
  141. CGO_ENABLED='1'
  142. CGO_FFLAGS='-O2 -g'
  143. CGO_LDFLAGS='-O2 -g'
  144. CXX='g++'
  145. GCCGO='gccgo'
  146. GO111MODULE=''
  147. GOAMD64='v1'
  148. GOARCH='amd64'
  149. GOAUTH='netrc'
  150. GOBIN='/home/runner/go/bin'
  151. GOCACHE='/home/runner/.cache/go-build'
  152. GOCACHEPROG=''
  153. GODEBUG=''
  154. GOENV='/home/runner/.config/go/env'
  155. GOEXE=''
  156. GOEXPERIMENT=''
  157. GOFIPS140='off'
  158. GOFLAGS=''
  159. GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build1375547014=/tmp/go-build -gno-record-gcc-switches'
  160. GOHOSTARCH='amd64'
  161. GOHOSTOS='linux'
  162. GOINSECURE=''
  163. GOMOD='/home/runner/work/vev/vev/go.mod'
  164. GOMODCACHE='/home/runner/go/pkg/mod'
  165. GONOPROXY=''
  166. GONOSUMDB=''
  167. GOOS='linux'
  168. GOPACKAGESDRIVER=''
  169. GOPATH='/home/runner/go'
  170. GOPRIVATE=''
  171. GOPROXY='https://proxy.golang.org,direct'
  172. GOROOT='/opt/hostedtoolcache/go/1.27.3/x64'
  173. GOSUMDB='sum.golang.org'
  174. GOTELEMETRY='local'
  175. GOTELEMETRYDIR='/home/runner/.config/go/telemetry'
  176. GOTMPDIR=''
  177. GOTOOLCHAIN='local'
  178. GOTOOLDIR='/opt/hostedtoolcache/go/1.27.3/x64/pkg/tool/linux_amd64'
  179. GOVCS=''
  180. GOVERSION='go1.27.3'
  181. GOWORK=''
  182. PKG_CONFIG='pkg-config'
  183. Run go install golang.org/x/tools/cmd/goimports@v0.47.0
  184. <U+001B>[36;1mgo install golang.org/x/tools/cmd/goimports@v0.47.0<U+001B>[0m
  185. shell: /usr/bin/bash -e {0}
  186. env:
  187. GOTOOLCHAIN: local
  188. Run go build -o vev .
  189. <U+001B>[36;1mgo build -o vev .<U+001B>[0m
  190. shell: /usr/bin/bash -e {0}
  191. env:
  192. GOTOOLCHAIN: local
  193. Run make lint
  194. <U+001B>[36;1mmake lint<U+001B>[0m
  195. shell: /usr/bin/bash -e {0}
  196. env:
  197. GOTOOLCHAIN: local
  198. go vet ./...
  199. Run make test
  200. <U+001B>[36;1mmake test<U+001B>[0m
  201. shell: /usr/bin/bash -e {0}
  202. env:
  203. GOTOOLCHAIN: local
  204. go test ./... -race
  205. ok github.com/bnema/vev 2.810s
  206. ok github.com/bnema/vev/cmd/vev-perf-harness 126.422s
  207. ok github.com/bnema/vev/internal/adapters/brokerconfig (cached)
  208. ok github.com/bnema/vev/internal/adapters/brokeripc (cached)
  209. ok github.com/bnema/vev/internal/adapters/brokerstore (cached)
  210. ok github.com/bnema/vev/internal/adapters/brokerwire (cached)
  211. ok github.com/bnema/vev/internal/adapters/clipboard (cached)
  212. ok github.com/bnema/vev/internal/adapters/clock (cached)
  213. ok github.com/bnema/vev/internal/adapters/config (cached)
  214. ok github.com/bnema/vev/internal/adapters/daemonidentity (cached)
  215. ok github.com/bnema/vev/internal/adapters/daemonmux (cached)
  216. ok github.com/bnema/vev/internal/adapters/ipc (cached)
  217. ok github.com/bnema/vev/internal/adapters/lifecycle (cached)
  218. ok github.com/bnema/vev/internal/adapters/noticefile (cached)
  219. ok github.com/bnema/vev/internal/adapters/observability (cached)
  220. ok github.com/bnema/vev/internal/adapters/protoconv (cached)
  221. ok github.com/bnema/vev/internal/adapters/pty (cached)
  222. ok github.com/bnema/vev/internal/adapters/quic (cached)
  223. ok github.com/bnema/vev/internal/adapters/quicnettest (cached)
  224. ok github.com/bnema/vev/internal/adapters/sessionwire (cached)
  225. ok github.com/bnema/vev/internal/adapters/shellcmd (cached)
  226. ok github.com/bnema/vev/internal/adapters/snapshot (cached)
  227. ok github.com/bnema/vev/internal/adapters/sshstdio (cached)
  228. ok github.com/bnema/vev/internal/adapters/streamframe (cached)
  229. ok github.com/bnema/vev/internal/adapters/term (cached)
  230. ok github.com/bnema/vev/internal/adapters/uidriver (cached)
  231. ok github.com/bnema/vev/internal/adapters/uiterm (cached)
  232. ok github.com/bnema/vev/internal/adapters/webterm (cached)
  233. ok github.com/bnema/vev/internal/app 87.439s
  234. ok github.com/bnema/vev/internal/domain (cached)
  235. ok github.com/bnema/vev/internal/domain/layout (cached)
  236. ok github.com/bnema/vev/internal/domain/terminalcap (cached)
  237. ok github.com/bnema/vev/internal/logging (cached)
  238. ok github.com/bnema/vev/internal/persist (cached)
  239. ok github.com/bnema/vev/internal/platform 1.016s
  240. ok github.com/bnema/vev/internal/ports (cached)
  241. ? github.com/bnema/vev/internal/ports/mocks [no test files]
  242. ok github.com/bnema/vev/internal/protocol (cached)
  243. ok github.com/bnema/vev/internal/protocol/catalogue (cached)
  244. ok github.com/bnema/vev/internal/protocol/wire 1.043s
  245. ? github.com/bnema/vev/internal/protocol/wire/mocks [no test files]
  246. ok github.com/bnema/vev/internal/snapshotcodec (cached)
  247. ? github.com/bnema/vev/internal/testutil/replaytest [no test files]
  248. ? github.com/bnema/vev/internal/usecase [no test files]
  249. ok github.com/bnema/vev/internal/usecase/broker (cached)
  250. ok github.com/bnema/vev/internal/usecase/client (cached)
  251. ok github.com/bnema/vev/internal/usecase/colorprofile (cached)
  252. ok github.com/bnema/vev/internal/usecase/command (cached)
  253. ok github.com/bnema/vev/internal/usecase/confirm (cached)
  254. ok github.com/bnema/vev/internal/usecase/copy (cached)
  255. ok github.com/bnema/vev/internal/usecase/daemon 56.277s
  256. ok github.com/bnema/vev/internal/usecase/fuzzy (cached)
  257. ok github.com/bnema/vev/internal/usecase/keys (cached)
  258. ok github.com/bnema/vev/internal/usecase/keys/kittykey (cached)
  259. ok github.com/bnema/vev/internal/usecase/mouse (cached)
  260. ok github.com/bnema/vev/internal/usecase/notices (cached)
  261. ok github.com/bnema/vev/internal/usecase/palette (cached)
  262. ok github.com/bnema/vev/internal/usecase/picker (cached)
  263. ok github.com/bnema/vev/internal/usecase/prompt (cached)
  264. ok github.com/bnema/vev/internal/usecase/recovery (cached)
  265. ok github.com/bnema/vev/internal/usecase/theme (cached)
  266. ok github.com/bnema/vev/internal/usecase/ui (cached)
  267. ok github.com/bnema/vev/internal/usecase/visualsearch (cached)
  268. ok github.com/bnema/vev/pkg/kv (cached)
  269. ok github.com/bnema/vev/pkg/rawterm (cached)
  270. ok github.com/bnema/vev/pkg/safedir (cached)
  271. ok github.com/bnema/vev/scripts/remote-resilience-harness/pixels (cached)
  272. ok github.com/bnema/vev/scripts/remote-resilience-harness/relay (cached)
  273. python3 -m unittest discover -s scripts/remote-resilience-harness -p '*_test.py'
  274. .....
  275. ----------------------------------------------------------------------
  276. Ran 5 tests in 0.011s
  277. OK
  278. Run make test-installer
  279. <U+001B>[36;1mmake test-installer<U+001B>[0m
  280. shell: /usr/bin/bash -e {0}
  281. env:
  282. GOTOOLCHAIN: local
  283. sh scripts/install_platform_test.sh
  284. installer platform tests passed
  285. Run go build ./...
  286. <U+001B>[36;1mgo build ./...<U+001B>[0m
  287. shell: /usr/bin/bash -e {0}
  288. env:
  289. GOTOOLCHAIN: local
  290. CGO_ENABLED: 0
  291. GOARCH: arm64
  292. GOOS: linux
  293. Run go build ./...
  294. <U+001B>[36;1mgo build ./...<U+001B>[0m
  295. shell: /usr/bin/bash -e {0}
  296. env:
  297. GOTOOLCHAIN: local
  298. CGO_ENABLED: 0
  299. GOARCH: arm64
  300. GOOS: darwin
  301. Post job cleanup.
  302. [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOMODCACHE
  303. [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOCACHE
  304. /home/runner/go/pkg/mod
  305. /home/runner/.cache/go-build
  306. Cache hit occurred on the primary key setup-go-Linux-x64-undefined-go-1.27.3-39a3daa87f6c8259be31aaf16d9f362ef9b79fe0f957fe6e4bcadb7ee400fe0f, not saving cache.
  307. Post job cleanup.
  308. [command]/usr/bin/git version
  309. git version 2.53.0
  310. Temporarily overriding HOME='/home/runner/work/_temp/53b3eb7c-a9c9-49c4-8a5d-08e79c784de8' before making global git config changes
  311. Adding repository directory to the temporary git global config as a safe directory
  312. [command]/usr/bin/git config --global --add safe.directory /home/runner/work/vev/vev
  313. Removing SSH command configuration
  314. [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
  315. [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' || :"
  316. Removing HTTP extra header
  317. [command]/usr/bin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader
  318. [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' || :"
  319. Removing includeIf entries pointing to credentials config files
  320. [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
  321. [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
  322. Cleaning up orphan processes
  323. Terminate orphan process: pid (1075) (exe)

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 12

Tags 11

↑↓ moveenter openesc close