@@ -14,6 +14,7 @@ import (
1414 "code.gitea.io/gitea/modules/graceful"
1515 "code.gitea.io/gitea/modules/log"
1616 "code.gitea.io/gitea/modules/queue"
17+ "code.gitea.io/gitea/modules/setting"
1718 "code.gitea.io/gitea/modules/util"
1819 notify_service "code.gitea.io/gitea/services/notify"
1920
@@ -330,7 +331,7 @@ func (r *jobStatusResolver) resolve(ctx context.Context) map[int64]actions_model
330331 // At the moment there is no way to distinguish them.
331332 // Actually, for most cases, the error is caused by "syntax error" / "the needed jobs haven't completed (skipped?)"
332333 // TODO: if workflow or concurrency expression has syntax error, there should be a user error message, need to show it to end users
333- log .Error ("updateConcurrencyEvaluationForJobWithNeeds failed, this job will stay blocked: job: %d, err: %v" , id , err )
334+ log .Debug ("updateConcurrencyEvaluationForJobWithNeeds failed, this job will stay blocked: job: %d, err: %v" , id , err )
334335 continue
335336 }
336337
@@ -358,8 +359,8 @@ func (r *jobStatusResolver) resolve(ctx context.Context) map[int64]actions_model
358359}
359360
360361func updateConcurrencyEvaluationForJobWithNeeds (ctx context.Context , actionRunJob * actions_model.ActionRunJob , vars map [string ]string ) error {
361- if err := actionRunJob .LoadAttributes ( ctx ); err != nil {
362- return err
362+ if setting . IsInTesting && actionRunJob .RepoID == 0 {
363+ return nil // for testing purpose only, no repo, no evaluation
363364 }
364365
365366 err := EvaluateJobConcurrencyAndFillJobModel (ctx , actionRunJob .Run , actionRunJob , vars )
0 commit comments