mirror of https://github.com/go-gitea/gitea.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.3 KiB
40 lines
1.3 KiB
// Copyright 2024 The Gitea Authors. All rights reserved. |
|
// SPDX-License-Identifier: MIT |
|
|
|
package actions |
|
|
|
import "code.gitea.io/gitea/services/context" |
|
|
|
// API for actions of a repository or organization |
|
type API interface { |
|
// ListActionsSecrets list secrets |
|
ListActionsSecrets(*context.APIContext) |
|
// CreateOrUpdateSecret create or update a secret |
|
CreateOrUpdateSecret(*context.APIContext) |
|
// DeleteSecret delete a secret |
|
DeleteSecret(*context.APIContext) |
|
// ListVariables list variables |
|
ListVariables(*context.APIContext) |
|
// GetVariable get a variable |
|
GetVariable(*context.APIContext) |
|
// DeleteVariable delete a variable |
|
DeleteVariable(*context.APIContext) |
|
// CreateVariable create a variable |
|
CreateVariable(*context.APIContext) |
|
// UpdateVariable update a variable |
|
UpdateVariable(*context.APIContext) |
|
// GetRegistrationToken get registration token |
|
GetRegistrationToken(*context.APIContext) |
|
// CreateRegistrationToken get registration token |
|
CreateRegistrationToken(*context.APIContext) |
|
// ListRunners list runners |
|
ListRunners(*context.APIContext) |
|
// GetRunner get a runner |
|
GetRunner(*context.APIContext) |
|
// DeleteRunner delete runner |
|
DeleteRunner(*context.APIContext) |
|
// ListWorkflowJobs list jobs |
|
ListWorkflowJobs(*context.APIContext) |
|
// ListWorkflowRuns list runs |
|
ListWorkflowRuns(*context.APIContext) |
|
}
|
|
|