diff options
author | Jason Song <i@wolfogre.com> | 2023-02-28 18:20:36 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-28 18:20:36 +0800 |
commit | cbc9a0fe477b1b8af249ca0b8dac5fc2be64e9f6 (patch) | |
tree | cca5804520e6fcc5bfb3d388932743331fde3096 /models/actions/run.go | |
parent | 067b0c2664d127c552ccdfd264257caca4907a77 (diff) | |
download | gitea-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.go | 1 |
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, |