# Functions
CancelAbandonedJobs cancels the jobs which have waiting status, but haven't been picked by a runner for a long time.
Cleanup removes expired actions logs, data and artifacts.
CleanupArtifacts removes expired add need-deleted artifacts and set records expired status.
CleanupLogs removes logs which are older than the configured retention time.
CreateCommitStatus creates a commit status for the given job.
CreateScheduleTask creates a scheduled task from a cron action schedule.
DetectAndHandleSchedules detects the schedule workflows on the default branch and create schedule tasks.
GetAllRerunJobs get all jobs that need to be rerun when job should be rerun.
NewNotifier create a new actionsNotifier notifier.
StartScheduleTasks start the task.
StopEndlessTasks stops the tasks which have running status and continuous updates, but don't end for a long time.
StopZombieTasks stops the task which have running status, but haven't been updated for a long time.
TokenToTaskID returns the TaskID associated with the provided JWT token.
# Interfaces
API for actions of a repository or organization.