main f2d166b

check success 3m 38s

Annotations 1

  • Complete job

    warning

    Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

  1. Current runner version: 'v0.5.0'
  2. GITHUB_TOKEN Permissions
  3. Contents: read
  4. Metadata: read
  5. Packages: read
  6. Secret source: Actions
  7. Cache mode: write
  8. Prepare workflow directory
  9. Prepare all required actions
  10. Getting action download info
  11. Download action repository 'actions/checkout@v4' (SHA:11d5960a326750d5838078e36cf38b85af677262)
  12. Complete job name: check
  13. Checking docker version
  14. ##[command]/usr/bin/docker version --format '{{.Server.APIVersion}}'
  15. '1.56'
  16. Docker daemon API version: '1.56'
  17. ##[command]/usr/bin/docker version --format '{{.Client.APIVersion}}'
  18. '1.56'
  19. Docker client API version: '1.56'
  20. Clean up resources from previous jobs
  21. ##[command]/usr/bin/docker ps --all --quiet --no-trunc --filter "label=9d5fa8"
  22. ##[command]/usr/bin/docker network prune --force --filter "label=9d5fa8"
  23. Create local container network
  24. ##[command]/usr/bin/docker network create --label 9d5fa8 github_network_50b0de8cbb8347febf5631533904432a
  25. c05c019e5b797b8cb017810637ffd361fad22d88441c02f0db3c24f60580d3cc
  26. Starting job container
  27. ##[command]/usr/bin/docker pull archlinux:latest
  28. latest: Pulling from library/archlinux
  29. 7450fb54bb4f: Pulling fs layer
  30. e4c7c6c5e741: Pulling fs layer
  31. e4c7c6c5e741: Download complete
  32. 7450fb54bb4f: Download complete
  33. 7450fb54bb4f: Pull complete
  34. e4c7c6c5e741: Pull complete
  35. Digest: sha256:e43f1fd80e073992c5f173efbbbf65144170bf60aeb7369940087d63eacea8f4
  36. Status: Downloaded newer image for archlinux:latest
  37. docker.io/library/archlinux:latest
  38. ##[command]/usr/bin/docker create --name 8661b30233ac4180bc1d188ea7b2b169_archlinuxlatest_8eb06c --label 9d5fa8 --workdir /__w/neferwl/neferwl --network github_network_50b0de8cbb8347febf5631533904432a --init -e "HOME=/github/home" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work":"/__w" -v "/home/runner/externals":"/__e":ro -v "/home/runner/work/_temp":"/__w/_temp" -v "/home/runner/work/_actions":"/__w/_actions" -v "/opt/hostedtoolcache":"/__t" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" --entrypoint "tail" archlinux:latest "-f" "/dev/null"
  39. 90f71ce7f734b4a37000857c882aabd33cf632e815931ad7a72c9d14f309db9e
  40. ##[command]/usr/bin/docker start 90f71ce7f734b4a37000857c882aabd33cf632e815931ad7a72c9d14f309db9e
  41. 90f71ce7f734b4a37000857c882aabd33cf632e815931ad7a72c9d14f309db9e
  42. ##[command]/usr/bin/docker ps --all --filter id=90f71ce7f734b4a37000857c882aabd33cf632e815931ad7a72c9d14f309db9e --filter status=running --no-trunc --format "{{.ID}} {{.Status}}"
  43. 90f71ce7f734b4a37000857c882aabd33cf632e815931ad7a72c9d14f309db9e Up Less than a second
  44. ##[command]/usr/bin/docker inspect --format "{{range .Config.Env}}{{println .}}{{end}}" 90f71ce7f734b4a37000857c882aabd33cf632e815931ad7a72c9d14f309db9e
  45. HOME=/github/home
  46. GITHUB_ACTIONS=true
  47. CI=true
  48. PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  49. LANG=C.UTF-8
  50. Waiting for all services to be ready
  51. Run pacman -Syu --noconfirm --needed git go make gcc shaderc wayland libxkbcommon libinput seatd vulkan-icd-loader vulkan-swrast dbus
  52. <U+001B>[36;1mpacman -Syu --noconfirm --needed git go make gcc shaderc wayland libxkbcommon libinput seatd vulkan-icd-loader vulkan-swrast dbus<U+001B>[0m
  53. shell: sh -e {0}
  54. env:
  55. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  56. :: Synchronizing package databases...
  57. core downloading...
  58. extra downloading...
  59. :: Starting full system upgrade...
  60. resolving dependencies...
  61. looking for conflicting packages...
  62. Package (50) Old Version New Version Net Change Download Size
  63. core/ca-certificates-mozilla 3.131-1 3.131.1-1 -0.01 MiB 0.37 MiB
  64. core/db5.3 5.3.28-7 6.48 MiB 1.26 MiB
  65. extra/default-cursors 3-1 0.00 MiB 0.00 MiB
  66. core/gc 8.2.12-1 0.76 MiB 0.23 MiB
  67. extra/glslang 1:1.4.363.0-1 13.98 MiB 2.60 MiB
  68. core/guile 3.0.11-1 54.49 MiB 8.39 MiB
  69. extra/libdisplay-info 0.3.0-1 0.39 MiB 0.12 MiB
  70. extra/libdrm 2.4.134-1 1.28 MiB 0.35 MiB
  71. core/libedit 20260512_3.1-1 0.27 MiB 0.11 MiB
  72. extra/libevdev 1.14.0-1 0.22 MiB 0.06 MiB
  73. extra/libgudev 238-4 0.17 MiB 0.03 MiB
  74. core/libisl 0.28-1 5.90 MiB 0.94 MiB
  75. core/libmpc 1.4.1-1 0.19 MiB 0.09 MiB
  76. extra/libpciaccess 0.19-1 0.06 MiB 0.02 MiB
  77. extra/libwacom 2.20.0-1 1.61 MiB 0.18 MiB
  78. extra/libx11 1.8.14-1 9.84 MiB 2.02 MiB
  79. extra/libxau 1.0.12-1 0.02 MiB 0.01 MiB
  80. extra/libxcb 1.17.0-1 3.87 MiB 0.97 MiB
  81. extra/libxdmcp 1.1.5-2 0.13 MiB 0.03 MiB
  82. extra/libxshmfence 1.3.3-1 0.02 MiB 0.01 MiB
  83. core/linux-api-headers 7.2-1 7.3-1 0.07 MiB 1.53 MiB
  84. extra/llvm-libs 23.1.3-4 164.87 MiB 41.45 MiB
  85. extra/lua54 5.4.9-1 1.52 MiB 0.36 MiB
  86. extra/mtdev 1.1.7-1 0.05 MiB 0.02 MiB
  87. core/perl 5.44.0-1 72.30 MiB 20.98 MiB
  88. extra/perl-error 0.17030-3 0.04 MiB 0.02 MiB
  89. extra/perl-mailtools 2.22-3 0.10 MiB 0.06 MiB
  90. extra/perl-timedate 2.35-1 0.15 MiB 0.06 MiB
  91. extra/spirv-tools 1:1.4.363.0-1 8.16 MiB 2.12 MiB
  92. core/systemd 262-1 262.1-1 0.03 MiB 10.68 MiB
  93. core/systemd-libs 262-1 262.1-1 0.01 MiB 1.44 MiB
  94. core/systemd-sysvcompat 262-1 262.1-1 0.00 MiB 0.01 MiB
  95. extra/vulkan-mesa-implicit-layers 1:26.2.5-1 0.13 MiB 0.05 MiB
  96. extra/xcb-proto 1.17.0-4 1.03 MiB 0.13 MiB
  97. extra/xcb-util-keysyms 0.4.1-5 0.02 MiB 0.01 MiB
  98. extra/xkeyboard-config 2.48-1 10.24 MiB 0.87 MiB
  99. extra/xorgproto 2026.1-1 1.47 MiB 0.24 MiB
  100. extra/zlib-ng 2.3.3-1 0.28 MiB 0.11 MiB
  101. core/dbus 1.16.2-1 1.16.2-2 0.03 MiB 0.35 MiB
  102. core/gcc 16.2.1+r23+gd564253eb6c8-1 220.89 MiB 57.93 MiB
  103. extra/git 2.56.0-1 33.54 MiB 7.43 MiB
  104. extra/go 2:1.27.3-1 226.64 MiB 42.30 MiB
  105. extra/libinput 1.32.0-1 0.79 MiB 0.23 MiB
  106. extra/libxkbcommon 1.13.2-1 1.05 MiB 0.27 MiB
  107. core/make 4.4.1-3 1.66 MiB 0.51 MiB
  108. extra/seatd 0.9.3-1 0.11 MiB 0.04 MiB
  109. extra/shaderc 2026.4-1 0.68 MiB 0.16 MiB
  110. extra/vulkan-icd-loader 1.4.363.0-1 0.67 MiB 0.18 MiB
  111. extra/vulkan-swrast 1:26.2.5-1 14.16 MiB 2.33 MiB
  112. extra/wayland 1.26.0-1 0.86 MiB 0.15 MiB
  113. Total Download Size: 209.78 MiB
  114. Total Installed Size: 914.54 MiB
  115. Net Upgrade Size: 861.22 MiB
  116. :: Proceed with installation? [Y/n]
  117. :: Retrieving packages...
  118. gcc-16.2.1+r23+gd564253eb6c8-1-x86_64 downloading...
  119. go-2:1.27.3-1-x86_64 downloading...
  120. llvm-libs-23.1.3-4-x86_64 downloading...
  121. perl-5.44.0-1-x86_64 downloading...
  122. systemd-262.1-1-x86_64 downloading...
  123. guile-3.0.11-1-x86_64 downloading...
  124. git-2.56.0-1-x86_64 downloading...
  125. glslang-1:1.4.363.0-1-x86_64 downloading...
  126. vulkan-swrast-1:26.2.5-1-x86_64 downloading...
  127. spirv-tools-1:1.4.363.0-1-x86_64 downloading...
  128. libx11-1.8.14-1-x86_64 downloading...
  129. linux-api-headers-7.3-1-x86_64 downloading...
  130. systemd-libs-262.1-1-x86_64 downloading...
  131. db5.3-5.3.28-7-x86_64 downloading...
  132. libxcb-1.17.0-1-x86_64 downloading...
  133. libisl-0.28-1-x86_64 downloading...
  134. xkeyboard-config-2.48-1-any downloading...
  135. make-4.4.1-3-x86_64 downloading...
  136. ca-certificates-mozilla-3.131.1-1-x86_64 downloading...
  137. lua54-5.4.9-1-x86_64 downloading...
  138. dbus-1.16.2-2-x86_64 downloading...
  139. libdrm-2.4.134-1-x86_64 downloading...
  140. libxkbcommon-1.13.2-1-x86_64 downloading...
  141. xorgproto-2026.1-1-any downloading...
  142. gc-8.2.12-1-x86_64 downloading...
  143. libinput-1.32.0-1-x86_64 downloading...
  144. vulkan-icd-loader-1.4.363.0-1-x86_64 downloading...
  145. libwacom-2.20.0-1-x86_64 downloading...
  146. shaderc-2026.4-1-x86_64 downloading...
  147. wayland-1.26.0-1-x86_64 downloading...
  148. xcb-proto-1.17.0-4-any downloading...
  149. libdisplay-info-0.3.0-1-x86_64 downloading...
  150. libedit-20260512_3.1-1-x86_64 downloading...
  151. zlib-ng-2.3.3-1-x86_64 downloading...
  152. libmpc-1.4.1-1-x86_64 downloading...
  153. perl-timedate-2.35-1-any downloading...
  154. libevdev-1.14.0-1-x86_64 downloading...
  155. perl-mailtools-2.22-3-any downloading...
  156. vulkan-mesa-implicit-layers-1:26.2.5-1-x86_64 downloading...
  157. seatd-0.9.3-1-x86_64 downloading...
  158. libgudev-238-4-x86_64 downloading...
  159. libxdmcp-1.1.5-2-x86_64 downloading...
  160. libpciaccess-0.19-1-x86_64 downloading...
  161. perl-error-0.17030-3-any downloading...
  162. mtdev-1.1.7-1-x86_64 downloading...
  163. libxau-1.0.12-1-x86_64 downloading...
  164. xcb-util-keysyms-0.4.1-5-x86_64 downloading...
  165. systemd-sysvcompat-262.1-1-x86_64 downloading...
  166. libxshmfence-1.3.3-1-x86_64 downloading...
  167. default-cursors-3-1-any downloading...
  168. checking keyring...
  169. checking package integrity...
  170. loading package files...
  171. checking for file conflicts...
  172. :: Processing package changes...
  173. upgrading linux-api-headers...
  174. installing db5.3...
  175. installing perl...
  176. installing perl-error...
  177. installing perl-timedate...
  178. installing perl-mailtools...
  179. installing zlib-ng...
  180. upgrading systemd-libs...
  181. upgrading ca-certificates-mozilla...
  182. installing git...
  183. Optional dependencies for git
  184. git-zsh-completion: upstream zsh completion
  185. tk: gitk and git gui
  186. openssh: ssh transport and crypto
  187. man: show help with `git command --help`
  188. perl-libwww: git svn
  189. perl-term-readkey: git svn and interactive.singlekey setting
  190. perl-io-socket-ssl: git send-email TLS support
  191. perl-authen-sasl: git send-email TLS support
  192. perl-cgi: gitweb (web interface) support
  193. python: git svn & git p4
  194. subversion: git svn
  195. org.freedesktop.secrets: keyring credential helper
  196. libsecret: libsecret credential helper [installed]
  197. less: the default pager for git
  198. installing go...
  199. installing gc...
  200. installing guile...
  201. installing make...
  202. installing libisl...
  203. installing libmpc...
  204. installing gcc...
  205. Optional dependencies for gcc
  206. lib32-gcc-libs: for generating code for 32-bit ABI
  207. installing spirv-tools...
  208. installing glslang...
  209. installing shaderc...
  210. installing default-cursors...
  211. Optional dependencies for default-cursors
  212. adwaita-cursors: default cursor theme
  213. installing wayland...
  214. installing xkeyboard-config...
  215. installing libxkbcommon...
  216. Optional dependencies for libxkbcommon
  217. libxkbcommon-x11: xkbcli interactive-x11
  218. wayland: xkbcli interactive-wayland [installed]
  219. installing libevdev...
  220. installing libgudev...
  221. installing libwacom...
  222. Optional dependencies for libwacom
  223. python-libevdev: for libwacom-show-stylus
  224. python-pyudev: for libwacom-show-stylus
  225. installing lua54...
  226. installing mtdev...
  227. installing libinput...
  228. Optional dependencies for libinput
  229. libinput-tools: debug utilities
  230. installing seatd...
  231. installing vulkan-icd-loader...
  232. Optional dependencies for vulkan-icd-loader
  233. vulkan-driver: packaged vulkan driver [pending]
  234. installing libdisplay-info...
  235. installing libpciaccess...
  236. installing libdrm...
  237. Optional dependencies for libdrm
  238. cairo: needed for modetest tool
  239. installing xcb-proto...
  240. installing xorgproto...
  241. installing libxdmcp...
  242. installing libxau...
  243. installing libxcb...
  244. installing libx11...
  245. installing libxshmfence...
  246. installing libedit...
  247. installing llvm-libs...
  248. installing vulkan-mesa-implicit-layers...
  249. installing xcb-util-keysyms...
  250. installing vulkan-swrast...
  251. Optional dependencies for vulkan-swrast
  252. vulkan-mesa-layers: additional vulkan layers
  253. upgrading dbus...
  254. upgrading systemd...
  255. Creating group 'seat' with GID 969.
  256. Creating group 'git' with GID 968.
  257. Creating user 'git' (git daemon user) with UID 968 and GID 968.
  258. upgrading systemd-sysvcompat...
  259. :: Running post-transaction hooks...
  260. ( 1/13) Creating system user accounts...
  261. ( 2/13) Creating temporary files...
  262. /usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping.
  263. All rules containing unresolvable specifiers will be skipped.
  264. ( 3/13) Updating journal message catalog...
  265. ( 4/13) Updating udev hardware database...
  266. ( 5/13) Applying kernel sysctl settings...
  267. Skipped: Current root is not booted.
  268. ( 6/13) Reloading system manager configuration...
  269. Skipped: Current root is not booted.
  270. ( 7/13) Reloading user manager configuration...
  271. Skipped: Current root is not booted.
  272. ( 8/13) Enqueuing marked services...
  273. Skipped: Current root is not booted.
  274. ( 9/13) Reloading device manager configuration...
  275. Skipped: Current root is not booted.
  276. (10/13) Arming ConditionNeedsUpdate...
  277. (11/13) Rebuilding certificate stores...
  278. (12/13) Reloading system bus configuration...
  279. Skipped: Current root is not booted.
  280. (13/13) Checking for old perl modules...
  281. Run actions/checkout@v4
  282. with:
  283. repository: bnema/neferwl
  284. token: ***
  285. ssh-strict: true
  286. ssh-user: git
  287. persist-credentials: true
  288. clean: true
  289. sparse-checkout-cone-mode: true
  290. fetch-depth: 1
  291. fetch-tags: false
  292. show-progress: true
  293. lfs: false
  294. submodules: false
  295. set-safe-directory: true
  296. allow-unsafe-pr-checkout: false
  297. env:
  298. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  299. ##[command]/usr/bin/docker exec 90f71ce7f734b4a37000857c882aabd33cf632e815931ad7a72c9d14f309db9e sh -c "cat /etc/*release | grep ^ID"
  300. Syncing repository: bnema/neferwl
  301. Getting Git version info
  302. Working directory is '/__w/neferwl/neferwl'
  303. [command]/usr/sbin/git version
  304. git version 2.56.0
  305. Temporarily overriding HOME='/__w/_temp/5199de6f-53a4-4984-a0d5-745a1f18ae80' before making global git config changes
  306. Adding repository directory to the temporary git global config as a safe directory
  307. [command]/usr/sbin/git config --global --add safe.directory /__w/neferwl/neferwl
  308. Deleting the contents of '/__w/neferwl/neferwl'
  309. Initializing the repository
  310. [command]/usr/sbin/git init /__w/neferwl/neferwl
  311. hint: Using 'master' as the name for the initial branch. This default branch name
  312. hint: will change to "main" in Git 3.0. To configure the initial branch name
  313. hint: to use in all of your new repositories, which will suppress this warning,
  314. hint: call:
  315. hint:
  316. hint: git config --global init.defaultBranch <name>
  317. hint:
  318. hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
  319. hint: 'development'. The just-created branch can be renamed via this command:
  320. hint:
  321. hint: git branch -m <name>
  322. hint:
  323. hint: Disable this message with "git config set advice.defaultBranchName false"
  324. Initialized empty Git repository in /__w/neferwl/neferwl/.git/
  325. [command]/usr/sbin/git remote add origin http://ermite:7341/bnema/neferwl
  326. Disabling automatic garbage collection
  327. [command]/usr/sbin/git config --local gc.auto 0
  328. Setting up auth
  329. [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand
  330. [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
  331. [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader
  332. [command]/usr/sbin/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' || :"
  333. [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
  334. [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
  335. [command]/usr/sbin/git config --local http.http://ermite:7341/.extraheader AUTHORIZATION: basic ***
  336. Fetching the repository
  337. [command]/usr/sbin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +c2ee77d05aea421fa635f2297e5bd6e94026ea53:refs/remotes/pull/14/merge
  338. From http://ermite:7341/bnema/neferwl
  339. * [new ref] c2ee77d05aea421fa635f2297e5bd6e94026ea53 -> pull/14/merge
  340. Determining the checkout info
  341. [command]/usr/sbin/git sparse-checkout disable
  342. [command]/usr/sbin/git config --local --unset-all extensions.worktreeConfig
  343. Checking out the ref
  344. [command]/usr/sbin/git checkout --progress --force refs/remotes/pull/14/merge
  345. Note: switching to 'refs/remotes/pull/14/merge'.
  346. You are in 'detached HEAD' state. You can look around, make experimental
  347. changes and commit them, and you can discard any commits you make in this
  348. state without impacting any branches by switching back to a branch.
  349. If you want to create a new branch to retain commits you create, you may
  350. do so (now or later) by using -c with the switch command. Example:
  351. git switch -c <new-branch-name>
  352. Or undo this operation with:
  353. git switch -
  354. Turn off this advice by setting config variable advice.detachedHead to false
  355. HEAD is now at c2ee77d Merge 0b0d373afa0cf6761cc377b14c27e7eee53317ab into 318e2d8f6cdaf0ffe532e301c7687aab321afc34
  356. [command]/usr/sbin/git log -1 --format=%H
  357. c2ee77d05aea421fa635f2297e5bd6e94026ea53
  358. Run git config --global --add safe.directory "$GITHUB_WORKSPACE"
  359. <U+001B>[36;1mgit config --global --add safe.directory "$GITHUB_WORKSPACE"<U+001B>[0m
  360. <U+001B>[36;1minstall -d -m 700 "$XDG_RUNTIME_DIR"<U+001B>[0m
  361. shell: sh -e {0}
  362. env:
  363. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  364. Run go install github.com/bnema/hexcheck/cmd/hexcheck@v0.3.1
  365. <U+001B>[36;1mgo install github.com/bnema/hexcheck/cmd/hexcheck@v0.3.1<U+001B>[0m
  366. <U+001B>[36;1mcd tools && GOBIN=$HOME/go/bin go install tool<U+001B>[0m
  367. shell: sh -e {0}
  368. env:
  369. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  370. go: downloading github.com/bnema/hexcheck v0.3.1
  371. go: downloading golang.org/x/tools v0.51.0
  372. go: downloading gopkg.in/yaml.v3 v3.0.1
  373. go: downloading golang.org/x/sync v0.23.0
  374. go: downloading golang.org/x/mod v0.41.0
  375. go: downloading honnef.co/go/tools v0.8.2
  376. go: downloading github.com/vektra/mockery/v3 v3.8.1
  377. go: downloading github.com/jedib0t/go-pretty/v6 v6.7.8
  378. go: downloading github.com/knadh/koanf/parsers/yaml v1.1.0
  379. go: downloading github.com/knadh/koanf/providers/structs v1.0.0
  380. go: downloading github.com/knadh/koanf/v2 v2.3.2
  381. go: downloading github.com/rs/zerolog v1.34.0
  382. go: downloading github.com/spf13/cobra v1.10.2
  383. go: downloading github.com/spf13/pflag v1.0.10
  384. go: downloading golang.org/x/term v0.40.0
  385. go: downloading go.yaml.in/yaml/v3 v3.0.4
  386. go: downloading github.com/fatih/structs v1.1.0
  387. go: downloading github.com/knadh/koanf/maps v0.1.2
  388. go: downloading github.com/mattn/go-runewidth v0.0.19
  389. go: downloading golang.org/x/text v0.34.0
  390. go: downloading github.com/go-viper/mapstructure/v2 v2.5.0
  391. go: downloading github.com/mitchellh/copystructure v1.2.0
  392. go: downloading github.com/brunoga/deep v1.3.1
  393. go: downloading github.com/knadh/koanf/providers/env v1.1.0
  394. go: downloading github.com/knadh/koanf/providers/file v1.2.1
  395. go: downloading github.com/knadh/koanf/providers/posflag v1.0.1
  396. go: downloading github.com/xeipuuv/gojsonschema v1.2.0
  397. go: downloading github.com/mattn/go-colorable v0.1.14
  398. go: downloading golang.org/x/sys v0.48.0
  399. go: downloading github.com/clipperhouse/uax29/v2 v2.2.0
  400. go: downloading github.com/mitchellh/reflectwalk v1.0.2
  401. go: downloading github.com/fsnotify/fsnotify v1.9.0
  402. go: downloading github.com/huandu/xstrings v1.5.0
  403. go: downloading golang.org/x/exp v0.0.0-20260212183809-81e46e3db34a
  404. go: downloading github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415
  405. go: downloading github.com/mattn/go-isatty v0.0.20
  406. go: downloading github.com/BurntSushi/toml v1.4.1-0.20240526193622-a339e1f7089c
  407. go: downloading golang.org/x/exp/typeparams v0.0.0-20231108232855-2478ac86f678
  408. go: downloading github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb
  409. Run make check
  410. <U+001B>[36;1mmake check<U+001B>[0m
  411. shell: sh -e {0}
  412. env:
  413. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  414. CGO_ENABLED=0 go vet ./...
  415. go: downloading github.com/bnema/go-wayland-bindings v0.1.0
  416. go: downloading github.com/bnema/wlturbo v0.5.0
  417. go: downloading github.com/bnema/zerobus v0.2.0
  418. go: downloading github.com/stretchr/testify v1.12.1
  419. go: downloading github.com/bnema/zerowrap v1.4.1
  420. go: downloading github.com/bnema/kvconf v0.1.2
  421. go: downloading golang.org/x/image v0.46.0
  422. go: downloading github.com/bnema/purego v0.13.0-bnema.1
  423. go: downloading github.com/rs/zerolog v1.35.1
  424. go: downloading golang.org/x/term v0.46.0
  425. go: downloading github.com/godbus/dbus/v5 v5.2.2
  426. go: downloading github.com/bnema/purego-pipewire v0.2.0
  427. go: downloading github.com/bnema/purego-libwayland v0.11.0
  428. go: downloading github.com/bnema/purego-vulkan v0.6.0
  429. go: downloading github.com/stretchr/objx v0.5.3
  430. go: downloading gopkg.in/natefinch/lumberjack.v2 v2.2.1
  431. go: downloading github.com/mattn/go-colorable v0.1.15
  432. go: downloading golang.org/x/text v0.42.0
  433. go: downloading go.yaml.in/yaml/v3 v3.0.5
  434. go: downloading github.com/mattn/go-isatty v0.0.22
  435. CGO_ENABLED=0 go test ./...
  436. ? github.com/bnema/neferwl/cmd/neferwl [no test files]
  437. ? github.com/bnema/neferwl/examples/testime [no test files]
  438. ? github.com/bnema/neferwl/examples/testpattern [no test files]
  439. ok github.com/bnema/neferwl/examples/testpattern/pattern 0.016s
  440. ok github.com/bnema/neferwl/internal/adapters/atspi 0.278s
  441. ok github.com/bnema/neferwl/internal/adapters/busretry 0.006s
  442. ok github.com/bnema/neferwl/internal/adapters/captureallow 0.441s
  443. ? github.com/bnema/neferwl/internal/adapters/clock [no test files]
  444. ok github.com/bnema/neferwl/internal/adapters/config 3.999s
  445. ok github.com/bnema/neferwl/internal/adapters/drm 7.010s
  446. ok github.com/bnema/neferwl/internal/adapters/fdwait 0.038s
  447. ok github.com/bnema/neferwl/internal/adapters/headless 1.235s
  448. ok github.com/bnema/neferwl/internal/adapters/headlessinput 0.207s
  449. ok github.com/bnema/neferwl/internal/adapters/hintlabel 0.017s
  450. ok github.com/bnema/neferwl/internal/adapters/hints 0.628s
  451. ok github.com/bnema/neferwl/internal/adapters/launcher 0.043s
  452. ok github.com/bnema/neferwl/internal/adapters/libinput 0.015s
  453. ok github.com/bnema/neferwl/internal/adapters/logging 0.214s
  454. ok github.com/bnema/neferwl/internal/adapters/outputkit/capture 0.863s
  455. ok github.com/bnema/neferwl/internal/adapters/outputkit/corewake 0.002s
  456. ok github.com/bnema/neferwl/internal/adapters/outputkit/presented 0.003s
  457. ok github.com/bnema/neferwl/internal/adapters/outputkit/surfaces 0.003s
  458. ok github.com/bnema/neferwl/internal/adapters/peerexe 0.003s
  459. ok github.com/bnema/neferwl/internal/adapters/powerkey 0.080s
  460. ok github.com/bnema/neferwl/internal/adapters/sched 0.002s
  461. ok github.com/bnema/neferwl/internal/adapters/screencast 0.520s
  462. ok github.com/bnema/neferwl/internal/adapters/screensaver 1.074s
  463. ok github.com/bnema/neferwl/internal/adapters/seat 0.011s
  464. ok github.com/bnema/neferwl/internal/adapters/sessionsecurity 0.008s
  465. ok github.com/bnema/neferwl/internal/adapters/statefile 0.013s
  466. ok github.com/bnema/neferwl/internal/adapters/syncfile 0.114s
  467. ok github.com/bnema/neferwl/internal/adapters/vulkan 7.830s
  468. ok github.com/bnema/neferwl/internal/adapters/watchdog 0.003s
  469. ok github.com/bnema/neferwl/internal/adapters/wayland 13.335s
  470. ? github.com/bnema/neferwl/internal/adapters/wayland/imagecapture [no test files]
  471. ok github.com/bnema/neferwl/internal/adapters/wayland/sessionlock 0.008s
  472. ok github.com/bnema/neferwl/internal/adapters/workspaceid 0.002s
  473. ok github.com/bnema/neferwl/internal/adapters/xcursor 0.004s
  474. ok github.com/bnema/neferwl/internal/adapters/xkb 0.038s
  475. ok github.com/bnema/neferwl/internal/adapters/xwayland 5.393s
  476. ok github.com/bnema/neferwl/internal/app 4.674s
  477. ok github.com/bnema/neferwl/internal/cli 0.007s
  478. ok github.com/bnema/neferwl/internal/core 1.699s
  479. ? github.com/bnema/neferwl/internal/mocks/ports [no test files]
  480. ok github.com/bnema/neferwl/internal/ports 0.003s
  481. /github/home/go/bin/hexcheck -config .hexcheck.yaml -root . ./...
  482. /__w/neferwl/neferwl/internal/adapters/outputkit/surfaces/surfaces.go:120:17: [warn] suspicious-business-logic-in-adapter: adapter function Apply has business-logic evidence: confidence=medium strong=[business keyword with multiple port/usecase collaborators] weak=[business keyword multiple port/usecase collaborators]
  483. CGO_ENABLED=0 go test ./internal/core ./internal/app ./internal/adapters/drm ./internal/adapters/headless ./internal/adapters/vulkan ./internal/adapters/wayland ./internal/adapters/outputkit/capture ./internal/adapters/screencast -run '^(TestAnimateAllocations|TestPublishAllocations|TestPublishSubscribersAllocations|TestPublishStashSlideAllocations|TestPublishOverviewAllocations|TestPublishLeavingAllocations|TestOutputRoutingAllocations|TestReportSeenAllocations|TestFrameLifecycleTransitionsAllocations|TestFullscreenShownAllocations|TestFrameDecisionAllocations|TestCommitFrameAllocations|TestColorPipelineAllocations|TestShownBySnapshotAllocations|TestFlipShowsAllocations|TestMRUNoteFocusDoesNotAllocateWhenSettled|TestDueFramesAllocations|TestRenderSteadyStateAllocations|TestRenderSteadyStateDMABufAllocations|TestSceneOpaqueRegionAllocations|TestSceneDeltaAllocations|TestAccountFlipAllocations|TestFlipDoneAllocations|TestSceneWalkUnchangedTiledSHM|TestTiledCommitPublishAllocations|TestCapturedCommitApplyAllocations|TestCapturedViewportApplyAllocations|TestEffectiveInputEmptyTreeAllocations|TestHeadlessTiledSHMCallbackAndCopyBudget|TestReleaseHeldAllocations|TestCommitDamageAllocations|TestEmitContentAllocations|TestPresentationPushAllocations|TestAnimatingFrameSendAllocations|TestContentBatchCycleAllocations|TestWriteMappedAllocations|TestCapturedForwardAllocations|TestCommandForwardAllocations|TestOutboxQueuedDeliveryAllocations|TestCastFrameAllocations|TestCastProducerAllocations|TestCaptureCycleAllocations|TestLogScenesAllocations|TestOverviewNamedRowsAllocations|TestBufferContentAllocations|TestDueFramesFireScratch|TestRetireSemaphoreAllocatesNothing)$' -count=1
  484. ok github.com/bnema/neferwl/internal/core 0.032s
  485. ok github.com/bnema/neferwl/internal/app 0.008s
  486. ok github.com/bnema/neferwl/internal/adapters/drm 0.103s
  487. ok github.com/bnema/neferwl/internal/adapters/headless 0.007s
  488. ok github.com/bnema/neferwl/internal/adapters/vulkan 0.396s
  489. ok github.com/bnema/neferwl/internal/adapters/wayland 2.085s
  490. ok github.com/bnema/neferwl/internal/adapters/outputkit/capture 0.006s
  491. ok github.com/bnema/neferwl/internal/adapters/screencast 0.006s
  492. Run make race
  493. <U+001B>[36;1mmake race<U+001B>[0m
  494. shell: sh -e {0}
  495. env:
  496. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  497. # cgo is enabled only for the race test binary.
  498. CGO_ENABLED=1 go test -race ./...
  499. ? github.com/bnema/neferwl/cmd/neferwl [no test files]
  500. ? github.com/bnema/neferwl/examples/testime [no test files]
  501. ? github.com/bnema/neferwl/examples/testpattern [no test files]
  502. ok github.com/bnema/neferwl/examples/testpattern/pattern 1.083s
  503. ok github.com/bnema/neferwl/internal/adapters/atspi 1.355s
  504. ok github.com/bnema/neferwl/internal/adapters/busretry 1.012s
  505. ok github.com/bnema/neferwl/internal/adapters/captureallow 1.576s
  506. ? github.com/bnema/neferwl/internal/adapters/clock [no test files]
  507. ok github.com/bnema/neferwl/internal/adapters/config 5.452s
  508. ok github.com/bnema/neferwl/internal/adapters/drm 8.442s
  509. ok github.com/bnema/neferwl/internal/adapters/fdwait 1.049s
  510. ok github.com/bnema/neferwl/internal/adapters/headless 2.310s
  511. ok github.com/bnema/neferwl/internal/adapters/headlessinput 1.217s
  512. ok github.com/bnema/neferwl/internal/adapters/hintlabel 1.131s
  513. ok github.com/bnema/neferwl/internal/adapters/hints 2.309s
  514. ok github.com/bnema/neferwl/internal/adapters/launcher 1.054s
  515. ok github.com/bnema/neferwl/internal/adapters/libinput 1.038s
  516. ok github.com/bnema/neferwl/internal/adapters/logging 1.405s
  517. ok github.com/bnema/neferwl/internal/adapters/outputkit/capture 2.050s
  518. ok github.com/bnema/neferwl/internal/adapters/outputkit/corewake 1.012s
  519. ok github.com/bnema/neferwl/internal/adapters/outputkit/presented 1.014s
  520. ok github.com/bnema/neferwl/internal/adapters/outputkit/surfaces 1.011s
  521. ok github.com/bnema/neferwl/internal/adapters/peerexe 1.011s
  522. ok github.com/bnema/neferwl/internal/adapters/powerkey 1.107s
  523. ok github.com/bnema/neferwl/internal/adapters/sched 1.017s
  524. ok github.com/bnema/neferwl/internal/adapters/screencast 1.788s
  525. ok github.com/bnema/neferwl/internal/adapters/screensaver 2.609s
  526. ok github.com/bnema/neferwl/internal/adapters/seat 1.018s
  527. ok github.com/bnema/neferwl/internal/adapters/sessionsecurity 1.010s
  528. ok github.com/bnema/neferwl/internal/adapters/statefile 1.023s
  529. ok github.com/bnema/neferwl/internal/adapters/syncfile 1.125s
  530. ok github.com/bnema/neferwl/internal/adapters/vulkan 7.523s
  531. ok github.com/bnema/neferwl/internal/adapters/watchdog 1.022s
  532. ok github.com/bnema/neferwl/internal/adapters/wayland 15.970s
  533. ? github.com/bnema/neferwl/internal/adapters/wayland/imagecapture [no test files]
  534. ok github.com/bnema/neferwl/internal/adapters/wayland/sessionlock 1.011s
  535. ok github.com/bnema/neferwl/internal/adapters/workspaceid 1.013s
  536. ok github.com/bnema/neferwl/internal/adapters/xcursor 1.018s
  537. ok github.com/bnema/neferwl/internal/adapters/xkb 1.051s
  538. ok github.com/bnema/neferwl/internal/adapters/xwayland 6.414s
  539. ok github.com/bnema/neferwl/internal/app 11.327s
  540. ok github.com/bnema/neferwl/internal/cli 1.019s
  541. ok github.com/bnema/neferwl/internal/core 4.939s
  542. ? github.com/bnema/neferwl/internal/mocks/ports [no test files]
  543. ok github.com/bnema/neferwl/internal/ports 1.013s
  544. Run make mocks-check
  545. <U+001B>[36;1mmake mocks-check<U+001B>[0m
  546. shell: sh -e {0}
  547. env:
  548. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  549. rm -rf internal/mocks
  550. find internal -name '*_mock_test.go' -delete
  551. /github/home/go/bin/mockery
  552. 2026-10-21T07:43:29.584818222Z INF Starting mockery config-file=/__w/neferwl/neferwl/.mockery.yml version=v3.8.1
  553. 2026-10-21T07:43:29.584942013Z INF Parsing configured packages... version=v3.8.1
  554. 2026-10-21T07:43:29.992089467Z INF Done parsing configured packages. version=v3.8.1
  555. 2026-10-21T07:43:29.992450273Z INF adding interface to collection collection=internal/mocks/ports/clock_mock.go interface=Clock package-path=github.com/bnema/neferwl/internal/ports version=v3.8.1
  556. 2026-10-21T07:43:29.992702267Z INF adding interface to collection collection=internal/mocks/ports/clock_mock.go interface=Timer package-path=github.com/bnema/neferwl/internal/ports version=v3.8.1
  557. 2026-10-21T07:43:29.992926856Z INF adding interface to collection collection=internal/mocks/ports/clock_mock.go interface=Ticker package-path=github.com/bnema/neferwl/internal/ports version=v3.8.1
  558. 2026-10-21T07:43:29.993515526Z INF adding interface to collection collection=internal/mocks/ports/desktop_mock.go interface=Notifier package-path=github.com/bnema/neferwl/internal/ports version=v3.8.1
  559. 2026-10-21T07:43:29.994152466Z INF adding interface to collection collection=internal/mocks/ports/desktop_mock.go interface=OutputScaleStore package-path=github.com/bnema/neferwl/internal/ports version=v3.8.1
  560. 2026-10-21T07:43:29.994811287Z INF adding interface to collection collection=internal/mocks/ports/devices_mock.go interface=CaptureFrame package-path=github.com/bnema/neferwl/internal/ports version=v3.8.1
  561. 2026-10-21T07:43:29.995373466Z INF adding interface to collection collection=internal/mocks/ports/devices_mock.go interface=Renderer package-path=github.com/bnema/neferwl/internal/ports version=v3.8.1
  562. 2026-10-21T07:43:29.995873969Z INF adding interface to collection collection=internal/mocks/ports/devices_mock.go interface=Seat package-path=github.com/bnema/neferwl/internal/ports version=v3.8.1
  563. 2026-10-21T07:43:29.996472867Z INF adding interface to collection collection=internal/mocks/ports/output_events_mock.go interface=PresentationSink package-path=github.com/bnema/neferwl/internal/ports version=v3.8.1
  564. 2026-10-21T07:43:29.996992083Z INF adding interface to collection collection=internal/mocks/ports/screencast_mock.go interface=CastSink package-path=github.com/bnema/neferwl/internal/ports version=v3.8.1
  565. 2026-10-21T07:43:29.997568314Z INF adding interface to collection collection=internal/mocks/ports/session_security_mock.go interface=SessionSecurity package-path=github.com/bnema/neferwl/internal/ports version=v3.8.1
  566. 2026-10-21T07:43:29.998139704Z INF adding interface to collection collection=internal/mocks/ports/session_security_mock.go interface=SessionSecurityController package-path=github.com/bnema/neferwl/internal/ports version=v3.8.1
  567. 2026-10-21T07:43:29.998695420Z INF adding interface to collection collection=internal/mocks/ports/surface_content_mock.go interface=ContentReturn package-path=github.com/bnema/neferwl/internal/ports version=v3.8.1
  568. 2026-10-21T07:43:29.999207785Z INF adding interface to collection collection=internal/adapters/screencast/bus_mock_test.go interface=bus package-path=github.com/bnema/neferwl/internal/adapters/screencast version=v3.8.1
  569. 2026-10-21T07:43:29.999752441Z INF adding interface to collection collection=internal/adapters/screencast/video_source_mock_test.go interface=videoSource package-path=github.com/bnema/neferwl/internal/adapters/screencast version=v3.8.1
  570. 2026-10-21T07:43:30.000286765Z INF adding interface to collection collection=internal/adapters/screencast/video_core_mock_test.go interface=videoCore package-path=github.com/bnema/neferwl/internal/adapters/screencast version=v3.8.1
  571. 2026-10-21T07:43:30.000821239Z INF adding interface to collection collection=internal/adapters/screencast/peer_resolver_mock_test.go interface=peerResolver package-path=github.com/bnema/neferwl/internal/adapters/screencast version=v3.8.1
  572. 2026-10-21T07:43:30.001347029Z INF adding interface to collection collection=internal/adapters/screencast/runner_mock_test.go interface=runner package-path=github.com/bnema/neferwl/internal/adapters/screencast version=v3.8.1
  573. 2026-10-21T07:43:30.001915911Z INF adding interface to collection collection=internal/adapters/screencast/dialer_mock_test.go interface=dialer package-path=github.com/bnema/neferwl/internal/adapters/screencast version=v3.8.1
  574. 2026-10-21T07:43:30.002506530Z INF adding interface to collection collection=internal/adapters/screencast/pipewire_opener_mock_test.go interface=pipewireOpener package-path=github.com/bnema/neferwl/internal/adapters/screencast version=v3.8.1
  575. 2026-10-21T07:43:30.003065414Z INF adding interface to collection collection=internal/adapters/drm/kms_mock_test.go interface=kms package-path=github.com/bnema/neferwl/internal/adapters/drm version=v3.8.1
  576. 2026-10-21T07:43:30.003630614Z INF adding interface to collection collection=internal/adapters/vulkan/capture_sync_mock_test.go interface=captureSync package-path=github.com/bnema/neferwl/internal/adapters/vulkan version=v3.8.1
  577. 2026-10-21T07:43:30.004145049Z INF adding interface to collection collection=internal/adapters/atspi/connector_mock_test.go interface=connector package-path=github.com/bnema/neferwl/internal/adapters/atspi version=v3.8.1
  578. 2026-10-21T07:43:30.004719456Z INF adding interface to collection collection=internal/adapters/atspi/transport_mock_test.go interface=transport package-path=github.com/bnema/neferwl/internal/adapters/atspi version=v3.8.1
  579. 2026-10-21T07:43:30.005315529Z INF adding interface to collection collection=internal/adapters/hints/target_source_mock_test.go interface=targetSource package-path=github.com/bnema/neferwl/internal/adapters/hints version=v3.8.1
  580. 2026-10-21T07:43:30.005909361Z INF adding interface to collection collection=internal/adapters/hints/language_runner_mock_test.go interface=languageRunner package-path=github.com/bnema/neferwl/internal/adapters/hints version=v3.8.1
  581. 2026-10-21T07:43:30.006608159Z INF adding interface to collection collection=internal/adapters/libinput/device_config_mock_test.go interface=deviceConfig package-path=github.com/bnema/neferwl/internal/adapters/libinput version=v3.8.1
  582. 2026-10-21T07:43:30.007197885Z INF adding interface to collection collection=internal/adapters/seat/disabler_mock_test.go interface=disabler package-path=github.com/bnema/neferwl/internal/adapters/seat version=v3.8.1
  583. 2026-10-21T07:43:30.007758965Z INF adding interface to collection collection=internal/adapters/statefile/proc_tree_mock_test.go interface=procTree package-path=github.com/bnema/neferwl/internal/adapters/statefile version=v3.8.1
  584. 2026-10-21T07:43:30.008313122Z INF adding interface to collection collection=internal/adapters/wayland/peer_exe_mock_test.go interface=peerExe package-path=github.com/bnema/neferwl/internal/adapters/wayland version=v3.8.1
  585. 2026-10-21T07:43:30.008874111Z INF adding interface to collection collection=internal/adapters/wayland/proc_env_mock_test.go interface=procEnv package-path=github.com/bnema/neferwl/internal/adapters/wayland version=v3.8.1
  586. 2026-10-21T07:43:30.009434969Z INF adding interface to collection collection=internal/adapters/wayland/syncobj_device_mock_test.go interface=syncobjDevice package-path=github.com/bnema/neferwl/internal/adapters/wayland version=v3.8.1
  587. 2026-10-21T07:43:30.009997621Z INF adding interface to collection collection=internal/adapters/wayland/acquire_poller_mock_test.go interface=acquirePoller package-path=github.com/bnema/neferwl/internal/adapters/wayland version=v3.8.1
  588. 2026-10-21T07:43:30.010581533Z INF adding interface to collection collection=internal/app/securitylease_mock_test.go interface=securityLeaseCard package-path=github.com/bnema/neferwl/internal/app version=v3.8.1
  589. 2026-10-21T07:43:30.011188865Z INF adding interface to collection collection=internal/app/seatdisable_mock_test.go interface=seatDisablePreparer package-path=github.com/bnema/neferwl/internal/app version=v3.8.1
  590. 2026-10-21T07:43:30.011715821Z INF adding interface to collection collection=internal/app/leaseinventory_mock_test.go interface=leaseInventoryCard package-path=github.com/bnema/neferwl/internal/app version=v3.8.1
  591. 2026-10-21T07:43:30.012255886Z INF adding interface to collection collection=internal/app/contentattacher_mock_test.go interface=contentAttacher package-path=github.com/bnema/neferwl/internal/app version=v3.8.1
  592. 2026-10-21T07:43:30.012828834Z INF adding interface to collection collection=internal/app/cursor_mock_test.go interface=cursor package-path=github.com/bnema/neferwl/internal/app version=v3.8.1
  593. 2026-10-21T07:43:30.012982125Z INF Executing template file=internal/app/cursor_mock_test.go version=v3.8.1
  594. 2026-10-21T07:43:30.015511584Z INF Writing template to file file=internal/app/cursor_mock_test.go version=v3.8.1
  595. 2026-10-21T07:43:30.015776344Z INF Executing template file=internal/adapters/atspi/transport_mock_test.go version=v3.8.1
  596. 2026-10-21T07:43:30.018760873Z INF Writing template to file file=internal/adapters/atspi/transport_mock_test.go version=v3.8.1
  597. 2026-10-21T07:43:30.019198180Z INF Executing template file=internal/adapters/wayland/syncobj_device_mock_test.go version=v3.8.1
  598. 2026-10-21T07:43:30.024291002Z INF Writing template to file file=internal/adapters/wayland/syncobj_device_mock_test.go version=v3.8.1
  599. 2026-10-21T07:43:30.024504677Z INF Executing template file=internal/adapters/screencast/peer_resolver_mock_test.go version=v3.8.1
  600. 2026-10-21T07:43:30.026545497Z INF Writing template to file file=internal/adapters/screencast/peer_resolver_mock_test.go version=v3.8.1
  601. 2026-10-21T07:43:30.026697360Z INF Executing template file=internal/mocks/ports/desktop_mock.go version=v3.8.1
  602. 2026-10-21T07:43:30.028650472Z INF Writing template to file file=internal/mocks/ports/desktop_mock.go version=v3.8.1
  603. 2026-10-21T07:43:30.028774458Z INF Executing template file=internal/mocks/ports/output_events_mock.go version=v3.8.1
  604. 2026-10-21T07:43:30.029890985Z INF Writing template to file file=internal/mocks/ports/output_events_mock.go version=v3.8.1
  605. 2026-10-21T07:43:30.030014394Z INF Executing template file=internal/mocks/ports/screencast_mock.go version=v3.8.1
  606. 2026-10-21T07:43:30.031350082Z INF Writing template to file file=internal/mocks/ports/screencast_mock.go version=v3.8.1
  607. 2026-10-21T07:43:30.031492121Z INF Executing template file=internal/mocks/ports/session_security_mock.go version=v3.8.1
  608. 2026-10-21T07:43:30.034022876Z INF Writing template to file file=internal/mocks/ports/session_security_mock.go version=v3.8.1
  609. 2026-10-21T07:43:30.034163693Z INF Executing template file=internal/mocks/ports/surface_content_mock.go version=v3.8.1
  610. 2026-10-21T07:43:30.035323301Z INF Writing template to file file=internal/mocks/ports/surface_content_mock.go version=v3.8.1
  611. 2026-10-21T07:43:30.035489443Z INF Executing template file=internal/adapters/screencast/bus_mock_test.go version=v3.8.1
  612. 2026-10-21T07:43:30.042177673Z INF Writing template to file file=internal/adapters/screencast/bus_mock_test.go version=v3.8.1
  613. 2026-10-21T07:43:30.042378566Z INF Executing template file=internal/adapters/vulkan/capture_sync_mock_test.go version=v3.8.1
  614. 2026-10-21T07:43:30.045344118Z INF Writing template to file file=internal/adapters/vulkan/capture_sync_mock_test.go version=v3.8.1
  615. 2026-10-21T07:43:30.045542055Z INF Executing template file=internal/adapters/atspi/connector_mock_test.go version=v3.8.1
  616. 2026-10-21T07:43:30.046818039Z INF Writing template to file file=internal/adapters/atspi/connector_mock_test.go version=v3.8.1
  617. 2026-10-21T07:43:30.047036091Z INF Executing template file=internal/adapters/wayland/acquire_poller_mock_test.go version=v3.8.1
  618. 2026-10-21T07:43:30.048510264Z INF Writing template to file file=internal/adapters/wayland/acquire_poller_mock_test.go version=v3.8.1
  619. 2026-10-21T07:43:30.048668693Z INF Executing template file=internal/app/seatdisable_mock_test.go version=v3.8.1
  620. 2026-10-21T07:43:30.049824114Z INF Writing template to file file=internal/app/seatdisable_mock_test.go version=v3.8.1
  621. 2026-10-21T07:43:30.049953222Z INF Executing template file=internal/app/contentattacher_mock_test.go version=v3.8.1
  622. 2026-10-21T07:43:30.051518287Z INF Writing template to file file=internal/app/contentattacher_mock_test.go version=v3.8.1
  623. 2026-10-21T07:43:30.051666319Z INF Executing template file=internal/adapters/screencast/runner_mock_test.go version=v3.8.1
  624. 2026-10-21T07:43:30.052974825Z INF Writing template to file file=internal/adapters/screencast/runner_mock_test.go version=v3.8.1
  625. 2026-10-21T07:43:30.053170144Z INF Executing template file=internal/adapters/screencast/video_core_mock_test.go version=v3.8.1
  626. 2026-10-21T07:43:30.055335613Z INF Writing template to file file=internal/adapters/screencast/video_core_mock_test.go version=v3.8.1
  627. 2026-10-21T07:43:30.055475787Z INF Executing template file=internal/mocks/ports/devices_mock.go version=v3.8.1
  628. 2026-10-21T07:43:30.063239410Z INF Writing template to file file=internal/mocks/ports/devices_mock.go version=v3.8.1
  629. 2026-10-21T07:43:30.063432197Z INF Executing template file=internal/adapters/hints/language_runner_mock_test.go version=v3.8.1
  630. 2026-10-21T07:43:30.065180753Z INF Writing template to file file=internal/adapters/hints/language_runner_mock_test.go version=v3.8.1
  631. 2026-10-21T07:43:30.065346823Z INF Executing template file=internal/adapters/seat/disabler_mock_test.go version=v3.8.1
  632. 2026-10-21T07:43:30.066292276Z INF Writing template to file file=internal/adapters/seat/disabler_mock_test.go version=v3.8.1
  633. 2026-10-21T07:43:30.066501657Z INF Executing template file=internal/adapters/wayland/peer_exe_mock_test.go version=v3.8.1
  634. 2026-10-21T07:43:30.068331613Z INF Writing template to file file=internal/adapters/wayland/peer_exe_mock_test.go version=v3.8.1
  635. 2026-10-21T07:43:30.068503152Z INF Executing template file=internal/adapters/screencast/pipewire_opener_mock_test.go version=v3.8.1
  636. 2026-10-21T07:43:30.069643185Z INF Writing template to file file=internal/adapters/screencast/pipewire_opener_mock_test.go version=v3.8.1
  637. 2026-10-21T07:43:30.069779965Z INF Executing template file=internal/adapters/screencast/video_source_mock_test.go version=v3.8.1
  638. 2026-10-21T07:43:30.073218471Z INF Writing template to file file=internal/adapters/screencast/video_source_mock_test.go version=v3.8.1
  639. 2026-10-21T07:43:30.073446942Z INF Executing template file=internal/adapters/drm/kms_mock_test.go version=v3.8.1
  640. 2026-10-21T07:43:30.080583438Z INF Writing template to file file=internal/adapters/drm/kms_mock_test.go version=v3.8.1
  641. 2026-10-21T07:43:30.080767570Z INF Executing template file=internal/mocks/ports/clock_mock.go version=v3.8.1
  642. 2026-10-21T07:43:30.084911961Z INF Writing template to file file=internal/mocks/ports/clock_mock.go version=v3.8.1
  643. 2026-10-21T07:43:30.085117702Z INF Executing template file=internal/adapters/screencast/dialer_mock_test.go version=v3.8.1
  644. 2026-10-21T07:43:30.086347908Z INF Writing template to file file=internal/adapters/screencast/dialer_mock_test.go version=v3.8.1
  645. 2026-10-21T07:43:30.086498896Z INF Executing template file=internal/adapters/libinput/device_config_mock_test.go version=v3.8.1
  646. 2026-10-21T07:43:30.089936337Z INF Writing template to file file=internal/adapters/libinput/device_config_mock_test.go version=v3.8.1
  647. 2026-10-21T07:43:30.090197652Z INF Executing template file=internal/adapters/wayland/proc_env_mock_test.go version=v3.8.1
  648. 2026-10-21T07:43:30.091556851Z INF Writing template to file file=internal/adapters/wayland/proc_env_mock_test.go version=v3.8.1
  649. 2026-10-21T07:43:30.091725587Z INF Executing template file=internal/app/securitylease_mock_test.go version=v3.8.1
  650. 2026-10-21T07:43:30.093968901Z INF Writing template to file file=internal/app/securitylease_mock_test.go version=v3.8.1
  651. 2026-10-21T07:43:30.094135351Z INF Executing template file=internal/adapters/hints/target_source_mock_test.go version=v3.8.1
  652. 2026-10-21T07:43:30.096010642Z INF Writing template to file file=internal/adapters/hints/target_source_mock_test.go version=v3.8.1
  653. 2026-10-21T07:43:30.096157132Z INF Executing template file=internal/adapters/statefile/proc_tree_mock_test.go version=v3.8.1
  654. 2026-10-21T07:43:30.097463646Z INF Writing template to file file=internal/adapters/statefile/proc_tree_mock_test.go version=v3.8.1
  655. 2026-10-21T07:43:30.097632760Z INF Executing template file=internal/app/leaseinventory_mock_test.go version=v3.8.1
  656. 2026-10-21T07:43:30.099730414Z INF Writing template to file file=internal/app/leaseinventory_mock_test.go version=v3.8.1
  657. git diff --exit-code -- internal/mocks ':(glob)internal/**/*_mock_test.go'
  658. Run make spv-check
  659. <U+001B>[36;1mmake spv-check<U+001B>[0m
  660. shell: sh -e {0}
  661. env:
  662. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  663. go generate ./internal/adapters/vulkan
  664. git diff --exit-code -- 'internal/adapters/vulkan/shaders/*.spv'
  665. Run ~/go/bin/staticcheck ./...
  666. <U+001B>[36;1m~/go/bin/staticcheck ./...<U+001B>[0m
  667. shell: sh -e {0}
  668. env:
  669. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  670. Post job cleanup.
  671. ##[command]/usr/bin/docker exec 90f71ce7f734b4a37000857c882aabd33cf632e815931ad7a72c9d14f309db9e sh -c "cat /etc/*release | grep ^ID"
  672. [command]/usr/sbin/git version
  673. git version 2.56.0
  674. Copying '/github/home/.gitconfig' to '/__w/_temp/d9b20edb-2a5e-4a5b-9748-a72dfacd293d/.gitconfig'
  675. Temporarily overriding HOME='/__w/_temp/d9b20edb-2a5e-4a5b-9748-a72dfacd293d' before making global git config changes
  676. Adding repository directory to the temporary git global config as a safe directory
  677. [command]/usr/sbin/git config --global --add safe.directory /__w/neferwl/neferwl
  678. [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand
  679. [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
  680. [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader
  681. http.http://ermite:7341/.extraheader
  682. [command]/usr/sbin/git config --local --unset-all http.http://ermite:7341/.extraheader
  683. [command]/usr/sbin/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' || :"
  684. [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
  685. [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
  686. Stop and remove container: 8661b30233ac4180bc1d188ea7b2b169_archlinuxlatest_8eb06c
  687. ##[command]/usr/bin/docker rm --force 90f71ce7f734b4a37000857c882aabd33cf632e815931ad7a72c9d14f309db9e
  688. 90f71ce7f734b4a37000857c882aabd33cf632e815931ad7a72c9d14f309db9e
  689. Remove container network: github_network_50b0de8cbb8347febf5631533904432a
  690. ##[command]/usr/bin/docker network rm github_network_50b0de8cbb8347febf5631533904432a
  691. github_network_50b0de8cbb8347febf5631533904432a
  692. Cleaning up orphan processes
  693. ##[warning]Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

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 25

Tags 10

↑↓ moveenter openesc close