aboutsummaryrefslogtreecommitdiffstats
path: root/models/actions/run.go
diff options
context:
space:
mode:
authorJason Song <i@wolfogre.com>2023-02-28 18:20:36 +0800
committerGitHub <noreply@github.com>2023-02-28 18:20:36 +0800
commitcbc9a0fe477b1b8af249ca0b8dac5fc2be64e9f6 (patch)
treecca5804520e6fcc5bfb3d388932743331fde3096 /models/actions/run.go
parent067b0c2664d127c552ccdfd264257caca4907a77 (diff)
downloadgitea-cbc9a0fe477b1b8af249ca0b8dac5fc2be64e9f6.tar.gz
gitea-cbc9a0fe477b1b8af249ca0b8dac5fc2be64e9f6.zip
Avoid too long names for actions (#23162)
The name of the job or step comes from the workflow file, while the name of the runner comes from its registration. If the strings used for these names are too long, they could cause db issues.
Diffstat (limited to 'models/actions/run.go')
-rw-r--r--models/actions/run.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/models/actions/run.go b/models/actions/run.go
index a8d991471e..d5ab45a519 100644
--- a/models/actions/run.go
+++ b/models/actions/run.go
@@ -192,6 +192,7 @@ func InsertRun(ctx context.Context, run *ActionRun, jobs []*jobparser.SingleWork
if len(needs) > 0 || run.NeedApproval {
status = StatusBlocked
}
+ job.Name, _ = util.SplitStringAtByteN(job.Name, 255)
runJobs = append(runJobs, &ActionRunJob{
RunID: run.ID,
RepoID: run.RepoID,