mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-31 11:28:24 +00:00 
			
		
		
		
	chore: add init.go to actions
This commit is contained in:
		| @@ -1,4 +1,4 @@ | |||||||
| // Copyright 2022 The Gitea Authors. All rights reserved. | // Copyright 2023 The Gitea Authors. All rights reserved. | ||||||
| // SPDX-License-Identifier: MIT | // SPDX-License-Identifier: MIT | ||||||
| 
 | 
 | ||||||
| package actions | package actions | ||||||
| @@ -12,24 +12,9 @@ import ( | |||||||
| 	git_model "code.gitea.io/gitea/models/git" | 	git_model "code.gitea.io/gitea/models/git" | ||||||
| 	user_model "code.gitea.io/gitea/models/user" | 	user_model "code.gitea.io/gitea/models/user" | ||||||
| 	webhook_model "code.gitea.io/gitea/models/webhook" | 	webhook_model "code.gitea.io/gitea/models/webhook" | ||||||
| 	"code.gitea.io/gitea/modules/graceful" |  | ||||||
| 	"code.gitea.io/gitea/modules/notification" |  | ||||||
| 	"code.gitea.io/gitea/modules/queue" |  | ||||||
| 	"code.gitea.io/gitea/modules/setting" |  | ||||||
| 	api "code.gitea.io/gitea/modules/structs" | 	api "code.gitea.io/gitea/modules/structs" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| func Init() { |  | ||||||
| 	if !setting.Actions.Enabled { |  | ||||||
| 		return |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	jobEmitterQueue = queue.CreateUniqueQueue("actions_ready_job", jobEmitterQueueHandle, new(jobUpdate)) |  | ||||||
| 	go graceful.GetManager().RunWithShutdownFns(jobEmitterQueue.Run) |  | ||||||
| 
 |  | ||||||
| 	notification.RegisterNotifier(NewNotifier()) |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| func CreateCommitStatus(ctx context.Context, job *actions_model.ActionRunJob) error { | func CreateCommitStatus(ctx context.Context, job *actions_model.ActionRunJob) error { | ||||||
| 	if err := job.LoadAttributes(ctx); err != nil { | 	if err := job.LoadAttributes(ctx); err != nil { | ||||||
| 		return fmt.Errorf("load run: %w", err) | 		return fmt.Errorf("load run: %w", err) | ||||||
							
								
								
									
										22
									
								
								services/actions/init.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								services/actions/init.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | |||||||
|  | // Copyright 2022 The Gitea Authors. All rights reserved. | ||||||
|  | // SPDX-License-Identifier: MIT | ||||||
|  |  | ||||||
|  | package actions | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"code.gitea.io/gitea/modules/graceful" | ||||||
|  | 	"code.gitea.io/gitea/modules/notification" | ||||||
|  | 	"code.gitea.io/gitea/modules/queue" | ||||||
|  | 	"code.gitea.io/gitea/modules/setting" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | func Init() { | ||||||
|  | 	if !setting.Actions.Enabled { | ||||||
|  | 		return | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	jobEmitterQueue = queue.CreateUniqueQueue("actions_ready_job", jobEmitterQueueHandle, new(jobUpdate)) | ||||||
|  | 	go graceful.GetManager().RunWithShutdownFns(jobEmitterQueue.Run) | ||||||
|  |  | ||||||
|  | 	notification.RegisterNotifier(NewNotifier()) | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user