diff --git a/.deadcode-out b/.deadcode-out
index d973769997..3f21d8ef36 100644
--- a/.deadcode-out
+++ b/.deadcode-out
@@ -17,17 +17,15 @@ package "code.gitea.io/gitea/models"
 	func GetYamlFixturesAccess
 
 package "code.gitea.io/gitea/models/actions"
-	func ListUploadedArtifactsByRunID
-	func CountRunJobs
 	func (ScheduleList).GetUserIDs
 	func (ScheduleList).GetRepoIDs
 	func (ScheduleList).LoadTriggerUser
 	func (ScheduleList).LoadRepos
-	func FindSchedules
-	func CountSpecs
 	func GetVariableByID
 
 package "code.gitea.io/gitea/models/asymkey"
+	func (ErrGPGKeyAccessDenied).Error
+	func (ErrGPGKeyAccessDenied).Unwrap
 	func HasDeployKey
 
 package "code.gitea.io/gitea/models/auth"
@@ -39,8 +37,6 @@ package "code.gitea.io/gitea/models/db"
 	func TruncateBeans
 	func InTransaction
 	func DumpTables
-	func Count
-	func FindAndCount
 
 package "code.gitea.io/gitea/models/dbfs"
 	func (*file).renameTo
@@ -52,10 +48,6 @@ package "code.gitea.io/gitea/models/forgejo/semver"
 	func SetVersionString
 	func SetVersion
 
-package "code.gitea.io/gitea/models/forgejo_migrations"
-	func GetCurrentDBVersion
-	func EnsureUpToDate
-
 package "code.gitea.io/gitea/models/git"
 	func RemoveDeletedBranchByID
 
@@ -63,18 +55,7 @@ package "code.gitea.io/gitea/models/issues"
 	func IsErrUnknownDependencyType
 	func (ErrNewIssueInsert).Error
 	func IsErrIssueWasClosed
-	func GetIssueWithAttrsByID
-	func GetRepoIDsForIssuesOptions
-	func GetLabelIDsInOrgByNames
 	func ChangeMilestoneStatus
-	func GetMilestonesByRepoIDs
-	func CountMilestonesByRepoCond
-	func GetMilestonesStatsByRepoCond
-	func IsErrErrPullRequestHeadRepoMissing
-	func (ErrPullRequestHeadRepoMissing).Error
-	func GetPullRequestsByHeadBranch
-	func (ErrIssueStopwatchAlreadyExist).Error
-	func (ErrIssueStopwatchAlreadyExist).Unwrap
 
 package "code.gitea.io/gitea/models/migrations/base"
 	func removeAllWithRetry
@@ -88,11 +69,6 @@ package "code.gitea.io/gitea/models/organization"
 	func (SearchMembersOptions).ToConds
 	func UsersInTeamsCount
 
-package "code.gitea.io/gitea/models/packages/alpine"
-	func GetBranches
-	func GetRepositories
-	func GetArchitectures
-
 package "code.gitea.io/gitea/models/perm/access"
 	func GetRepoWriters
 
@@ -106,6 +82,8 @@ package "code.gitea.io/gitea/models/repo"
 	func (*releaseSorter).Less
 	func (*releaseSorter).Swap
 	func SortReleases
+	func FindReposMapByIDs
+	func RepositoryListOfMap
 	func (SearchOrderBy).String
 	func IsErrTopicNotExist
 	func (ErrTopicNotExist).Error
@@ -113,9 +91,6 @@ package "code.gitea.io/gitea/models/repo"
 	func GetTopicByName
 	func WatchRepoMode
 
-package "code.gitea.io/gitea/models/system"
-	func DeleteNotice
-
 package "code.gitea.io/gitea/models/unittest"
 	func CheckConsistencyFor
 	func checkForConsistency
@@ -174,8 +149,6 @@ package "code.gitea.io/gitea/modules/auth/password/pwn"
 	func WithHTTP
 
 package "code.gitea.io/gitea/modules/base"
-	func BasicAuthEncode
-	func IsLetter
 	func SetupGiteaRoot
 
 package "code.gitea.io/gitea/modules/cache"
@@ -186,7 +159,6 @@ package "code.gitea.io/gitea/modules/cache"
 package "code.gitea.io/gitea/modules/charset"
 	func (*BreakWriter).Write
 	func ToUTF8
-	func EscapeControlString
 
 package "code.gitea.io/gitea/modules/context"
 	func GetPrivateContext
@@ -219,7 +191,6 @@ package "code.gitea.io/gitea/modules/gitgraph"
 
 package "code.gitea.io/gitea/modules/graceful"
 	func (*Manager).TerminateContext
-	func (*Manager).IsTerminate
 	func (*Manager).Err
 	func (*Manager).Value
 	func (*Manager).Deadline
@@ -235,6 +206,7 @@ package "code.gitea.io/gitea/modules/json"
 	func (StdJSON).Indent
 
 package "code.gitea.io/gitea/modules/markup"
+	func IsSameDomain
 	func GetRendererByType
 	func RenderString
 	func IsMarkupFile
@@ -308,8 +280,8 @@ package "code.gitea.io/gitea/modules/testlogger"
 
 package "code.gitea.io/gitea/modules/timeutil"
 	func GetExecutableModTime
-	func Set
-	func Unset
+	func MockSet
+	func MockUnset
 
 package "code.gitea.io/gitea/modules/translation"
 	func (MockLocale).Language
@@ -317,6 +289,9 @@ package "code.gitea.io/gitea/modules/translation"
 	func (MockLocale).TrN
 	func (MockLocale).PrettyNumber
 
+package "code.gitea.io/gitea/modules/util"
+	func UnsafeStringToBytes
+
 package "code.gitea.io/gitea/modules/util/filebuffer"
 	func CreateFromReader
 
@@ -341,9 +316,6 @@ package "code.gitea.io/gitea/services/convert"
 package "code.gitea.io/gitea/services/forms"
 	func (*DeadlineForm).Validate
 
-package "code.gitea.io/gitea/services/packages/alpine"
-	func BuildAllRepositoryFiles
-
 package "code.gitea.io/gitea/services/pull"
 	func IsCommitStatusContextSuccess