TheFox0x7 cc1fdc84ca
Use test context in tests and new loop system in benchmarks ()
Replace all contexts in tests with go1.24 t.Context()

---------

Co-authored-by: Giteabot <teabot@gitea.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
..
avatar.go Refactor user & avatar ()
avatar_test.go Use test context in tests and new loop system in benchmarks ()
badge.go Add admin API route for managing user's badges ()
block.go Add user blocking ()
email_address.go Support choose email when creating a commit via web UI ()
email_address_test.go Enable tenv and testifylint rules ()
error.go Remove unused `KeyID`. ()
external_login_user.go allow synchronizing user status from OAuth2 login providers ()
follow.go Add user blocking ()
follow_test.go Next round of `db.DefaultContext` refactor ()
list.go Reduce usage of `db.DefaultContext` ()
main_test.go make writing main test easier ()
must_change_password.go Add command to bulk set must-change-password ()
openid.go Refactor user package ()
openid_test.go Refactor older tests to use testify ()
redirect.go Another round of `db.DefaultContext` refactor ()
redirect_test.go Another round of `db.DefaultContext` refactor ()
search.go Refactor pagination ()
setting.go More refactoring of `db.DefaultContext` ()
setting_keys.go Save initial signup information for users to aid in spam prevention ()
setting_test.go Enable tenv and testifylint rules ()
user.go Fix bug when get commit ()
user_list.go Some small refactors ()
user_system.go Add a option "--user-type bot" to admin user create, improve role display ()
user_system_test.go Refactor user & avatar ()
user_test.go Use test context in tests and new loop system in benchmarks ()
user_update.go Implement FSFE REUSE for golang files ()