1fabf7e7

Author: Michael Lynch <git@mtlynch.io>

Migrate Go module to GitLab v3

Move ScreenJournal's public repository references and Go module path from
github.com/mtlynch/screenjournal/v2 to
gitlab.com/mtlynch/screenjournal/v3. This is a breaking import-path change
for downstream Go consumers.

Use OS-assigned ports for E2E app servers to avoid a parallel test race where
a released port could be claimed by a TMDB mock server.

Validation: dev-scripts/build-all-flake-targets

Total

2m28s

Time to Start Worker time Duration Time to finish Idle
Config 2s 11s 11s 14s 2s
Eval 11s 1m04s 1m04s 1m16s 0s
Build 48s 5m27s 1m43s 2m31s 0s
Suite 2s 6m44s 2m28s 2m31s 2s

Timeline

Config Eval Build
0s10s20s30s40s50s1m1m10s1m20s1m30s1m40s1m50s2m2m10s2m20s2m30s