the go tests are spontaneously failing, as seen e.g. here, due to DISPLAY variable apparently not being available, and therefore the GLFW library being left uninitialised.
build log excerpt:
+ nix develop --command go test -cover ./...
-- in go-xkcdreader shell...
2022/05/27 21:09:11 Starting go-xkcdreader v0.0.13
2022/05/27 21:09:11 Created a new fyne application
2022/05/27 21:09:11 PlatformError: X11: The DISPLAY environment variable is missing
panic: NotInitialized: The GLFW library is not initialized
note: this doesn't happen locally, even under wayland, only in CI.
the go tests are spontaneously failing, as seen e.g. [here](https://drone.dotya.ml/wanderer/go-xkcdreader/329/1/11), due to `DISPLAY` variable apparently not being available, and therefore the `GLFW` library being left uninitialised.
build log excerpt:
```log
+ nix develop --command go test -cover ./...
-- in go-xkcdreader shell...
2022/05/27 21:09:11 Starting go-xkcdreader v0.0.13
2022/05/27 21:09:11 Created a new fyne application
2022/05/27 21:09:11 PlatformError: X11: The DISPLAY environment variable is missing
panic: NotInitialized: The GLFW library is not initialized
```
note: this doesn't happen locally, even under *wayland*, only in CI.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
the go tests are spontaneously failing, as seen e.g. here, due to
DISPLAYvariable apparently not being available, and therefore theGLFWlibrary being left uninitialised.build log excerpt:
note: this doesn't happen locally, even under wayland, only in CI.