mirror of
https://github.com/go-gitea/gitea.git
synced 2026-06-16 16:36:16 +02:00
Two CI failures from sharding/splitting: 1. TestAPILFSNotStarted and TestAPILFSLocksNotStarted set setting.LFS.StartServer = false but never restore it. In the pre-sharding sequential run a later test happened to set it back to true, but with sharding TestLFSRender and TestChangeRepoFilesForUpdateWithFileRename can land in a different shard and run with LFS disabled. Use test.MockVariableValue so the change is scoped to the test that makes it. 2. find-gogit-test-pkgs.sh enumerated every package whose tests import the gogit modules, including tests/integration, tests/integration/migration-test, and models/migrations/... These need a real DB / dedicated harness and have to be tested separately; mirror GO_TEST_PACKAGES' filter to exclude them. Co-Authored-By: Claude (Opus 4.7) <noreply@anthropic.com>