mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-04 05:18:25 +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