1
- // Copyright 2022 The Gitea Authors. All rights reserved.
1
+ // Copyright 2025 The Gitea Authors. All rights reserved.
2
2
// SPDX-License-Identifier: MIT
3
3
4
- package runner
4
+ package actions
5
5
6
6
import (
7
7
"context"
@@ -10,13 +10,12 @@ import (
10
10
actions_model "code.gitea.io/gitea/models/actions"
11
11
"code.gitea.io/gitea/models/db"
12
12
secret_model "code.gitea.io/gitea/models/secret"
13
- actions_service "code.gitea.io/gitea/services/actions"
14
13
15
14
runnerv1 "code.gitea.io/actions-proto-go/runner/v1"
16
15
"google.golang.org/protobuf/types/known/structpb"
17
16
)
18
17
19
- func pickTask (ctx context.Context , runner * actions_model.ActionRunner ) (* runnerv1.Task , bool , error ) {
18
+ func PickTask (ctx context.Context , runner * actions_model.ActionRunner ) (* runnerv1.Task , bool , error ) {
20
19
var (
21
20
task * runnerv1.Task
22
21
job * actions_model.ActionRunJob
@@ -74,26 +73,26 @@ func pickTask(ctx context.Context, runner *actions_model.ActionRunner) (*runnerv
74
73
return nil , false , nil
75
74
}
76
75
77
- actions_service . CreateCommitStatus (ctx , job )
76
+ CreateCommitStatus (ctx , job )
78
77
79
78
return task , true , nil
80
79
}
81
80
82
81
func generateTaskContext (t * actions_model.ActionTask ) (* structpb.Struct , error ) {
83
- giteaRuntimeToken , err := actions_service . CreateAuthorizationToken (t .ID , t .Job .RunID , t .JobID )
82
+ giteaRuntimeToken , err := CreateAuthorizationToken (t .ID , t .Job .RunID , t .JobID )
84
83
if err != nil {
85
84
return nil , err
86
85
}
87
86
88
- gitCtx := actions_service . GenerateGiteaContext (t .Job .Run , t .Job )
87
+ gitCtx := GenerateGiteaContext (t .Job .Run , t .Job )
89
88
gitCtx ["token" ] = t .Token
90
89
gitCtx ["gitea_runtime_token" ] = giteaRuntimeToken
91
90
92
91
return structpb .NewStruct (gitCtx )
93
92
}
94
93
95
94
func findTaskNeeds (ctx context.Context , taskJob * actions_model.ActionRunJob ) (map [string ]* runnerv1.TaskNeed , error ) {
96
- taskNeeds , err := actions_service . FindTaskNeeds (ctx , taskJob )
95
+ taskNeeds , err := FindTaskNeeds (ctx , taskJob )
97
96
if err != nil {
98
97
return nil , err
99
98
}
0 commit comments