actions

package
v0.19.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 24, 2023 License: MIT Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Approve

func Approve(ctx *context_module.Context)

func ArtifactsDownloadView

func ArtifactsDownloadView(ctx *context_module.Context)

func ArtifactsView

func ArtifactsView(ctx *context_module.Context)

func Cancel

func Cancel(ctx *context_module.Context)

func List

func List(ctx *context.Context)

func MustEnableActions

func MustEnableActions(ctx *context.Context)

MustEnableActions check if actions are enabled in settings

func RerunAll

func RerunAll(ctx *context_module.Context)

func RerunOne

func RerunOne(ctx *context_module.Context)

func View

func View(ctx *context_module.Context)

func ViewPost

func ViewPost(ctx *context_module.Context)

Types

type ArtifactsViewItem

type ArtifactsViewItem struct {
	Name string `json:"name"`
	Size int64  `json:"size"`
	ID   int64  `json:"id"`
}

type ArtifactsViewResponse

type ArtifactsViewResponse struct {
	Artifacts []*ArtifactsViewItem `json:"artifacts"`
}

type ViewBranch

type ViewBranch struct {
	Name string `json:"name"`
	Link string `json:"link"`
}

type ViewCommit

type ViewCommit struct {
	LocaleCommit   string     `json:"localeCommit"`
	LocalePushedBy string     `json:"localePushedBy"`
	ShortSha       string     `json:"shortSHA"`
	Link           string     `json:"link"`
	Pusher         ViewUser   `json:"pusher"`
	Branch         ViewBranch `json:"branch"`
}

type ViewJob

type ViewJob struct {
	ID       int64  `json:"id"`
	Name     string `json:"name"`
	Status   string `json:"status"`
	CanRerun bool   `json:"canRerun"`
	Duration string `json:"duration"`
}

type ViewJobStep

type ViewJobStep struct {
	Summary  string `json:"summary"`
	Duration string `json:"duration"`
	Status   string `json:"status"`
}

type ViewRequest

type ViewRequest struct {
	LogCursors []struct {
		Step     int   `json:"step"`
		Cursor   int64 `json:"cursor"`
		Expanded bool  `json:"expanded"`
	} `json:"logCursors"`
}

type ViewResponse

type ViewResponse struct {
	State struct {
		Run struct {
			Link       string     `json:"link"`
			Title      string     `json:"title"`
			Status     string     `json:"status"`
			CanCancel  bool       `json:"canCancel"`
			CanApprove bool       `json:"canApprove"` // the run needs an approval and the doer has permission to approve
			CanRerun   bool       `json:"canRerun"`
			Done       bool       `json:"done"`
			Jobs       []*ViewJob `json:"jobs"`
			Commit     ViewCommit `json:"commit"`
		} `json:"run"`
		CurrentJob struct {
			Title  string         `json:"title"`
			Detail string         `json:"detail"`
			Steps  []*ViewJobStep `json:"steps"`
		} `json:"currentJob"`
	} `json:"state"`
	Logs struct {
		StepsLog []*ViewStepLog `json:"stepsLog"`
	} `json:"logs"`
}

type ViewStepLog

type ViewStepLog struct {
	Step   int                `json:"step"`
	Cursor int64              `json:"cursor"`
	Lines  []*ViewStepLogLine `json:"lines"`
}

type ViewStepLogLine

type ViewStepLogLine struct {
	Index     int64   `json:"index"`
	Message   string  `json:"message"`
	Timestamp float64 `json:"timestamp"`
}

type ViewUser

type ViewUser struct {
	DisplayName string `json:"displayName"`
	Link        string `json:"link"`
}

type Workflow

type Workflow struct {
	Entry  git.TreeEntry
	ErrMsg string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL