main f2d166b

check success 3m 21s

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.1'
  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=826f03"
  22. ##[command]/usr/bin/docker network prune --force --filter "label=826f03"
  23. Create local container network
  24. ##[command]/usr/bin/docker network create --label 826f03 github_network_449f47b660a64a029d4960d8192a3888
  25. 12556ad525dc80a5f17d0a7e1cf3ac05dfbb5425f48e30e249a662dee0134614
  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: Verifying Checksum
  33. 7450fb54bb4f: Download complete
  34. 7450fb54bb4f: Pull complete
  35. e4c7c6c5e741: Pull complete
  36. Digest: sha256:e43f1fd80e073992c5f173efbbbf65144170bf60aeb7369940087d63eacea8f4
  37. Status: Downloaded newer image for archlinux:latest
  38. docker.io/library/archlinux:latest
  39. ##[command]/usr/bin/docker create --name e17d0b43f90d49b9a84cdbe2a0e38dd8_archlinuxlatest_595e6a --label 826f03 --workdir /__w/neferwl/neferwl --network github_network_449f47b660a64a029d4960d8192a3888 --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"
  40. ddcc66687f7241d2050fd7c76bc863d1c1cc0b3f2074b4283a8297140669efe2
  41. ##[command]/usr/bin/docker start ddcc66687f7241d2050fd7c76bc863d1c1cc0b3f2074b4283a8297140669efe2
  42. ddcc66687f7241d2050fd7c76bc863d1c1cc0b3f2074b4283a8297140669efe2
  43. ##[command]/usr/bin/docker ps --all --filter id=ddcc66687f7241d2050fd7c76bc863d1c1cc0b3f2074b4283a8297140669efe2 --filter status=running --no-trunc --format "{{.ID}} {{.Status}}"
  44. ddcc66687f7241d2050fd7c76bc863d1c1cc0b3f2074b4283a8297140669efe2 Up Less than a second
  45. ##[command]/usr/bin/docker inspect --format "{{range .Config.Env}}{{println .}}{{end}}" ddcc66687f7241d2050fd7c76bc863d1c1cc0b3f2074b4283a8297140669efe2
  46. GITHUB_ACTIONS=true
  47. CI=true
  48. HOME=/github/home
  49. PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  50. LANG=C.UTF-8
  51. Waiting for all services to be ready
  52. Run pacman -Syu --noconfirm --needed git go make gcc shaderc wayland libxkbcommon libinput seatd vulkan-icd-loader vulkan-swrast dbus
  53. <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
  54. shell: sh -e {0}
  55. env:
  56. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  57. :: Synchronizing package databases...
  58. core downloading...
  59. extra downloading...
  60. :: Starting full system upgrade...
  61. resolving dependencies...
  62. looking for conflicting packages...
  63. Package (51) Old Version New Version Net Change Download Size
  64. core/ca-certificates-mozilla 3.131-1 3.131.1-1 -0.01 MiB 0.37 MiB
  65. core/db5.3 5.3.28-7 6.48 MiB 1.26 MiB
  66. extra/default-cursors 3-1 0.00 MiB 0.00 MiB
  67. core/gc 8.2.12-1 0.76 MiB 0.23 MiB
  68. extra/glslang 1:1.4.363.0-1 13.98 MiB 2.60 MiB
  69. core/guile 3.0.11-1 54.49 MiB 8.39 MiB
  70. extra/libdisplay-info 0.3.0-1 0.39 MiB 0.12 MiB
  71. extra/libdrm 2.4.134-1 1.28 MiB 0.35 MiB
  72. core/libedit 20260512_3.1-1 0.27 MiB 0.11 MiB
  73. core/libelf 0.196-1 0.197-1 0.01 MiB 0.70 MiB
  74. extra/libevdev 1.14.0-1 0.22 MiB 0.06 MiB
  75. extra/libgudev 238-4 0.17 MiB 0.03 MiB
  76. core/libisl 0.28-1 5.90 MiB 0.94 MiB
  77. core/libmpc 1.4.1-1 0.19 MiB 0.09 MiB
  78. extra/libpciaccess 0.19-1 0.06 MiB 0.02 MiB
  79. extra/libwacom 2.20.0-1 1.61 MiB 0.18 MiB
  80. extra/libx11 1.8.14-1 9.84 MiB 2.02 MiB
  81. extra/libxau 1.0.12-1 0.02 MiB 0.01 MiB
  82. extra/libxcb 1.17.0-1 3.87 MiB 0.97 MiB
  83. extra/libxdmcp 1.1.5-2 0.13 MiB 0.03 MiB
  84. extra/libxshmfence 1.3.3-1 0.02 MiB 0.01 MiB
  85. core/linux-api-headers 7.2-1 7.3-1 0.07 MiB 1.53 MiB
  86. extra/llvm-libs 23.1.3-4 164.87 MiB 41.45 MiB
  87. extra/lua54 5.4.9-1 1.52 MiB 0.36 MiB
  88. extra/mtdev 1.1.7-1 0.05 MiB 0.02 MiB
  89. core/perl 5.44.0-1 72.30 MiB 20.98 MiB
  90. extra/perl-error 0.17030-3 0.04 MiB 0.02 MiB
  91. extra/perl-mailtools 2.22-3 0.10 MiB 0.06 MiB
  92. extra/perl-timedate 2.35-1 0.15 MiB 0.06 MiB
  93. extra/spirv-tools 1:1.4.363.0-1 8.16 MiB 2.12 MiB
  94. core/systemd 262-1 262.1-1 0.03 MiB 10.68 MiB
  95. core/systemd-libs 262-1 262.1-1 0.01 MiB 1.44 MiB
  96. core/systemd-sysvcompat 262-1 262.1-1 0.00 MiB 0.01 MiB
  97. extra/vulkan-mesa-implicit-layers 1:26.2.5-1 0.13 MiB 0.05 MiB
  98. extra/xcb-proto 1.17.0-4 1.03 MiB 0.13 MiB
  99. extra/xcb-util-keysyms 0.4.1-5 0.02 MiB 0.01 MiB
  100. extra/xkeyboard-config 2.48-1 10.24 MiB 0.87 MiB
  101. extra/xorgproto 2026.1-1 1.47 MiB 0.24 MiB
  102. extra/zlib-ng 2.3.3-1 0.28 MiB 0.11 MiB
  103. core/dbus 1.16.2-1 1.16.2-2 0.03 MiB 0.35 MiB
  104. core/gcc 16.2.1+r23+gd564253eb6c8-1 220.89 MiB 57.93 MiB
  105. extra/git 2.56.0-1 33.54 MiB 7.43 MiB
  106. extra/go 2:1.27.3-1 226.64 MiB 42.30 MiB
  107. extra/libinput 1.32.0-1 0.79 MiB 0.23 MiB
  108. extra/libxkbcommon 1.13.2-1 1.05 MiB 0.27 MiB
  109. core/make 4.4.1-3 1.66 MiB 0.51 MiB
  110. extra/seatd 0.9.3-1 0.11 MiB 0.04 MiB
  111. extra/shaderc 2026.4-1 0.68 MiB 0.16 MiB
  112. extra/vulkan-icd-loader 1.4.363.0-1 0.67 MiB 0.18 MiB
  113. extra/vulkan-swrast 1:26.2.5-1 14.16 MiB 2.33 MiB
  114. extra/wayland 1.26.0-1 0.86 MiB 0.15 MiB
  115. Total Download Size: 210.48 MiB
  116. Total Installed Size: 917.87 MiB
  117. Net Upgrade Size: 861.23 MiB
  118. :: Proceed with installation? [Y/n]
  119. :: Retrieving packages...
  120. gcc-16.2.1+r23+gd564253eb6c8-1-x86_64 downloading...
  121. go-2:1.27.3-1-x86_64 downloading...
  122. llvm-libs-23.1.3-4-x86_64 downloading...
  123. perl-5.44.0-1-x86_64 downloading...
  124. systemd-262.1-1-x86_64 downloading...
  125. guile-3.0.11-1-x86_64 downloading...
  126. git-2.56.0-1-x86_64 downloading...
  127. glslang-1:1.4.363.0-1-x86_64 downloading...
  128. vulkan-swrast-1:26.2.5-1-x86_64 downloading...
  129. spirv-tools-1:1.4.363.0-1-x86_64 downloading...
  130. libx11-1.8.14-1-x86_64 downloading...
  131. linux-api-headers-7.3-1-x86_64 downloading...
  132. systemd-libs-262.1-1-x86_64 downloading...
  133. db5.3-5.3.28-7-x86_64 downloading...
  134. libxcb-1.17.0-1-x86_64 downloading...
  135. libisl-0.28-1-x86_64 downloading...
  136. xkeyboard-config-2.48-1-any downloading...
  137. libelf-0.197-1-x86_64 downloading...
  138. make-4.4.1-3-x86_64 downloading...
  139. ca-certificates-mozilla-3.131.1-1-x86_64 downloading...
  140. lua54-5.4.9-1-x86_64 downloading...
  141. dbus-1.16.2-2-x86_64 downloading...
  142. libdrm-2.4.134-1-x86_64 downloading...
  143. libxkbcommon-1.13.2-1-x86_64 downloading...
  144. xorgproto-2026.1-1-any downloading...
  145. gc-8.2.12-1-x86_64 downloading...
  146. libinput-1.32.0-1-x86_64 downloading...
  147. vulkan-icd-loader-1.4.363.0-1-x86_64 downloading...
  148. libwacom-2.20.0-1-x86_64 downloading...
  149. shaderc-2026.4-1-x86_64 downloading...
  150. wayland-1.26.0-1-x86_64 downloading...
  151. xcb-proto-1.17.0-4-any downloading...
  152. libdisplay-info-0.3.0-1-x86_64 downloading...
  153. libedit-20260512_3.1-1-x86_64 downloading...
  154. zlib-ng-2.3.3-1-x86_64 downloading...
  155. libmpc-1.4.1-1-x86_64 downloading...
  156. perl-timedate-2.35-1-any downloading...
  157. libevdev-1.14.0-1-x86_64 downloading...
  158. perl-mailtools-2.22-3-any downloading...
  159. vulkan-mesa-implicit-layers-1:26.2.5-1-x86_64 downloading...
  160. seatd-0.9.3-1-x86_64 downloading...
  161. libgudev-238-4-x86_64 downloading...
  162. libxdmcp-1.1.5-2-x86_64 downloading...
  163. libpciaccess-0.19-1-x86_64 downloading...
  164. perl-error-0.17030-3-any downloading...
  165. mtdev-1.1.7-1-x86_64 downloading...
  166. libxau-1.0.12-1-x86_64 downloading...
  167. xcb-util-keysyms-0.4.1-5-x86_64 downloading...
  168. systemd-sysvcompat-262.1-1-x86_64 downloading...
  169. libxshmfence-1.3.3-1-x86_64 downloading...
  170. default-cursors-3-1-any downloading...
  171. checking keyring...
  172. checking package integrity...
  173. loading package files...
  174. checking for file conflicts...
  175. :: Processing package changes...
  176. upgrading linux-api-headers...
  177. installing db5.3...
  178. installing perl...
  179. installing perl-error...
  180. installing perl-timedate...
  181. installing perl-mailtools...
  182. installing zlib-ng...
  183. upgrading systemd-libs...
  184. upgrading ca-certificates-mozilla...
  185. installing git...
  186. Optional dependencies for git
  187. git-zsh-completion: upstream zsh completion
  188. tk: gitk and git gui
  189. openssh: ssh transport and crypto
  190. man: show help with `git command --help`
  191. perl-libwww: git svn
  192. perl-term-readkey: git svn and interactive.singlekey setting
  193. perl-io-socket-ssl: git send-email TLS support
  194. perl-authen-sasl: git send-email TLS support
  195. perl-cgi: gitweb (web interface) support
  196. python: git svn & git p4
  197. subversion: git svn
  198. org.freedesktop.secrets: keyring credential helper
  199. libsecret: libsecret credential helper [installed]
  200. less: the default pager for git
  201. installing go...
  202. installing gc...
  203. installing guile...
  204. installing make...
  205. installing libisl...
  206. installing libmpc...
  207. upgrading libelf...
  208. installing gcc...
  209. Optional dependencies for gcc
  210. lib32-gcc-libs: for generating code for 32-bit ABI
  211. installing spirv-tools...
  212. installing glslang...
  213. installing shaderc...
  214. installing default-cursors...
  215. Optional dependencies for default-cursors
  216. adwaita-cursors: default cursor theme
  217. installing wayland...
  218. installing xkeyboard-config...
  219. installing libxkbcommon...
  220. Optional dependencies for libxkbcommon
  221. libxkbcommon-x11: xkbcli interactive-x11
  222. wayland: xkbcli interactive-wayland [installed]
  223. installing libevdev...
  224. installing libgudev...
  225. installing libwacom...
  226. Optional dependencies for libwacom
  227. python-libevdev: for libwacom-show-stylus
  228. python-pyudev: for libwacom-show-stylus
  229. installing lua54...
  230. installing mtdev...
  231. installing libinput...
  232. Optional dependencies for libinput
  233. libinput-tools: debug utilities
  234. installing seatd...
  235. installing vulkan-icd-loader...
  236. Optional dependencies for vulkan-icd-loader
  237. vulkan-driver: packaged vulkan driver [pending]
  238. installing libdisplay-info...
  239. installing libpciaccess...
  240. installing libdrm...
  241. Optional dependencies for libdrm
  242. cairo: needed for modetest tool
  243. installing xcb-proto...
  244. installing xorgproto...
  245. installing libxdmcp...
  246. installing libxau...
  247. installing libxcb...
  248. installing libx11...
  249. installing libxshmfence...
  250. installing libedit...
  251. installing llvm-libs...
  252. installing vulkan-mesa-implicit-layers...
  253. installing xcb-util-keysyms...
  254. installing vulkan-swrast...
  255. Optional dependencies for vulkan-swrast
  256. vulkan-mesa-layers: additional vulkan layers
  257. upgrading dbus...
  258. upgrading systemd...
  259. Creating group 'seat' with GID 969.
  260. Creating group 'git' with GID 968.
  261. Creating user 'git' (git daemon user) with UID 968 and GID 968.
  262. upgrading systemd-sysvcompat...
  263. :: Running post-transaction hooks...
  264. ( 1/13) Creating system user accounts...
  265. ( 2/13) Creating temporary files...
  266. /usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping.
  267. All rules containing unresolvable specifiers will be skipped.
  268. ( 3/13) Updating journal message catalog...
  269. ( 4/13) Updating udev hardware database...
  270. ( 5/13) Applying kernel sysctl settings...
  271. Skipped: Current root is not booted.
  272. ( 6/13) Reloading system manager configuration...
  273. Skipped: Current root is not booted.
  274. ( 7/13) Reloading user manager configuration...
  275. Skipped: Current root is not booted.
  276. ( 8/13) Enqueuing marked services...
  277. Skipped: Current root is not booted.
  278. ( 9/13) Reloading device manager configuration...
  279. Skipped: Current root is not booted.
  280. (10/13) Arming ConditionNeedsUpdate...
  281. (11/13) Rebuilding certificate stores...
  282. (12/13) Reloading system bus configuration...
  283. Skipped: Current root is not booted.
  284. (13/13) Checking for old perl modules...
  285. Run actions/checkout@v4
  286. with:
  287. repository: bnema/neferwl
  288. token: ***
  289. ssh-strict: true
  290. ssh-user: git
  291. persist-credentials: true
  292. clean: true
  293. sparse-checkout-cone-mode: true
  294. fetch-depth: 1
  295. fetch-tags: false
  296. show-progress: true
  297. lfs: false
  298. submodules: false
  299. set-safe-directory: true
  300. allow-unsafe-pr-checkout: false
  301. env:
  302. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  303. ##[command]/usr/bin/docker exec ddcc66687f7241d2050fd7c76bc863d1c1cc0b3f2074b4283a8297140669efe2 sh -c "cat /etc/*release | grep ^ID"
  304. Syncing repository: bnema/neferwl
  305. Getting Git version info
  306. Working directory is '/__w/neferwl/neferwl'
  307. [command]/usr/sbin/git version
  308. git version 2.56.0
  309. Temporarily overriding HOME='/__w/_temp/ee7a8e0c-d5a9-44bb-95eb-6b45d34840e4' before making global git config changes
  310. Adding repository directory to the temporary git global config as a safe directory
  311. [command]/usr/sbin/git config --global --add safe.directory /__w/neferwl/neferwl
  312. Deleting the contents of '/__w/neferwl/neferwl'
  313. Initializing the repository
  314. [command]/usr/sbin/git init /__w/neferwl/neferwl
  315. hint: Using 'master' as the name for the initial branch. This default branch name
  316. hint: will change to "main" in Git 3.0. To configure the initial branch name
  317. hint: to use in all of your new repositories, which will suppress this warning,
  318. hint: call:
  319. hint:
  320. hint: git config --global init.defaultBranch <name>
  321. hint:
  322. hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
  323. hint: 'development'. The just-created branch can be renamed via this command:
  324. hint:
  325. hint: git branch -m <name>
  326. hint:
  327. hint: Disable this message with "git config set advice.defaultBranchName false"
  328. Initialized empty Git repository in /__w/neferwl/neferwl/.git/
  329. [command]/usr/sbin/git remote add origin http://ermite:7341/bnema/neferwl
  330. Disabling automatic garbage collection
  331. [command]/usr/sbin/git config --local gc.auto 0
  332. Setting up auth
  333. [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand
  334. [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' || :"
  335. [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader
  336. [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' || :"
  337. [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
  338. [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
  339. [command]/usr/sbin/git config --local http.http://ermite:7341/.extraheader AUTHORIZATION: basic ***
  340. Fetching the repository
  341. [command]/usr/sbin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +911ccc0baa5ef351c3a1fb788e0d86cb5bf85d67:refs/remotes/pull/18/merge
  342. From http://ermite:7341/bnema/neferwl
  343. * [new ref] 911ccc0baa5ef351c3a1fb788e0d86cb5bf85d67 -> pull/18/merge
  344. Determining the checkout info
  345. [command]/usr/sbin/git sparse-checkout disable
  346. [command]/usr/sbin/git config --local --unset-all extensions.worktreeConfig
  347. Checking out the ref
  348. [command]/usr/sbin/git checkout --progress --force refs/remotes/pull/18/merge
  349. Note: switching to 'refs/remotes/pull/18/merge'.
  350. You are in 'detached HEAD' state. You can look around, make experimental
  351. changes and commit them, and you can discard any commits you make in this
  352. state without impacting any branches by switching back to a branch.
  353. If you want to create a new branch to retain commits you create, you may
  354. do so (now or later) by using -c with the switch command. Example:
  355. git switch -c <new-branch-name>
  356. Or undo this operation with:
  357. git switch -
  358. Turn off this advice by setting config variable advice.detachedHead to false
  359. HEAD is now at 911ccc0 Merge c64260b018f2a81c31292054ab41102b41d60410 into ec21f3234eec62047f4cd53d14e21a5b02c00735
  360. [command]/usr/sbin/git log -1 --format=%H
  361. 911ccc0baa5ef351c3a1fb788e0d86cb5bf85d67
  362. Run git config --global --add safe.directory "$GITHUB_WORKSPACE"
  363. <U+001B>[36;1mgit config --global --add safe.directory "$GITHUB_WORKSPACE"<U+001B>[0m
  364. <U+001B>[36;1minstall -d -m 700 "$XDG_RUNTIME_DIR"<U+001B>[0m
  365. shell: sh -e {0}
  366. env:
  367. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  368. Run go install github.com/bnema/hexcheck/cmd/hexcheck@v0.3.1
  369. <U+001B>[36;1mgo install github.com/bnema/hexcheck/cmd/hexcheck@v0.3.1<U+001B>[0m
  370. <U+001B>[36;1mcd tools && GOBIN=$HOME/go/bin go install tool<U+001B>[0m
  371. shell: sh -e {0}
  372. env:
  373. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  374. go: downloading github.com/bnema/hexcheck v0.3.1
  375. go: downloading golang.org/x/tools v0.51.0
  376. go: downloading gopkg.in/yaml.v3 v3.0.1
  377. go: downloading golang.org/x/sync v0.23.0
  378. go: downloading golang.org/x/mod v0.41.0
  379. go: downloading honnef.co/go/tools v0.8.2
  380. go: downloading github.com/vektra/mockery/v3 v3.8.1
  381. go: downloading github.com/jedib0t/go-pretty/v6 v6.7.8
  382. go: downloading github.com/knadh/koanf/parsers/yaml v1.1.0
  383. go: downloading github.com/knadh/koanf/providers/structs v1.0.0
  384. go: downloading github.com/knadh/koanf/v2 v2.3.2
  385. go: downloading github.com/rs/zerolog v1.34.0
  386. go: downloading github.com/spf13/cobra v1.10.2
  387. go: downloading github.com/spf13/pflag v1.0.10
  388. go: downloading golang.org/x/term v0.40.0
  389. go: downloading go.yaml.in/yaml/v3 v3.0.4
  390. go: downloading github.com/fatih/structs v1.1.0
  391. go: downloading github.com/knadh/koanf/maps v0.1.2
  392. go: downloading github.com/go-viper/mapstructure/v2 v2.5.0
  393. go: downloading github.com/mitchellh/copystructure v1.2.0
  394. go: downloading github.com/mattn/go-runewidth v0.0.19
  395. go: downloading golang.org/x/text v0.34.0
  396. go: downloading github.com/mattn/go-colorable v0.1.14
  397. go: downloading github.com/brunoga/deep v1.3.1
  398. go: downloading github.com/knadh/koanf/providers/env v1.1.0
  399. go: downloading github.com/knadh/koanf/providers/file v1.2.1
  400. go: downloading github.com/knadh/koanf/providers/posflag v1.0.1
  401. go: downloading github.com/xeipuuv/gojsonschema v1.2.0
  402. go: downloading golang.org/x/sys v0.48.0
  403. go: downloading github.com/mitchellh/reflectwalk v1.0.2
  404. go: downloading github.com/clipperhouse/uax29/v2 v2.2.0
  405. go: downloading github.com/fsnotify/fsnotify v1.9.0
  406. go: downloading github.com/mattn/go-isatty v0.0.20
  407. go: downloading github.com/huandu/xstrings v1.5.0
  408. go: downloading golang.org/x/exp v0.0.0-20260212183809-81e46e3db34a
  409. go: downloading github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415
  410. go: downloading github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb
  411. go: downloading github.com/BurntSushi/toml v1.4.1-0.20240526193622-a339e1f7089c
  412. go: downloading golang.org/x/exp/typeparams v0.0.0-20231108232855-2478ac86f678
  413. Run make check
  414. <U+001B>[36;1mmake check<U+001B>[0m
  415. shell: sh -e {0}
  416. env:
  417. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  418. CGO_ENABLED=0 go vet ./...
  419. go: downloading github.com/bnema/go-wayland-bindings v0.1.0
  420. go: downloading github.com/bnema/wlturbo v0.5.0
  421. go: downloading github.com/bnema/zerobus v0.2.0
  422. go: downloading github.com/stretchr/testify v1.12.1
  423. go: downloading github.com/bnema/zerowrap v1.4.1
  424. go: downloading github.com/bnema/kvconf v0.1.2
  425. go: downloading golang.org/x/image v0.46.0
  426. go: downloading github.com/bnema/purego v0.13.0-bnema.1
  427. go: downloading github.com/rs/zerolog v1.35.1
  428. go: downloading golang.org/x/term v0.46.0
  429. go: downloading github.com/godbus/dbus/v5 v5.2.2
  430. go: downloading github.com/bnema/purego-pipewire v0.2.0
  431. go: downloading github.com/bnema/purego-vulkan v0.6.0
  432. go: downloading github.com/bnema/purego-libwayland v0.11.0
  433. go: downloading github.com/stretchr/objx v0.5.3
  434. go: downloading gopkg.in/natefinch/lumberjack.v2 v2.2.1
  435. go: downloading github.com/mattn/go-colorable v0.1.15
  436. go: downloading golang.org/x/text v0.42.0
  437. go: downloading go.yaml.in/yaml/v3 v3.0.5
  438. go: downloading github.com/mattn/go-isatty v0.0.22
  439. CGO_ENABLED=0 go test ./...
  440. ? github.com/bnema/neferwl/cmd/neferwl [no test files]
  441. ? github.com/bnema/neferwl/examples/testime [no test files]
  442. ? github.com/bnema/neferwl/examples/testpattern [no test files]
  443. ok github.com/bnema/neferwl/examples/testpattern/pattern 0.020s
  444. ok github.com/bnema/neferwl/internal/adapters/atspi 0.308s
  445. ok github.com/bnema/neferwl/internal/adapters/busretry 0.010s
  446. ok github.com/bnema/neferwl/internal/adapters/captureallow 0.551s
  447. ? github.com/bnema/neferwl/internal/adapters/clock [no test files]
  448. ok github.com/bnema/neferwl/internal/adapters/config 3.894s
  449. ok github.com/bnema/neferwl/internal/adapters/drm 7.032s
  450. ok github.com/bnema/neferwl/internal/adapters/fdwait 0.038s
  451. ok github.com/bnema/neferwl/internal/adapters/headless 1.221s
  452. ok github.com/bnema/neferwl/internal/adapters/headlessinput 0.184s
  453. ok github.com/bnema/neferwl/internal/adapters/hintlabel 0.018s
  454. ok github.com/bnema/neferwl/internal/adapters/hints 0.615s
  455. ok github.com/bnema/neferwl/internal/adapters/launcher 0.043s
  456. ok github.com/bnema/neferwl/internal/adapters/libinput 0.010s
  457. ok github.com/bnema/neferwl/internal/adapters/logging 0.194s
  458. ok github.com/bnema/neferwl/internal/adapters/outputkit/capture 0.760s
  459. ok github.com/bnema/neferwl/internal/adapters/outputkit/corewake 0.005s
  460. ok github.com/bnema/neferwl/internal/adapters/outputkit/presented 0.002s
  461. ok github.com/bnema/neferwl/internal/adapters/outputkit/surfaces 0.003s
  462. ok github.com/bnema/neferwl/internal/adapters/peerexe 0.002s
  463. ok github.com/bnema/neferwl/internal/adapters/powerkey 0.094s
  464. ok github.com/bnema/neferwl/internal/adapters/sched 0.002s
  465. ok github.com/bnema/neferwl/internal/adapters/screencast 0.371s
  466. ok github.com/bnema/neferwl/internal/adapters/screensaver 1.034s
  467. ok github.com/bnema/neferwl/internal/adapters/seat 0.009s
  468. ok github.com/bnema/neferwl/internal/adapters/sessionsecurity 0.007s
  469. ok github.com/bnema/neferwl/internal/adapters/statefile 0.010s
  470. ok github.com/bnema/neferwl/internal/adapters/syncfile 0.118s
  471. ok github.com/bnema/neferwl/internal/adapters/vulkan 6.784s
  472. ok github.com/bnema/neferwl/internal/adapters/watchdog 0.004s
  473. ok github.com/bnema/neferwl/internal/adapters/wayland 13.267s
  474. ? github.com/bnema/neferwl/internal/adapters/wayland/imagecapture [no test files]
  475. ok github.com/bnema/neferwl/internal/adapters/wayland/sessionlock 0.002s
  476. ok github.com/bnema/neferwl/internal/adapters/workspaceid 0.002s
  477. ok github.com/bnema/neferwl/internal/adapters/xcursor 0.003s
  478. ok github.com/bnema/neferwl/internal/adapters/xkb 0.032s
  479. ok github.com/bnema/neferwl/internal/adapters/xwayland 5.394s
  480. ok github.com/bnema/neferwl/internal/app 4.517s
  481. ok github.com/bnema/neferwl/internal/cli 0.005s
  482. ok github.com/bnema/neferwl/internal/core 1.474s
  483. ? github.com/bnema/neferwl/internal/mocks/ports [no test files]
  484. ok github.com/bnema/neferwl/internal/ports 0.003s
  485. /github/home/go/bin/hexcheck -config .hexcheck.yaml -root . ./...
  486. /__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]
  487. 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
  488. ok github.com/bnema/neferwl/internal/core 0.027s
  489. ok github.com/bnema/neferwl/internal/app 0.020s
  490. ok github.com/bnema/neferwl/internal/adapters/drm 0.086s
  491. ok github.com/bnema/neferwl/internal/adapters/headless 0.009s
  492. ok github.com/bnema/neferwl/internal/adapters/vulkan 0.358s
  493. ok github.com/bnema/neferwl/internal/adapters/wayland 2.082s
  494. ok github.com/bnema/neferwl/internal/adapters/outputkit/capture 0.007s
  495. ok github.com/bnema/neferwl/internal/adapters/screencast 0.003s
  496. Run make race
  497. <U+001B>[36;1mmake race<U+001B>[0m
  498. shell: sh -e {0}
  499. env:
  500. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  501. # cgo is enabled only for the race test binary.
  502. CGO_ENABLED=1 go test -race ./...
  503. ? github.com/bnema/neferwl/cmd/neferwl [no test files]
  504. ? github.com/bnema/neferwl/examples/testime [no test files]
  505. ? github.com/bnema/neferwl/examples/testpattern [no test files]
  506. ok github.com/bnema/neferwl/examples/testpattern/pattern 1.076s
  507. ok github.com/bnema/neferwl/internal/adapters/atspi 1.361s
  508. ok github.com/bnema/neferwl/internal/adapters/busretry 1.013s
  509. ok github.com/bnema/neferwl/internal/adapters/captureallow 1.581s
  510. ? github.com/bnema/neferwl/internal/adapters/clock [no test files]
  511. ok github.com/bnema/neferwl/internal/adapters/config 5.510s
  512. ok github.com/bnema/neferwl/internal/adapters/drm 8.347s
  513. ok github.com/bnema/neferwl/internal/adapters/fdwait 1.046s
  514. ok github.com/bnema/neferwl/internal/adapters/headless 2.390s
  515. ok github.com/bnema/neferwl/internal/adapters/headlessinput 1.214s
  516. ok github.com/bnema/neferwl/internal/adapters/hintlabel 1.127s
  517. ok github.com/bnema/neferwl/internal/adapters/hints 2.297s
  518. ok github.com/bnema/neferwl/internal/adapters/launcher 1.052s
  519. ok github.com/bnema/neferwl/internal/adapters/libinput 1.037s
  520. ok github.com/bnema/neferwl/internal/adapters/logging 1.290s
  521. ok github.com/bnema/neferwl/internal/adapters/outputkit/capture 2.167s
  522. ok github.com/bnema/neferwl/internal/adapters/outputkit/corewake 1.010s
  523. ok github.com/bnema/neferwl/internal/adapters/outputkit/presented 1.013s
  524. ok github.com/bnema/neferwl/internal/adapters/outputkit/surfaces 1.011s
  525. ok github.com/bnema/neferwl/internal/adapters/peerexe 1.010s
  526. ok github.com/bnema/neferwl/internal/adapters/powerkey 1.090s
  527. ok github.com/bnema/neferwl/internal/adapters/sched 1.017s
  528. ok github.com/bnema/neferwl/internal/adapters/screencast 1.708s
  529. ok github.com/bnema/neferwl/internal/adapters/screensaver 2.540s
  530. ok github.com/bnema/neferwl/internal/adapters/seat 1.018s
  531. ok github.com/bnema/neferwl/internal/adapters/sessionsecurity 1.013s
  532. ok github.com/bnema/neferwl/internal/adapters/statefile 1.020s
  533. ok github.com/bnema/neferwl/internal/adapters/syncfile 1.119s
  534. ok github.com/bnema/neferwl/internal/adapters/vulkan 6.172s
  535. ok github.com/bnema/neferwl/internal/adapters/watchdog 1.012s
  536. ok github.com/bnema/neferwl/internal/adapters/wayland 15.852s
  537. ? github.com/bnema/neferwl/internal/adapters/wayland/imagecapture [no test files]
  538. ok github.com/bnema/neferwl/internal/adapters/wayland/sessionlock 1.017s
  539. ok github.com/bnema/neferwl/internal/adapters/workspaceid 1.009s
  540. ok github.com/bnema/neferwl/internal/adapters/xcursor 1.016s
  541. ok github.com/bnema/neferwl/internal/adapters/xkb 1.051s
  542. ok github.com/bnema/neferwl/internal/adapters/xwayland 6.427s
  543. ok github.com/bnema/neferwl/internal/app 11.267s
  544. ok github.com/bnema/neferwl/internal/cli 1.019s
  545. ok github.com/bnema/neferwl/internal/core 5.044s
  546. ? github.com/bnema/neferwl/internal/mocks/ports [no test files]
  547. ok github.com/bnema/neferwl/internal/ports 1.015s
  548. Run make mocks-check
  549. <U+001B>[36;1mmake mocks-check<U+001B>[0m
  550. shell: sh -e {0}
  551. env:
  552. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  553. rm -rf internal/mocks
  554. find internal -name '*_mock_test.go' -delete
  555. /github/home/go/bin/mockery
  556. 2026-10-21T15:10:36.369770953Z INF Starting mockery config-file=/__w/neferwl/neferwl/.mockery.yml version=v3.8.1
  557. 2026-10-21T15:10:36.370088347Z INF Parsing configured packages... version=v3.8.1
  558. 2026-10-21T15:10:36.688087926Z INF Done parsing configured packages. version=v3.8.1
  559. 2026-10-21T15:10:36.688491444Z 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
  560. 2026-10-21T15:10:36.688813289Z 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
  561. 2026-10-21T15:10:36.689111902Z 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
  562. 2026-10-21T15:10:36.689410190Z 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
  563. 2026-10-21T15:10:36.689687435Z 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
  564. 2026-10-21T15:10:36.689976564Z 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
  565. 2026-10-21T15:10:36.690263852Z 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
  566. 2026-10-21T15:10:36.690614568Z 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
  567. 2026-10-21T15:10:36.690993849Z 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
  568. 2026-10-21T15:10:36.691322034Z 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
  569. 2026-10-21T15:10:36.691705205Z 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
  570. 2026-10-21T15:10:36.692025500Z 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
  571. 2026-10-21T15:10:36.692272025Z 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
  572. 2026-10-21T15:10:36.692481128Z 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
  573. 2026-10-21T15:10:36.692727859Z 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
  574. 2026-10-21T15:10:36.692938006Z 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
  575. 2026-10-21T15:10:36.693150331Z 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
  576. 2026-10-21T15:10:36.693362970Z 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
  577. 2026-10-21T15:10:36.693560674Z 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
  578. 2026-10-21T15:10:36.693791001Z 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
  579. 2026-10-21T15:10:36.693995147Z 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
  580. 2026-10-21T15:10:36.694226633Z 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
  581. 2026-10-21T15:10:36.694451577Z 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
  582. 2026-10-21T15:10:36.694649449Z 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-21T15:10:36.694919431Z 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
  584. 2026-10-21T15:10:36.695150118Z 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
  585. 2026-10-21T15:10:36.695354113Z 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
  586. 2026-10-21T15:10:36.695589133Z 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
  587. 2026-10-21T15:10:36.695808426Z 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
  588. 2026-10-21T15:10:36.696024947Z 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
  589. 2026-10-21T15:10:36.696240740Z 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
  590. 2026-10-21T15:10:36.696445502Z 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
  591. 2026-10-21T15:10:36.696643420Z 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
  592. 2026-10-21T15:10:36.696835238Z 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
  593. 2026-10-21T15:10:36.697147728Z 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
  594. 2026-10-21T15:10:36.697386101Z 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
  595. 2026-10-21T15:10:36.697599931Z 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
  596. 2026-10-21T15:10:36.697802716Z 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
  597. 2026-10-21T15:10:36.697894841Z INF Executing template file=internal/adapters/screencast/pipewire_opener_mock_test.go version=v3.8.1
  598. 2026-10-21T15:10:36.699446882Z INF Writing template to file file=internal/adapters/screencast/pipewire_opener_mock_test.go version=v3.8.1
  599. 2026-10-21T15:10:36.699655426Z INF Executing template file=internal/app/leaseinventory_mock_test.go version=v3.8.1
  600. 2026-10-21T15:10:36.702246219Z INF Writing template to file file=internal/app/leaseinventory_mock_test.go version=v3.8.1
  601. 2026-10-21T15:10:36.702410612Z INF Executing template file=internal/mocks/ports/desktop_mock.go version=v3.8.1
  602. 2026-10-21T15:10:36.704459883Z INF Writing template to file file=internal/mocks/ports/desktop_mock.go version=v3.8.1
  603. 2026-10-21T15:10:36.704622799Z INF Executing template file=internal/mocks/ports/output_events_mock.go version=v3.8.1
  604. 2026-10-21T15:10:36.705744671Z INF Writing template to file file=internal/mocks/ports/output_events_mock.go version=v3.8.1
  605. 2026-10-21T15:10:36.705908489Z INF Executing template file=internal/adapters/hints/target_source_mock_test.go version=v3.8.1
  606. 2026-10-21T15:10:36.707975938Z INF Writing template to file file=internal/adapters/hints/target_source_mock_test.go version=v3.8.1
  607. 2026-10-21T15:10:36.708235804Z INF Executing template file=internal/adapters/wayland/proc_env_mock_test.go version=v3.8.1
  608. 2026-10-21T15:10:36.709763541Z INF Writing template to file file=internal/adapters/wayland/proc_env_mock_test.go version=v3.8.1
  609. 2026-10-21T15:10:36.709911060Z INF Executing template file=internal/mocks/ports/devices_mock.go version=v3.8.1
  610. 2026-10-21T15:10:36.718550393Z INF Writing template to file file=internal/mocks/ports/devices_mock.go version=v3.8.1
  611. 2026-10-21T15:10:36.718755353Z INF Executing template file=internal/adapters/statefile/proc_tree_mock_test.go version=v3.8.1
  612. 2026-10-21T15:10:36.720178890Z INF Writing template to file file=internal/adapters/statefile/proc_tree_mock_test.go version=v3.8.1
  613. 2026-10-21T15:10:36.720339049Z INF Executing template file=internal/app/cursor_mock_test.go version=v3.8.1
  614. 2026-10-21T15:10:36.722032451Z INF Writing template to file file=internal/app/cursor_mock_test.go version=v3.8.1
  615. 2026-10-21T15:10:36.722165708Z INF Executing template file=internal/adapters/seat/disabler_mock_test.go version=v3.8.1
  616. 2026-10-21T15:10:36.723173868Z INF Writing template to file file=internal/adapters/seat/disabler_mock_test.go version=v3.8.1
  617. 2026-10-21T15:10:36.723349710Z INF Executing template file=internal/adapters/vulkan/capture_sync_mock_test.go version=v3.8.1
  618. 2026-10-21T15:10:36.726058341Z INF Writing template to file file=internal/adapters/vulkan/capture_sync_mock_test.go version=v3.8.1
  619. 2026-10-21T15:10:36.726178072Z INF Executing template file=internal/mocks/ports/clock_mock.go version=v3.8.1
  620. 2026-10-21T15:10:36.730447859Z INF Writing template to file file=internal/mocks/ports/clock_mock.go version=v3.8.1
  621. 2026-10-21T15:10:36.730588001Z INF Executing template file=internal/mocks/ports/surface_content_mock.go version=v3.8.1
  622. 2026-10-21T15:10:36.731713775Z INF Writing template to file file=internal/mocks/ports/surface_content_mock.go version=v3.8.1
  623. 2026-10-21T15:10:36.731866825Z INF Executing template file=internal/adapters/screencast/peer_resolver_mock_test.go version=v3.8.1
  624. 2026-10-21T15:10:36.733802762Z INF Writing template to file file=internal/adapters/screencast/peer_resolver_mock_test.go version=v3.8.1
  625. 2026-10-21T15:10:36.734050147Z INF Executing template file=internal/adapters/wayland/syncobj_device_mock_test.go version=v3.8.1
  626. 2026-10-21T15:10:36.737719066Z INF Writing template to file file=internal/adapters/wayland/syncobj_device_mock_test.go version=v3.8.1
  627. 2026-10-21T15:10:36.737868836Z INF Executing template file=internal/app/seatdisable_mock_test.go version=v3.8.1
  628. 2026-10-21T15:10:36.739171801Z INF Writing template to file file=internal/app/seatdisable_mock_test.go version=v3.8.1
  629. 2026-10-21T15:10:36.739281188Z INF Executing template file=internal/mocks/ports/screencast_mock.go version=v3.8.1
  630. 2026-10-21T15:10:36.740688382Z INF Writing template to file file=internal/mocks/ports/screencast_mock.go version=v3.8.1
  631. 2026-10-21T15:10:36.740848212Z INF Executing template file=internal/adapters/screencast/bus_mock_test.go version=v3.8.1
  632. 2026-10-21T15:10:36.747310248Z INF Writing template to file file=internal/adapters/screencast/bus_mock_test.go version=v3.8.1
  633. 2026-10-21T15:10:36.747479408Z INF Executing template file=internal/adapters/atspi/transport_mock_test.go version=v3.8.1
  634. 2026-10-21T15:10:36.749234597Z INF Writing template to file file=internal/adapters/atspi/transport_mock_test.go version=v3.8.1
  635. 2026-10-21T15:10:36.749386146Z INF Executing template file=internal/adapters/libinput/device_config_mock_test.go version=v3.8.1
  636. 2026-10-21T15:10:36.755016954Z INF Writing template to file file=internal/adapters/libinput/device_config_mock_test.go version=v3.8.1
  637. 2026-10-21T15:10:36.755480017Z INF Executing template file=internal/adapters/wayland/peer_exe_mock_test.go version=v3.8.1
  638. 2026-10-21T15:10:36.758647934Z INF Writing template to file file=internal/adapters/wayland/peer_exe_mock_test.go version=v3.8.1
  639. 2026-10-21T15:10:36.759106982Z INF Executing template file=internal/adapters/wayland/acquire_poller_mock_test.go version=v3.8.1
  640. 2026-10-21T15:10:36.761523135Z INF Writing template to file file=internal/adapters/wayland/acquire_poller_mock_test.go version=v3.8.1
  641. 2026-10-21T15:10:36.761718498Z INF Executing template file=internal/app/securitylease_mock_test.go version=v3.8.1
  642. 2026-10-21T15:10:36.765668589Z INF Writing template to file file=internal/app/securitylease_mock_test.go version=v3.8.1
  643. 2026-10-21T15:10:36.765894056Z INF Executing template file=internal/app/contentattacher_mock_test.go version=v3.8.1
  644. 2026-10-21T15:10:36.768564754Z INF Writing template to file file=internal/app/contentattacher_mock_test.go version=v3.8.1
  645. 2026-10-21T15:10:36.768797993Z INF Executing template file=internal/adapters/atspi/connector_mock_test.go version=v3.8.1
  646. 2026-10-21T15:10:36.771079423Z INF Writing template to file file=internal/adapters/atspi/connector_mock_test.go version=v3.8.1
  647. 2026-10-21T15:10:36.771366958Z INF Executing template file=internal/adapters/drm/kms_mock_test.go version=v3.8.1
  648. 2026-10-21T15:10:36.781484006Z INF Writing template to file file=internal/adapters/drm/kms_mock_test.go version=v3.8.1
  649. 2026-10-21T15:10:36.781705085Z INF Executing template file=internal/adapters/screencast/dialer_mock_test.go version=v3.8.1
  650. 2026-10-21T15:10:36.783117202Z INF Writing template to file file=internal/adapters/screencast/dialer_mock_test.go version=v3.8.1
  651. 2026-10-21T15:10:36.783229143Z INF Executing template file=internal/mocks/ports/session_security_mock.go version=v3.8.1
  652. 2026-10-21T15:10:36.785648507Z INF Writing template to file file=internal/mocks/ports/session_security_mock.go version=v3.8.1
  653. 2026-10-21T15:10:36.785796576Z INF Executing template file=internal/adapters/screencast/video_source_mock_test.go version=v3.8.1
  654. 2026-10-21T15:10:36.788952478Z INF Writing template to file file=internal/adapters/screencast/video_source_mock_test.go version=v3.8.1
  655. 2026-10-21T15:10:36.789143497Z INF Executing template file=internal/adapters/screencast/video_core_mock_test.go version=v3.8.1
  656. 2026-10-21T15:10:36.791217693Z INF Writing template to file file=internal/adapters/screencast/video_core_mock_test.go version=v3.8.1
  657. 2026-10-21T15:10:36.791363033Z INF Executing template file=internal/adapters/screencast/runner_mock_test.go version=v3.8.1
  658. 2026-10-21T15:10:36.792673423Z INF Writing template to file file=internal/adapters/screencast/runner_mock_test.go version=v3.8.1
  659. 2026-10-21T15:10:36.792834432Z INF Executing template file=internal/adapters/hints/language_runner_mock_test.go version=v3.8.1
  660. 2026-10-21T15:10:36.794456691Z INF Writing template to file file=internal/adapters/hints/language_runner_mock_test.go version=v3.8.1
  661. git diff --exit-code -- internal/mocks ':(glob)internal/**/*_mock_test.go'
  662. Run make spv-check
  663. <U+001B>[36;1mmake spv-check<U+001B>[0m
  664. shell: sh -e {0}
  665. env:
  666. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  667. go generate ./internal/adapters/vulkan
  668. git diff --exit-code -- 'internal/adapters/vulkan/shaders/*.spv'
  669. Run ~/go/bin/staticcheck ./...
  670. <U+001B>[36;1m~/go/bin/staticcheck ./...<U+001B>[0m
  671. shell: sh -e {0}
  672. env:
  673. XDG_RUNTIME_DIR: /tmp/xdg-runtime
  674. Post job cleanup.
  675. ##[command]/usr/bin/docker exec ddcc66687f7241d2050fd7c76bc863d1c1cc0b3f2074b4283a8297140669efe2 sh -c "cat /etc/*release | grep ^ID"
  676. [command]/usr/sbin/git version
  677. git version 2.56.0
  678. Copying '/github/home/.gitconfig' to '/__w/_temp/478b80ee-a51c-4b11-8a47-fcf6d716e8c8/.gitconfig'
  679. Temporarily overriding HOME='/__w/_temp/478b80ee-a51c-4b11-8a47-fcf6d716e8c8' before making global git config changes
  680. Adding repository directory to the temporary git global config as a safe directory
  681. [command]/usr/sbin/git config --global --add safe.directory /__w/neferwl/neferwl
  682. [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand
  683. [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' || :"
  684. [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader
  685. http.http://ermite:7341/.extraheader
  686. [command]/usr/sbin/git config --local --unset-all http.http://ermite:7341/.extraheader
  687. [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' || :"
  688. [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
  689. [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
  690. Stop and remove container: e17d0b43f90d49b9a84cdbe2a0e38dd8_archlinuxlatest_595e6a
  691. ##[command]/usr/bin/docker rm --force ddcc66687f7241d2050fd7c76bc863d1c1cc0b3f2074b4283a8297140669efe2
  692. ddcc66687f7241d2050fd7c76bc863d1c1cc0b3f2074b4283a8297140669efe2
  693. Remove container network: github_network_449f47b660a64a029d4960d8192a3888
  694. ##[command]/usr/bin/docker network rm github_network_449f47b660a64a029d4960d8192a3888
  695. github_network_449f47b660a64a029d4960d8192a3888
  696. Cleaning up orphan processes
  697. ##[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