30 lines · 1001 B · Go
RawDownload
// Copyright 2024 The Gitea Authors. All rights reserved.// SPDX-License-Identifier: MIT package actions import "forgejo.org/services/context" // API for actions of a repository or organizationtype 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)	// SearchActionRunJobs get pending Action run jobs	SearchActionRunJobs(*context.APIContext)}