main ece7682

Test (ubuntu-latest) success 2m 42s

  1. Current runner version: 'v0.5.1'
  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/109e0aee-3449-4ae0-9cc5-3ad85514c9f9' 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-2cab363f-302b-4877-86d2-2114075b1271.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-2cab363f-302b-4877-86d2-2114075b1271.config
  70. [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/vev/vev/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-2cab363f-302b-4877-86d2-2114075b1271.config
  71. [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-2cab363f-302b-4877-86d2-2114075b1271.config
  72. [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-2cab363f-302b-4877-86d2-2114075b1271.config
  73. Fetching the repository
  74. [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +252af309e036db13faacb0e7fbe1344377a2b4a9:refs/remotes/pull/1/merge
  75. From http://ermite:7341/bnema/vev
  76. * [new ref] 252af309e036db13faacb0e7fbe1344377a2b4a9 -> pull/1/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/1/merge
  82. Note: switching to 'refs/remotes/pull/1/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 252af30 Merge 8c967299a698cf1bb9a78b879f3fde129e9691df into 22e65fbb0f20d2dd852606d2ddb34b2113b608f2
  93. [command]/usr/bin/git log -1 --format=%H
  94. 252af309e036db13faacb0e7fbe1344377a2b4a9
  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-2cab363f-302b-4877-86d2-2114075b1271.config
  110. [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/vev/vev/.git.path /home/runner/work/_temp/git-credentials-2cab363f-302b-4877-86d2-2114075b1271.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-2cab363f-302b-4877-86d2-2114075b1271.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-2cab363f-302b-4877-86d2-2114075b1271.config
  114. [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path
  115. /github/runner_temp/git-credentials-2cab363f-302b-4877-86d2-2114075b1271.config
  116. [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-2cab363f-302b-4877-86d2-2114075b1271.config
  117. [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path
  118. /github/runner_temp/git-credentials-2cab363f-302b-4877-86d2-2114075b1271.config
  119. [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-2cab363f-302b-4877-86d2-2114075b1271.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-2cab363f-302b-4877-86d2-2114075b1271.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. Attempting to download 1.27...
  129. matching 1.27...
  130. Acquiring 1.27.3 from https://github.com/actions/go-versions/releases/download/1.27.3-39437817176/go-1.27.3-linux-x64.tar.gz
  131. Extracting Go...
  132. [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/dea52107-ae8a-40d5-981b-da49eebb2668 -f /home/runner/work/_temp/d3d7007f-6706-48bf-821a-79ffdc9a14e1
  133. Successfully extracted go to /home/runner/work/_temp/dea52107-ae8a-40d5-981b-da49eebb2668
  134. Adding to the cache ...
  135. Successfully cached go to /opt/hostedtoolcache/go/1.27.3/x64
  136. Added go to the path
  137. Successfully set up Go version 1.27
  138. [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOMODCACHE
  139. [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOCACHE
  140. /home/runner/go/pkg/mod
  141. /home/runner/.cache/go-build
  142. Cache Size: ~289 MB (302934588 B)
  143. [command]/usr/bin/tar -xf /home/runner/work/_temp/89ec92eb-2bd1-4516-8b66-9a0df0edc08c/cache.tgz -P -C /home/runner/work/vev/vev -z
  144. Cache restored successfully
  145. Cache restored from key: setup-go-Linux-x64-undefined-go-1.27.3-39a3daa87f6c8259be31aaf16d9f362ef9b79fe0f957fe6e4bcadb7ee400fe0f
  146. go version go1.27.3 linux/amd64
  147. go env
  148. AR='ar'
  149. CC='gcc'
  150. CGO_CFLAGS='-O2 -g'
  151. CGO_CPPFLAGS=''
  152. CGO_CXXFLAGS='-O2 -g'
  153. CGO_ENABLED='1'
  154. CGO_FFLAGS='-O2 -g'
  155. CGO_LDFLAGS='-O2 -g'
  156. CXX='g++'
  157. GCCGO='gccgo'
  158. GO111MODULE=''
  159. GOAMD64='v1'
  160. GOARCH='amd64'
  161. GOAUTH='netrc'
  162. GOBIN='/home/runner/go/bin'
  163. GOCACHE='/home/runner/.cache/go-build'
  164. GOCACHEPROG=''
  165. GODEBUG=''
  166. GOENV='/home/runner/.config/go/env'
  167. GOEXE=''
  168. GOEXPERIMENT=''
  169. GOFIPS140='off'
  170. GOFLAGS=''
  171. GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build3529882279=/tmp/go-build -gno-record-gcc-switches'
  172. GOHOSTARCH='amd64'
  173. GOHOSTOS='linux'
  174. GOINSECURE=''
  175. GOMOD='/home/runner/work/vev/vev/go.mod'
  176. GOMODCACHE='/home/runner/go/pkg/mod'
  177. GONOPROXY=''
  178. GONOSUMDB=''
  179. GOOS='linux'
  180. GOPACKAGESDRIVER=''
  181. GOPATH='/home/runner/go'
  182. GOPRIVATE=''
  183. GOPROXY='https://proxy.golang.org,direct'
  184. GOROOT='/opt/hostedtoolcache/go/1.27.3/x64'
  185. GOSUMDB='sum.golang.org'
  186. GOTELEMETRY='local'
  187. GOTELEMETRYDIR='/home/runner/.config/go/telemetry'
  188. GOTMPDIR=''
  189. GOTOOLCHAIN='local'
  190. GOTOOLDIR='/opt/hostedtoolcache/go/1.27.3/x64/pkg/tool/linux_amd64'
  191. GOVCS=''
  192. GOVERSION='go1.27.3'
  193. GOWORK=''
  194. PKG_CONFIG='pkg-config'
  195. Run go install golang.org/x/tools/cmd/goimports@v0.47.0
  196. <U+001B>[36;1mgo install golang.org/x/tools/cmd/goimports@v0.47.0<U+001B>[0m
  197. shell: /usr/bin/bash -e {0}
  198. env:
  199. GOTOOLCHAIN: local
  200. Run go build -o vev .
  201. <U+001B>[36;1mgo build -o vev .<U+001B>[0m
  202. shell: /usr/bin/bash -e {0}
  203. env:
  204. GOTOOLCHAIN: local
  205. Run make lint
  206. <U+001B>[36;1mmake lint<U+001B>[0m
  207. shell: /usr/bin/bash -e {0}
  208. env:
  209. GOTOOLCHAIN: local
  210. go vet ./...
  211. Run make test
  212. <U+001B>[36;1mmake test<U+001B>[0m
  213. shell: /usr/bin/bash -e {0}
  214. env:
  215. GOTOOLCHAIN: local
  216. go test ./... -race
  217. ok github.com/bnema/vev 2.668s
  218. ok github.com/bnema/vev/cmd/vev-perf-harness 126.315s
  219. ok github.com/bnema/vev/internal/adapters/brokerconfig (cached)
  220. ok github.com/bnema/vev/internal/adapters/brokeripc (cached)
  221. ok github.com/bnema/vev/internal/adapters/brokerstore (cached)
  222. ok github.com/bnema/vev/internal/adapters/brokerwire (cached)
  223. ok github.com/bnema/vev/internal/adapters/clipboard (cached)
  224. ok github.com/bnema/vev/internal/adapters/clock (cached)
  225. ok github.com/bnema/vev/internal/adapters/config (cached)
  226. ok github.com/bnema/vev/internal/adapters/daemonidentity (cached)
  227. ok github.com/bnema/vev/internal/adapters/daemonmux (cached)
  228. ok github.com/bnema/vev/internal/adapters/ipc (cached)
  229. ok github.com/bnema/vev/internal/adapters/lifecycle (cached)
  230. ok github.com/bnema/vev/internal/adapters/noticefile (cached)
  231. ok github.com/bnema/vev/internal/adapters/observability (cached)
  232. ok github.com/bnema/vev/internal/adapters/protoconv (cached)
  233. ok github.com/bnema/vev/internal/adapters/pty (cached)
  234. ok github.com/bnema/vev/internal/adapters/quic (cached)
  235. ok github.com/bnema/vev/internal/adapters/quicnettest (cached)
  236. ok github.com/bnema/vev/internal/adapters/sessionwire (cached)
  237. ok github.com/bnema/vev/internal/adapters/shellcmd (cached)
  238. ok github.com/bnema/vev/internal/adapters/snapshot (cached)
  239. ok github.com/bnema/vev/internal/adapters/sshstdio (cached)
  240. ok github.com/bnema/vev/internal/adapters/streamframe (cached)
  241. ok github.com/bnema/vev/internal/adapters/term (cached)
  242. ok github.com/bnema/vev/internal/adapters/uidriver (cached)
  243. ok github.com/bnema/vev/internal/adapters/uiterm (cached)
  244. ok github.com/bnema/vev/internal/adapters/webterm (cached)
  245. ok github.com/bnema/vev/internal/app 87.494s
  246. ok github.com/bnema/vev/internal/domain (cached)
  247. ok github.com/bnema/vev/internal/domain/layout (cached)
  248. ok github.com/bnema/vev/internal/domain/terminalcap (cached)
  249. ok github.com/bnema/vev/internal/logging (cached)
  250. ok github.com/bnema/vev/internal/persist (cached)
  251. ok github.com/bnema/vev/internal/platform 1.033s
  252. ok github.com/bnema/vev/internal/ports (cached)
  253. ? github.com/bnema/vev/internal/ports/mocks [no test files]
  254. ok github.com/bnema/vev/internal/protocol (cached)
  255. ok github.com/bnema/vev/internal/protocol/catalogue (cached)
  256. ok github.com/bnema/vev/internal/protocol/wire 1.042s
  257. ? github.com/bnema/vev/internal/protocol/wire/mocks [no test files]
  258. ok github.com/bnema/vev/internal/snapshotcodec (cached)
  259. ? github.com/bnema/vev/internal/testutil/replaytest [no test files]
  260. ? github.com/bnema/vev/internal/usecase [no test files]
  261. ok github.com/bnema/vev/internal/usecase/broker (cached)
  262. ok github.com/bnema/vev/internal/usecase/client (cached)
  263. ok github.com/bnema/vev/internal/usecase/colorprofile (cached)
  264. ok github.com/bnema/vev/internal/usecase/command (cached)
  265. ok github.com/bnema/vev/internal/usecase/confirm (cached)
  266. ok github.com/bnema/vev/internal/usecase/copy (cached)
  267. ok github.com/bnema/vev/internal/usecase/daemon 55.895s
  268. ok github.com/bnema/vev/internal/usecase/fuzzy (cached)
  269. ok github.com/bnema/vev/internal/usecase/keys (cached)
  270. ok github.com/bnema/vev/internal/usecase/keys/kittykey (cached)
  271. ok github.com/bnema/vev/internal/usecase/mouse (cached)
  272. ok github.com/bnema/vev/internal/usecase/notices (cached)
  273. ok github.com/bnema/vev/internal/usecase/palette (cached)
  274. ok github.com/bnema/vev/internal/usecase/picker (cached)
  275. ok github.com/bnema/vev/internal/usecase/prompt (cached)
  276. ok github.com/bnema/vev/internal/usecase/recovery (cached)
  277. ok github.com/bnema/vev/internal/usecase/theme (cached)
  278. ok github.com/bnema/vev/internal/usecase/ui (cached)
  279. ok github.com/bnema/vev/internal/usecase/visualsearch (cached)
  280. ok github.com/bnema/vev/pkg/kv (cached)
  281. ok github.com/bnema/vev/pkg/rawterm (cached)
  282. ok github.com/bnema/vev/pkg/safedir (cached)
  283. ok github.com/bnema/vev/scripts/remote-resilience-harness/pixels (cached)
  284. ok github.com/bnema/vev/scripts/remote-resilience-harness/relay (cached)
  285. python3 -m unittest discover -s scripts/remote-resilience-harness -p '*_test.py'
  286. .....
  287. ----------------------------------------------------------------------
  288. Ran 5 tests in 0.011s
  289. OK
  290. Run make test-installer
  291. <U+001B>[36;1mmake test-installer<U+001B>[0m
  292. shell: /usr/bin/bash -e {0}
  293. env:
  294. GOTOOLCHAIN: local
  295. sh scripts/install_platform_test.sh
  296. installer platform tests passed
  297. Run go build ./...
  298. <U+001B>[36;1mgo build ./...<U+001B>[0m
  299. shell: /usr/bin/bash -e {0}
  300. env:
  301. GOTOOLCHAIN: local
  302. CGO_ENABLED: 0
  303. GOARCH: arm64
  304. GOOS: linux
  305. Run go build ./...
  306. <U+001B>[36;1mgo build ./...<U+001B>[0m
  307. shell: /usr/bin/bash -e {0}
  308. env:
  309. GOTOOLCHAIN: local
  310. CGO_ENABLED: 0
  311. GOARCH: arm64
  312. GOOS: darwin
  313. Post job cleanup.
  314. [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOMODCACHE
  315. [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOCACHE
  316. /home/runner/go/pkg/mod
  317. /home/runner/.cache/go-build
  318. Cache hit occurred on the primary key setup-go-Linux-x64-undefined-go-1.27.3-39a3daa87f6c8259be31aaf16d9f362ef9b79fe0f957fe6e4bcadb7ee400fe0f, not saving cache.
  319. Post job cleanup.
  320. [command]/usr/bin/git version
  321. git version 2.53.0
  322. Temporarily overriding HOME='/home/runner/work/_temp/355996b5-d6cb-4ec4-9d59-223edc896ee3' before making global git config changes
  323. Adding repository directory to the temporary git global config as a safe directory
  324. [command]/usr/bin/git config --global --add safe.directory /home/runner/work/vev/vev
  325. Removing SSH command configuration
  326. [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
  327. [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' || :"
  328. Removing HTTP extra header
  329. [command]/usr/bin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader
  330. [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' || :"
  331. Removing includeIf entries pointing to credentials config files
  332. [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
  333. [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
  334. Cleaning up orphan processes
  335. Terminate orphan process: pid (1072) (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