Ilia Denisov 1b5749bd31 fix: make ci green on a fresh runner
Two issues surfaced by the first end-to-end ui-test.yaml run on a
clean Linux runner that don't reproduce locally:

- pkg/geoip tests load fixtures from the pkg/geoip/test-data git
  submodule (MaxMind-DB). actions/checkout@v4 does not fetch
  submodules by default, so the fixture path is missing on the
  runner. Both ui-test and ui-release workflows now check out with
  submodules: recursive.

- pkg/util/TestWritable asserts that /usr/lib is not writable, which
  holds for unprivileged users but fails inside the catthehacker
  workflow container that runs as root. Skip that branch when
  os.Geteuid() == 0; the root-only "the writable dir is writable"
  branch still runs.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 08:35:34 +02:00
2026-04-28 20:39:18 +02:00
2026-04-26 20:34:39 +02:00
2026-05-07 00:58:53 +03:00
2026-05-07 06:32:46 +02:00
2026-05-07 06:32:46 +02:00
2026-05-07 00:58:53 +03:00
2026-05-07 08:35:34 +02:00
2026-05-07 08:24:44 +02:00
2026-04-02 19:18:42 +02:00
2026-04-09 15:16:36 +03:00
2026-05-07 06:32:46 +02:00
2026-05-06 10:14:55 +03:00
2026-05-06 10:14:55 +03:00
S
Description
No description provided
25 MiB
Languages
Go 61%
TypeScript 31.6%
Svelte 6.5%
JavaScript 0.3%
Makefile 0.3%
Other 0.3%