main ece7682

Test (ubuntu-latest) success 2m 33s

  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/60a0fa70-d016-4a1b-8ed0-7e4fe1f4a5b6' 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-3cce2b3e-e5b5-4563-9aa9-3b87972032f5.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-3cce2b3e-e5b5-4563-9aa9-3b87972032f5.config
  70. [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/vev/vev/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-3cce2b3e-e5b5-4563-9aa9-3b87972032f5.config
  71. [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-3cce2b3e-e5b5-4563-9aa9-3b87972032f5.config
  72. [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-3cce2b3e-e5b5-4563-9aa9-3b87972032f5.config
  73. Fetching the repository
  74. [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +c708ce4cbf8c75d7643b7b7ee99797bf3ae8f4fd:refs/remotes/pull/3/merge
  75. From http://ermite:7341/bnema/vev
  76. * [new ref] c708ce4cbf8c75d7643b7b7ee99797bf3ae8f4fd -> pull/3/merge
  77. Determining the checkout info
  78. [command]/usr/bin/git sparse-checkout disable
  79. [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
  80. Checking out the ref
  81. [command]/usr/bin/git checkout --progress --force refs/remotes/pull/3/merge
  82. Note: switching to 'refs/remotes/pull/3/merge'.
  83. You are in 'detached HEAD' state. You can look around, make experimental
  84. changes and commit them, and you can discard any commits you make in this
  85. state without impacting any branches by switching back to a branch.
  86. If you want to create a new branch to retain commits you create, you may
  87. do so (now or later) by using -c with the switch command. Example:
  88. git switch -c <new-branch-name>
  89. Or undo this operation with:
  90. git switch -
  91. Turn off this advice by setting config variable advice.detachedHead to false
  92. HEAD is now at c708ce4 Merge ece7682dc597178758e5ed3abfac46c0b31b8ffd into 8c967299a698cf1bb9a78b879f3fde129e9691df
  93. [command]/usr/bin/git log -1 --format=%H
  94. c708ce4cbf8c75d7643b7b7ee99797bf3ae8f4fd
  95. Removing auth
  96. Removing SSH command configuration
  97. [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
  98. [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' || :"
  99. Removing HTTP extra header
  100. [command]/usr/bin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader
  101. [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' || :"
  102. Removing includeIf entries pointing to credentials config files
  103. [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
  104. includeif.gitdir:/home/runner/work/vev/vev/.git.path
  105. includeif.gitdir:/home/runner/work/vev/vev/.git/worktrees/*.path
  106. includeif.gitdir:/github/workspace/.git.path
  107. includeif.gitdir:/github/workspace/.git/worktrees/*.path
  108. [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/vev/vev/.git.path
  109. /home/runner/work/_temp/git-credentials-3cce2b3e-e5b5-4563-9aa9-3b87972032f5.config
  110. [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/vev/vev/.git.path /home/runner/work/_temp/git-credentials-3cce2b3e-e5b5-4563-9aa9-3b87972032f5.config
  111. [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/vev/vev/.git/worktrees/*.path
  112. /home/runner/work/_temp/git-credentials-3cce2b3e-e5b5-4563-9aa9-3b87972032f5.config
  113. [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/vev/vev/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-3cce2b3e-e5b5-4563-9aa9-3b87972032f5.config
  114. [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path
  115. /github/runner_temp/git-credentials-3cce2b3e-e5b5-4563-9aa9-3b87972032f5.config
  116. [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-3cce2b3e-e5b5-4563-9aa9-3b87972032f5.config
  117. [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path
  118. /github/runner_temp/git-credentials-3cce2b3e-e5b5-4563-9aa9-3b87972032f5.config
  119. [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-3cce2b3e-e5b5-4563-9aa9-3b87972032f5.config
  120. [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
  121. Removing credentials config '/home/runner/work/_temp/git-credentials-3cce2b3e-e5b5-4563-9aa9-3b87972032f5.config'
  122. Run actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16
  123. with:
  124. go-version-file: go.mod
  125. check-latest: false
  126. cache: true
  127. Setup go version spec 1.27
  128. Found in cache @ /opt/hostedtoolcache/go/1.27.3/x64
  129. Added go to the path
  130. Successfully set up Go version 1.27
  131. [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOMODCACHE
  132. [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOCACHE
  133. /home/runner/go/pkg/mod
  134. /home/runner/.cache/go-build
  135. Cache Size: ~289 MB (302955802 B)
  136. [command]/usr/bin/tar -xf /home/runner/work/_temp/dd144455-8b34-4dbc-b334-f5babc2af49c/cache.tgz -P -C /home/runner/work/vev/vev -z
  137. Cache restored successfully
  138. Cache restored from key: setup-go-Linux-x64-undefined-go-1.27.3-39a3daa87f6c8259be31aaf16d9f362ef9b79fe0f957fe6e4bcadb7ee400fe0f
  139. go version go1.27.3 linux/amd64
  140. go env
  141. AR='ar'
  142. CC='gcc'
  143. CGO_CFLAGS='-O2 -g'
  144. CGO_CPPFLAGS=''
  145. CGO_CXXFLAGS='-O2 -g'
  146. CGO_ENABLED='1'
  147. CGO_FFLAGS='-O2 -g'
  148. CGO_LDFLAGS='-O2 -g'
  149. CXX='g++'
  150. GCCGO='gccgo'
  151. GO111MODULE=''
  152. GOAMD64='v1'
  153. GOARCH='amd64'
  154. GOAUTH='netrc'
  155. GOBIN='/home/runner/go/bin'
  156. GOCACHE='/home/runner/.cache/go-build'
  157. GOCACHEPROG=''
  158. GODEBUG=''
  159. GOENV='/home/runner/.config/go/env'
  160. GOEXE=''
  161. GOEXPERIMENT=''
  162. GOFIPS140='off'
  163. GOFLAGS=''
  164. GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build4188355350=/tmp/go-build -gno-record-gcc-switches'
  165. GOHOSTARCH='amd64'
  166. GOHOSTOS='linux'
  167. GOINSECURE=''
  168. GOMOD='/home/runner/work/vev/vev/go.mod'
  169. GOMODCACHE='/home/runner/go/pkg/mod'
  170. GONOPROXY=''
  171. GONOSUMDB=''
  172. GOOS='linux'
  173. GOPACKAGESDRIVER=''
  174. GOPATH='/home/runner/go'
  175. GOPRIVATE=''
  176. GOPROXY='https://proxy.golang.org,direct'
  177. GOROOT='/opt/hostedtoolcache/go/1.27.3/x64'
  178. GOSUMDB='sum.golang.org'
  179. GOTELEMETRY='local'
  180. GOTELEMETRYDIR='/home/runner/.config/go/telemetry'
  181. GOTMPDIR=''
  182. GOTOOLCHAIN='local'
  183. GOTOOLDIR='/opt/hostedtoolcache/go/1.27.3/x64/pkg/tool/linux_amd64'
  184. GOVCS=''
  185. GOVERSION='go1.27.3'
  186. GOWORK=''
  187. PKG_CONFIG='pkg-config'
  188. Run go install golang.org/x/tools/cmd/goimports@v0.47.0
  189. <U+001B>[36;1mgo install golang.org/x/tools/cmd/goimports@v0.47.0<U+001B>[0m
  190. shell: /usr/bin/bash -e {0}
  191. env:
  192. GOTOOLCHAIN: local
  193. Run go build -o vev .
  194. <U+001B>[36;1mgo build -o vev .<U+001B>[0m
  195. shell: /usr/bin/bash -e {0}
  196. env:
  197. GOTOOLCHAIN: local
  198. Run make lint
  199. <U+001B>[36;1mmake lint<U+001B>[0m
  200. shell: /usr/bin/bash -e {0}
  201. env:
  202. GOTOOLCHAIN: local
  203. go vet ./...
  204. Run make test
  205. <U+001B>[36;1mmake test<U+001B>[0m
  206. shell: /usr/bin/bash -e {0}
  207. env:
  208. GOTOOLCHAIN: local
  209. go test ./... -race
  210. ok github.com/bnema/vev 2.774s
  211. ok github.com/bnema/vev/cmd/vev-perf-harness 126.038s
  212. ok github.com/bnema/vev/internal/adapters/brokerconfig (cached)
  213. ok github.com/bnema/vev/internal/adapters/brokeripc (cached)
  214. ok github.com/bnema/vev/internal/adapters/brokerstore (cached)
  215. ok github.com/bnema/vev/internal/adapters/brokerwire (cached)
  216. ok github.com/bnema/vev/internal/adapters/clipboard (cached)
  217. ok github.com/bnema/vev/internal/adapters/clock (cached)
  218. ok github.com/bnema/vev/internal/adapters/config (cached)
  219. ok github.com/bnema/vev/internal/adapters/daemonidentity (cached)
  220. ok github.com/bnema/vev/internal/adapters/daemonmux (cached)
  221. ok github.com/bnema/vev/internal/adapters/ipc (cached)
  222. ok github.com/bnema/vev/internal/adapters/lifecycle (cached)
  223. ok github.com/bnema/vev/internal/adapters/noticefile (cached)
  224. ok github.com/bnema/vev/internal/adapters/observability (cached)
  225. ok github.com/bnema/vev/internal/adapters/protoconv (cached)
  226. ok github.com/bnema/vev/internal/adapters/pty (cached)
  227. ok github.com/bnema/vev/internal/adapters/quic (cached)
  228. ok github.com/bnema/vev/internal/adapters/quicnettest (cached)
  229. ok github.com/bnema/vev/internal/adapters/sessionwire (cached)
  230. ok github.com/bnema/vev/internal/adapters/shellcmd (cached)
  231. ok github.com/bnema/vev/internal/adapters/snapshot (cached)
  232. ok github.com/bnema/vev/internal/adapters/sshstdio (cached)
  233. ok github.com/bnema/vev/internal/adapters/streamframe (cached)
  234. ok github.com/bnema/vev/internal/adapters/term (cached)
  235. ok github.com/bnema/vev/internal/adapters/uidriver (cached)
  236. ok github.com/bnema/vev/internal/adapters/uiterm (cached)
  237. ok github.com/bnema/vev/internal/adapters/webterm (cached)
  238. ok github.com/bnema/vev/internal/app 87.383s
  239. ok github.com/bnema/vev/internal/domain (cached)
  240. ok github.com/bnema/vev/internal/domain/layout (cached)
  241. ok github.com/bnema/vev/internal/domain/terminalcap (cached)
  242. ok github.com/bnema/vev/internal/logging (cached)
  243. ok github.com/bnema/vev/internal/persist (cached)
  244. ok github.com/bnema/vev/internal/platform 1.016s
  245. ok github.com/bnema/vev/internal/ports (cached)
  246. ? github.com/bnema/vev/internal/ports/mocks [no test files]
  247. ok github.com/bnema/vev/internal/protocol (cached)
  248. ok github.com/bnema/vev/internal/protocol/catalogue (cached)
  249. ok github.com/bnema/vev/internal/protocol/wire 1.042s
  250. ? github.com/bnema/vev/internal/protocol/wire/mocks [no test files]
  251. ok github.com/bnema/vev/internal/snapshotcodec (cached)
  252. ? github.com/bnema/vev/internal/testutil/replaytest [no test files]
  253. ? github.com/bnema/vev/internal/usecase [no test files]
  254. ok github.com/bnema/vev/internal/usecase/broker (cached)
  255. ok github.com/bnema/vev/internal/usecase/client (cached)
  256. ok github.com/bnema/vev/internal/usecase/colorprofile (cached)
  257. ok github.com/bnema/vev/internal/usecase/command (cached)
  258. ok github.com/bnema/vev/internal/usecase/confirm (cached)
  259. ok github.com/bnema/vev/internal/usecase/copy (cached)
  260. ok github.com/bnema/vev/internal/usecase/daemon 54.734s
  261. ok github.com/bnema/vev/internal/usecase/fuzzy (cached)
  262. ok github.com/bnema/vev/internal/usecase/keys (cached)
  263. ok github.com/bnema/vev/internal/usecase/keys/kittykey (cached)
  264. ok github.com/bnema/vev/internal/usecase/mouse (cached)
  265. ok github.com/bnema/vev/internal/usecase/notices (cached)
  266. ok github.com/bnema/vev/internal/usecase/palette (cached)
  267. ok github.com/bnema/vev/internal/usecase/picker (cached)
  268. ok github.com/bnema/vev/internal/usecase/prompt (cached)
  269. ok github.com/bnema/vev/internal/usecase/recovery (cached)
  270. ok github.com/bnema/vev/internal/usecase/theme (cached)
  271. ok github.com/bnema/vev/internal/usecase/ui (cached)
  272. ok github.com/bnema/vev/internal/usecase/visualsearch (cached)
  273. ok github.com/bnema/vev/pkg/kv (cached)
  274. ok github.com/bnema/vev/pkg/rawterm (cached)
  275. ok github.com/bnema/vev/pkg/safedir (cached)
  276. ok github.com/bnema/vev/scripts/remote-resilience-harness/pixels (cached)
  277. ok github.com/bnema/vev/scripts/remote-resilience-harness/relay (cached)
  278. python3 -m unittest discover -s scripts/remote-resilience-harness -p '*_test.py'
  279. .....
  280. ----------------------------------------------------------------------
  281. Ran 5 tests in 0.011s
  282. OK
  283. Run make test-installer
  284. <U+001B>[36;1mmake test-installer<U+001B>[0m
  285. shell: /usr/bin/bash -e {0}
  286. env:
  287. GOTOOLCHAIN: local
  288. sh scripts/install_platform_test.sh
  289. installer platform tests passed
  290. Run go build ./...
  291. <U+001B>[36;1mgo build ./...<U+001B>[0m
  292. shell: /usr/bin/bash -e {0}
  293. env:
  294. GOTOOLCHAIN: local
  295. CGO_ENABLED: 0
  296. GOARCH: arm64
  297. GOOS: linux
  298. Run go build ./...
  299. <U+001B>[36;1mgo build ./...<U+001B>[0m
  300. shell: /usr/bin/bash -e {0}
  301. env:
  302. GOTOOLCHAIN: local
  303. CGO_ENABLED: 0
  304. GOARCH: arm64
  305. GOOS: darwin
  306. Post job cleanup.
  307. [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOMODCACHE
  308. [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOCACHE
  309. /home/runner/go/pkg/mod
  310. /home/runner/.cache/go-build
  311. Cache hit occurred on the primary key setup-go-Linux-x64-undefined-go-1.27.3-39a3daa87f6c8259be31aaf16d9f362ef9b79fe0f957fe6e4bcadb7ee400fe0f, not saving cache.
  312. Post job cleanup.
  313. [command]/usr/bin/git version
  314. git version 2.53.0
  315. Temporarily overriding HOME='/home/runner/work/_temp/a0eb9704-1630-42a6-8f0d-e86bef187ead' before making global git config changes
  316. Adding repository directory to the temporary git global config as a safe directory
  317. [command]/usr/bin/git config --global --add safe.directory /home/runner/work/vev/vev
  318. Removing SSH command configuration
  319. [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
  320. [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' || :"
  321. Removing HTTP extra header
  322. [command]/usr/bin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader
  323. [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' || :"
  324. Removing includeIf entries pointing to credentials config files
  325. [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
  326. [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
  327. Cleaning up orphan processes
  328. Terminate orphan process: pid (1070) (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