SYMBOL INDEX (2450 symbols across 132 files) FILE: cmd/dir.go function init (line 15) | func init() { FILE: cmd/execute_test.go function testMain (line 10) | func testMain(args []string) (exitCode int) { function TestMainHelp (line 33) | func TestMainHelp(t *testing.T) { function TestMainNoArgsError (line 40) | func TestMainNoArgsError(t *testing.T) { FILE: cmd/graph.go function drawGraph (line 10) | func drawGraph(plan *model.Plan) error { FILE: cmd/input.go type Input (line 10) | type Input struct method resolve (line 70) | func (i *Input) resolve(path string) string { method Envfile (line 85) | func (i *Input) Envfile() string { method Secretfile (line 90) | func (i *Input) Secretfile() string { method Varfile (line 94) | func (i *Input) Varfile() string { method Workdir (line 99) | func (i *Input) Workdir() string { method WorkflowsPath (line 104) | func (i *Input) WorkflowsPath() string { method EventPath (line 109) | func (i *Input) EventPath() string { method Inputfile (line 114) | func (i *Input) Inputfile() string { FILE: cmd/list.go function printList (line 11) | func printList(plan *model.Plan) error { FILE: cmd/notices.go type Notice (line 17) | type Notice struct function displayNotices (line 22) | func displayNotices(input *Input) { function loadVersionNotices (line 57) | func loadVersionNotices(version string) { constant NoticeURL (line 63) | NoticeURL = "https://api.nektosact.com/notices" function getVersionNotices (line 65) | func getVersionNotices(version string) []Notice { function loadNoticesEtag (line 121) | func loadNoticesEtag() string { function saveNoticesEtag (line 130) | func saveNoticesEtag(etag string) { function etagPath (line 138) | func etagPath() string { FILE: cmd/platforms.go method newPlatforms (line 7) | func (i *Input) newPlatforms() map[string]string { FILE: cmd/root.go type Flag (line 37) | type Flag struct function Execute (line 47) | func Execute(ctx context.Context, version string) { function createRootCommand (line 56) | func createRootCommand(ctx context.Context, input *Input, version string... function configLocations (line 138) | func configLocations() []string { function args (line 155) | func args() []string { function bugReport (line 167) | func bugReport(ctx context.Context, version string) error { function generateManPage (line 256) | func generateManPage(cmd *cobra.Command) error { function listOptions (line 268) | func listOptions(cmd *cobra.Command) error { function readArgsFile (line 278) | func readArgsFile(file string, split bool) []string { function setup (line 304) | func setup(_ *Input) func(*cobra.Command, []string) { function cleanup (line 314) | func cleanup(inputs *Input) func(*cobra.Command, []string) { function parseEnvs (line 320) | func parseEnvs(env []string) map[string]string { function readYamlFile (line 333) | func readYamlFile(file string) (map[string]string, error) { function readEnvs (line 345) | func readEnvs(path string, envs map[string]string) bool { function readEnvsEx (line 349) | func readEnvsEx(path string, envs map[string]string, caseInsensitive boo... function parseMatrix (line 373) | func parseMatrix(matrix []string) map[string]map[string]bool { function newRunCommand (line 391) | func newRunCommand(ctx context.Context, input *Input) func(*cobra.Comman... function defaultImageSurvey (line 716) | func defaultImageSurvey(actrc string) error { function watchAndRun (line 759) | func watchAndRun(ctx context.Context, fn common.Executor) error { FILE: cmd/root_test.go function TestReadSecrets (line 11) | func TestReadSecrets(t *testing.T) { function TestReadEnv (line 21) | func TestReadEnv(t *testing.T) { function TestListOptions (line 31) | func TestListOptions(t *testing.T) { function TestRun (line 39) | func TestRun(t *testing.T) { function TestRunPush (line 49) | func TestRunPush(t *testing.T) { function TestRunPushJsonLogger (line 59) | func TestRunPushJsonLogger(t *testing.T) { function TestFlags (line 70) | func TestFlags(t *testing.T) { function TestReadArgsFile (line 86) | func TestReadArgsFile(t *testing.T) { FILE: cmd/secrets.go type secrets (line 12) | type secrets method AsMap (line 40) | func (s secrets) AsMap() map[string]string { function newSecrets (line 14) | func newSecrets(secretList []string) secrets { FILE: main.go function main (line 13) | func main() { FILE: main_test.go function TestMain (line 8) | func TestMain(_ *testing.T) { FILE: pkg/artifactcache/handler.go constant urlBase (line 27) | urlBase = "/_apis/artifactcache" type Handler (line 30) | type Handler struct method GetActualPort (line 119) | func (h *Handler) GetActualPort() int { method ExternalURL (line 123) | func (h *Handler) ExternalURL() string { method Close (line 130) | func (h *Handler) Close() error { method openDB (line 155) | func (h *Handler) openDB() (*bolthold.Store, error) { method find (line 168) | func (h *Handler) find(w http.ResponseWriter, r *http.Request, _ httpr... method reserve (line 209) | func (h *Handler) reserve(w http.ResponseWriter, r *http.Request, _ ht... method upload (line 239) | func (h *Handler) upload(w http.ResponseWriter, r *http.Request, param... method commit (line 280) | func (h *Handler) commit(w http.ResponseWriter, r *http.Request, param... method get (line 335) | func (h *Handler) get(w http.ResponseWriter, r *http.Request, params h... method clean (line 346) | func (h *Handler) clean(w http.ResponseWriter, r *http.Request, _ http... method middleware (line 353) | func (h *Handler) middleware(handler httprouter.Handle) httprouter.Han... method useCache (line 407) | func (h *Handler) useCache(id uint64) { method gcCache (line 428) | func (h *Handler) gcCache() { method responseJSON (line 535) | func (h *Handler) responseJSON(w http.ResponseWriter, r *http.Request,... function StartHandler (line 45) | func StartHandler(dir, customExternalURL string, outboundIP string, port... function findCache (line 362) | func findCache(db *bolthold.Store, keys []string, version string) (*Cach... function insertCache (line 396) | func insertCache(db *bolthold.Store, cache *Cache) error { constant keepUsed (line 422) | keepUsed = 30 * 24 * time.Hour constant keepUnused (line 423) | keepUnused = 7 * 24 * time.Hour constant keepTemp (line 424) | keepTemp = 5 * time.Minute constant keepOld (line 425) | keepOld = 5 * time.Minute function parseContentRange (line 552) | func parseContentRange(s string) (int64, int64, error) { FILE: pkg/artifactcache/handler_test.go function TestHandler (line 21) | func TestHandler(t *testing.T) { function uploadCacheNormally (line 531) | func uploadCacheNormally(t *testing.T, base, key, version string, conten... function TestHandler_CustomExternalURL (line 590) | func TestHandler_CustomExternalURL(t *testing.T) { function TestHandler_gcCache (line 624) | func TestHandler_gcCache(t *testing.T) { FILE: pkg/artifactcache/model.go type Request (line 3) | type Request struct method ToCache (line 9) | func (c *Request) ToCache() *Cache { type Cache (line 26) | type Cache struct FILE: pkg/artifactcache/storage.go type Storage (line 11) | type Storage struct method Exist (line 24) | func (s *Storage) Exist(id uint64) (bool, error) { method Write (line 34) | func (s *Storage) Write(id uint64, offset int64, reader io.Reader) err... method Commit (line 49) | func (s *Storage) Commit(id uint64, size int64) (int64, error) { method Serve (line 95) | func (s *Storage) Serve(w http.ResponseWriter, r *http.Request, id uin... method Remove (line 100) | func (s *Storage) Remove(id uint64) { method filename (line 105) | func (s *Storage) filename(id uint64) string { method tempDir (line 109) | func (s *Storage) tempDir(id uint64) string { method tempName (line 113) | func (s *Storage) tempName(id uint64, offset int64) string { method tempNames (line 117) | func (s *Storage) tempNames(id uint64) ([]string, error) { function NewStorage (line 15) | func NewStorage(rootDir string) (*Storage, error) { FILE: pkg/artifacts/artifact.pb.go constant _ (line 24) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 26) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type CreateArtifactRequest (line 29) | type CreateArtifactRequest struct method Reset (line 41) | func (x *CreateArtifactRequest) Reset() { method String (line 50) | func (x *CreateArtifactRequest) String() string { method ProtoMessage (line 54) | func (*CreateArtifactRequest) ProtoMessage() {} method ProtoReflect (line 56) | func (x *CreateArtifactRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 69) | func (*CreateArtifactRequest) Descriptor() ([]byte, []int) { method GetWorkflowRunBackendId (line 73) | func (x *CreateArtifactRequest) GetWorkflowRunBackendId() string { method GetWorkflowJobRunBackendId (line 80) | func (x *CreateArtifactRequest) GetWorkflowJobRunBackendId() string { method GetName (line 87) | func (x *CreateArtifactRequest) GetName() string { method GetExpiresAt (line 94) | func (x *CreateArtifactRequest) GetExpiresAt() *timestamppb.Timestamp { method GetVersion (line 101) | func (x *CreateArtifactRequest) GetVersion() int32 { type CreateArtifactResponse (line 108) | type CreateArtifactResponse struct method Reset (line 117) | func (x *CreateArtifactResponse) Reset() { method String (line 126) | func (x *CreateArtifactResponse) String() string { method ProtoMessage (line 130) | func (*CreateArtifactResponse) ProtoMessage() {} method ProtoReflect (line 132) | func (x *CreateArtifactResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 145) | func (*CreateArtifactResponse) Descriptor() ([]byte, []int) { method GetOk (line 149) | func (x *CreateArtifactResponse) GetOk() bool { method GetSignedUploadUrl (line 156) | func (x *CreateArtifactResponse) GetSignedUploadUrl() string { type FinalizeArtifactRequest (line 163) | type FinalizeArtifactRequest struct method Reset (line 175) | func (x *FinalizeArtifactRequest) Reset() { method String (line 184) | func (x *FinalizeArtifactRequest) String() string { method ProtoMessage (line 188) | func (*FinalizeArtifactRequest) ProtoMessage() {} method ProtoReflect (line 190) | func (x *FinalizeArtifactRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 203) | func (*FinalizeArtifactRequest) Descriptor() ([]byte, []int) { method GetWorkflowRunBackendId (line 207) | func (x *FinalizeArtifactRequest) GetWorkflowRunBackendId() string { method GetWorkflowJobRunBackendId (line 214) | func (x *FinalizeArtifactRequest) GetWorkflowJobRunBackendId() string { method GetName (line 221) | func (x *FinalizeArtifactRequest) GetName() string { method GetSize (line 228) | func (x *FinalizeArtifactRequest) GetSize() int64 { method GetHash (line 235) | func (x *FinalizeArtifactRequest) GetHash() *wrapperspb.StringValue { type FinalizeArtifactResponse (line 242) | type FinalizeArtifactResponse struct method Reset (line 251) | func (x *FinalizeArtifactResponse) Reset() { method String (line 260) | func (x *FinalizeArtifactResponse) String() string { method ProtoMessage (line 264) | func (*FinalizeArtifactResponse) ProtoMessage() {} method ProtoReflect (line 266) | func (x *FinalizeArtifactResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 279) | func (*FinalizeArtifactResponse) Descriptor() ([]byte, []int) { method GetOk (line 283) | func (x *FinalizeArtifactResponse) GetOk() bool { method GetArtifactId (line 290) | func (x *FinalizeArtifactResponse) GetArtifactId() int64 { type ListArtifactsRequest (line 297) | type ListArtifactsRequest struct method Reset (line 308) | func (x *ListArtifactsRequest) Reset() { method String (line 317) | func (x *ListArtifactsRequest) String() string { method ProtoMessage (line 321) | func (*ListArtifactsRequest) ProtoMessage() {} method ProtoReflect (line 323) | func (x *ListArtifactsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 336) | func (*ListArtifactsRequest) Descriptor() ([]byte, []int) { method GetWorkflowRunBackendId (line 340) | func (x *ListArtifactsRequest) GetWorkflowRunBackendId() string { method GetWorkflowJobRunBackendId (line 347) | func (x *ListArtifactsRequest) GetWorkflowJobRunBackendId() string { method GetNameFilter (line 354) | func (x *ListArtifactsRequest) GetNameFilter() *wrapperspb.StringValue { method GetIdFilter (line 361) | func (x *ListArtifactsRequest) GetIdFilter() *wrapperspb.Int64Value { type ListArtifactsResponse (line 368) | type ListArtifactsResponse struct method Reset (line 376) | func (x *ListArtifactsResponse) Reset() { method String (line 385) | func (x *ListArtifactsResponse) String() string { method ProtoMessage (line 389) | func (*ListArtifactsResponse) ProtoMessage() {} method ProtoReflect (line 391) | func (x *ListArtifactsResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 404) | func (*ListArtifactsResponse) Descriptor() ([]byte, []int) { method GetArtifacts (line 408) | func (x *ListArtifactsResponse) GetArtifacts() []*ListArtifactsRespons... type ListArtifactsResponse_MonolithArtifact (line 415) | type ListArtifactsResponse_MonolithArtifact struct method Reset (line 428) | func (x *ListArtifactsResponse_MonolithArtifact) Reset() { method String (line 437) | func (x *ListArtifactsResponse_MonolithArtifact) String() string { method ProtoMessage (line 441) | func (*ListArtifactsResponse_MonolithArtifact) ProtoMessage() {} method ProtoReflect (line 443) | func (x *ListArtifactsResponse_MonolithArtifact) ProtoReflect() protor... method Descriptor (line 456) | func (*ListArtifactsResponse_MonolithArtifact) Descriptor() ([]byte, [... method GetWorkflowRunBackendId (line 460) | func (x *ListArtifactsResponse_MonolithArtifact) GetWorkflowRunBackend... method GetWorkflowJobRunBackendId (line 467) | func (x *ListArtifactsResponse_MonolithArtifact) GetWorkflowJobRunBack... method GetDatabaseId (line 474) | func (x *ListArtifactsResponse_MonolithArtifact) GetDatabaseId() int64 { method GetName (line 481) | func (x *ListArtifactsResponse_MonolithArtifact) GetName() string { method GetSize (line 488) | func (x *ListArtifactsResponse_MonolithArtifact) GetSize() int64 { method GetCreatedAt (line 495) | func (x *ListArtifactsResponse_MonolithArtifact) GetCreatedAt() *times... type GetSignedArtifactURLRequest (line 502) | type GetSignedArtifactURLRequest struct method Reset (line 512) | func (x *GetSignedArtifactURLRequest) Reset() { method String (line 521) | func (x *GetSignedArtifactURLRequest) String() string { method ProtoMessage (line 525) | func (*GetSignedArtifactURLRequest) ProtoMessage() {} method ProtoReflect (line 527) | func (x *GetSignedArtifactURLRequest) ProtoReflect() protoreflect.Mess... method Descriptor (line 540) | func (*GetSignedArtifactURLRequest) Descriptor() ([]byte, []int) { method GetWorkflowRunBackendId (line 544) | func (x *GetSignedArtifactURLRequest) GetWorkflowRunBackendId() string { method GetWorkflowJobRunBackendId (line 551) | func (x *GetSignedArtifactURLRequest) GetWorkflowJobRunBackendId() str... method GetName (line 558) | func (x *GetSignedArtifactURLRequest) GetName() string { type GetSignedArtifactURLResponse (line 565) | type GetSignedArtifactURLResponse struct method Reset (line 573) | func (x *GetSignedArtifactURLResponse) Reset() { method String (line 582) | func (x *GetSignedArtifactURLResponse) String() string { method ProtoMessage (line 586) | func (*GetSignedArtifactURLResponse) ProtoMessage() {} method ProtoReflect (line 588) | func (x *GetSignedArtifactURLResponse) ProtoReflect() protoreflect.Mes... method Descriptor (line 601) | func (*GetSignedArtifactURLResponse) Descriptor() ([]byte, []int) { method GetSignedUrl (line 605) | func (x *GetSignedArtifactURLResponse) GetSignedUrl() string { type DeleteArtifactRequest (line 612) | type DeleteArtifactRequest struct method Reset (line 622) | func (x *DeleteArtifactRequest) Reset() { method String (line 631) | func (x *DeleteArtifactRequest) String() string { method ProtoMessage (line 635) | func (*DeleteArtifactRequest) ProtoMessage() {} method ProtoReflect (line 637) | func (x *DeleteArtifactRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 650) | func (*DeleteArtifactRequest) Descriptor() ([]byte, []int) { method GetWorkflowRunBackendId (line 654) | func (x *DeleteArtifactRequest) GetWorkflowRunBackendId() string { method GetWorkflowJobRunBackendId (line 661) | func (x *DeleteArtifactRequest) GetWorkflowJobRunBackendId() string { method GetName (line 668) | func (x *DeleteArtifactRequest) GetName() string { type DeleteArtifactResponse (line 675) | type DeleteArtifactResponse struct method Reset (line 684) | func (x *DeleteArtifactResponse) Reset() { method String (line 693) | func (x *DeleteArtifactResponse) String() string { method ProtoMessage (line 697) | func (*DeleteArtifactResponse) ProtoMessage() {} method ProtoReflect (line 699) | func (x *DeleteArtifactResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 712) | func (*DeleteArtifactResponse) Descriptor() ([]byte, []int) { method GetOk (line 716) | func (x *DeleteArtifactResponse) GetOk() bool { method GetArtifactId (line 723) | func (x *DeleteArtifactResponse) GetArtifactId() int64 { function file_artifact_proto_rawDescGZIP (line 860) | func file_artifact_proto_rawDescGZIP() []byte { function init (line 901) | func init() { file_artifact_proto_init() } function file_artifact_proto_init (line 902) | func file_artifact_proto_init() { FILE: pkg/artifacts/artifacts_v4.go constant ArtifactV4RouteBase (line 106) | ArtifactV4RouteBase = "/twirp/github.actions.results.api.v1.Artifa... constant ArtifactV4ContentEncoding (line 107) | ArtifactV4ContentEncoding = "application/zip" type artifactV4Routes (line 110) | type artifactV4Routes struct method buildSignature (line 201) | func (r artifactV4Routes) buildSignature(endp, expires, artifactName s... method buildArtifactURL (line 210) | func (r artifactV4Routes) buildArtifactURL(endp, artifactName string, ... method verifySignature (line 217) | func (r artifactV4Routes) verifySignature(ctx *ArtifactContext, endp s... method parseProtbufBody (line 240) | func (r *artifactV4Routes) parseProtbufBody(ctx *ArtifactContext, req ... method sendProtbufBody (line 256) | func (r *artifactV4Routes) sendProtbufBody(ctx *ArtifactContext, req p... method createArtifact (line 268) | func (r *artifactV4Routes) createArtifact(ctx *ArtifactContext) { method uploadArtifact (line 298) | func (r *artifactV4Routes) uploadArtifact(ctx *ArtifactContext) { method finalizeArtifact (line 339) | func (r *artifactV4Routes) finalizeArtifact(ctx *ArtifactContext) { method listArtifacts (line 357) | func (r *artifactV4Routes) listArtifacts(ctx *ArtifactContext) { method getSignedArtifactURL (line 402) | func (r *artifactV4Routes) getSignedArtifactURL(ctx *ArtifactContext) { method downloadArtifact (line 421) | func (r *artifactV4Routes) downloadArtifact(ctx *ArtifactContext) { method deleteArtifact (line 436) | func (r *artifactV4Routes) deleteArtifact(ctx *ArtifactContext) { type ArtifactContext (line 118) | type ArtifactContext struct method Error (line 129) | func (c ArtifactContext) Error(status int, _ ...interface{}) { method JSON (line 133) | func (c ArtifactContext) JSON(status int, _ ...interface{}) { function artifactNameToID (line 123) | func artifactNameToID(s string) int64 { function validateRunIDV4 (line 137) | func validateRunIDV4(ctx *ArtifactContext, rawRunID string) (interface{}... function RoutesV4 (line 147) | func RoutesV4(router *httprouter.Router, baseDir string, fsys WriteFS, r... FILE: pkg/artifacts/server.go type FileContainerResourceURL (line 21) | type FileContainerResourceURL struct type NamedFileContainerResourceURL (line 25) | type NamedFileContainerResourceURL struct type NamedFileContainerResourceURLResponse (line 30) | type NamedFileContainerResourceURLResponse struct type ContainerItem (line 35) | type ContainerItem struct type ContainerItemResponse (line 41) | type ContainerItemResponse struct type ResponseMessage (line 45) | type ResponseMessage struct type WritableFile (line 49) | type WritableFile interface type WriteFS (line 53) | type WriteFS interface type readWriteFSImpl (line 58) | type readWriteFSImpl struct method Open (line 61) | func (fwfs readWriteFSImpl) Open(name string) (fs.File, error) { method OpenWritable (line 65) | func (fwfs readWriteFSImpl) OpenWritable(name string) (WritableFile, e... method OpenAppendable (line 72) | func (fwfs readWriteFSImpl) OpenAppendable(name string) (WritableFile,... function safeResolve (line 91) | func safeResolve(baseDir string, relPath string) string { function uploads (line 95) | func uploads(router *httprouter.Router, baseDir string, fsys WriteFS) { function downloads (line 178) | func downloads(router *httprouter.Router, baseDir string, fsys fs.FS) { function Serve (line 278) | func Serve(ctx context.Context, artifactPath string, addr string, port s... FILE: pkg/artifacts/server_test.go type writableMapFile (line 24) | type writableMapFile struct method Write (line 28) | func (f *writableMapFile) Write(data []byte) (int, error) { method Close (line 33) | func (f *writableMapFile) Close() error { type writeMapFS (line 37) | type writeMapFS struct method OpenWritable (line 41) | func (fsys writeMapFS) OpenWritable(name string) (WritableFile, error) { method OpenAppendable (line 52) | func (fsys writeMapFS) OpenAppendable(name string) (WritableFile, erro... function TestNewArtifactUploadPrepare (line 63) | func TestNewArtifactUploadPrepare(t *testing.T) { function TestArtifactUploadBlob (line 89) | func TestArtifactUploadBlob(t *testing.T) { function TestFinalizeArtifactUpload (line 116) | func TestFinalizeArtifactUpload(t *testing.T) { function TestListArtifacts (line 142) | func TestListArtifacts(t *testing.T) { function TestListArtifactContainer (line 174) | func TestListArtifactContainer(t *testing.T) { function TestDownloadArtifactFile (line 207) | func TestDownloadArtifactFile(t *testing.T) { type TestJobFileInfo (line 233) | type TestJobFileInfo struct function TestArtifactFlow (line 248) | func TestArtifactFlow(t *testing.T) { function runTestJobFile (line 274) | func runTestJobFile(ctx context.Context, t *testing.T, tjfi TestJobFileI... function TestMkdirFsImplSafeResolve (line 320) | func TestMkdirFsImplSafeResolve(t *testing.T) { function TestDownloadArtifactFileUnsafePath (line 344) | func TestDownloadArtifactFileUnsafePath(t *testing.T) { function TestArtifactUploadBlobUnsafePath (line 370) | func TestArtifactUploadBlobUnsafePath(t *testing.T) { FILE: pkg/common/auth.go type actionsClaims (line 17) | type actionsClaims struct type actionsCacheScope (line 26) | type actionsCacheScope struct type actionsCachePermission (line 31) | type actionsCachePermission constant actionsCachePermissionRead (line 34) | actionsCachePermissionRead = 1 << iota constant actionsCachePermissionWrite (line 35) | actionsCachePermissionWrite function CreateAuthorizationToken (line 38) | func CreateAuthorizationToken(taskID, runID, jobID int64) (string, error) { function ParseAuthorizationToken (line 72) | func ParseAuthorizationToken(req *http.Request) (int64, error) { FILE: pkg/common/auth_test.go function TestCreateAuthorizationToken (line 15) | func TestCreateAuthorizationToken(t *testing.T) { function TestParseAuthorizationToken (line 41) | func TestParseAuthorizationToken(t *testing.T) { function TestParseAuthorizationTokenNoAuthHeader (line 55) | func TestParseAuthorizationTokenNoAuthHeader(t *testing.T) { FILE: pkg/common/cartesian.go function CartesianProduct (line 4) | func CartesianProduct(mapOfLists map[string][]interface{}) []map[string]... function cartN (line 25) | func cartN(a ...[]interface{}) [][]interface{} { FILE: pkg/common/cartesian_test.go function TestCartesianProduct (line 9) | func TestCartesianProduct(t *testing.T) { FILE: pkg/common/context.go function createGracefulJobCancellationContext (line 10) | func createGracefulJobCancellationContext() (context.Context, func(), ch... function CreateGracefulJobCancellationContext (line 42) | func CreateGracefulJobCancellationContext() (context.Context, func()) { FILE: pkg/common/context_test.go function TestGracefulJobCancellationViaSigint (line 13) | func TestGracefulJobCancellationViaSigint(t *testing.T) { function TestForceCancellationViaSigterm (line 45) | func TestForceCancellationViaSigterm(t *testing.T) { function TestCreateGracefulJobCancellationContext (line 74) | func TestCreateGracefulJobCancellationContext(t *testing.T) { function TestCreateGracefulJobCancellationContextCancelFunc (line 84) | func TestCreateGracefulJobCancellationContextCancelFunc(t *testing.T) { FILE: pkg/common/draw.go type Style (line 11) | type Style constant StyleDoubleLine (line 15) | StyleDoubleLine = iota constant StyleSingleLine (line 16) | StyleSingleLine constant StyleDashedLine (line 17) | StyleDashedLine constant StyleNoLine (line 18) | StyleNoLine function NewPen (line 22) | func NewPen(style Style, color int) *Pen { type styleDef (line 35) | type styleDef struct type Pen (line 52) | type Pen struct method drawTopBars (line 64) | func (p *Pen) drawTopBars(buf io.Writer, labels ...string) { method drawBottomBars (line 75) | func (p *Pen) drawBottomBars(buf io.Writer, labels ...string) { method drawLabels (line 86) | func (p *Pen) drawLabels(buf io.Writer, labels ...string) { method DrawArrow (line 98) | func (p *Pen) DrawArrow() *Drawing { method DrawBoxes (line 110) | func (p *Pen) DrawBoxes(labels ...string) *Drawing { type Drawing (line 59) | type Drawing struct method Draw (line 127) | func (d *Drawing) Draw(writer io.Writer, centerOnWidth int) { method GetWidth (line 141) | func (d *Drawing) GetWidth() int { FILE: pkg/common/dryrun.go type dryrunContextKey (line 7) | type dryrunContextKey constant dryrunContextKeyVal (line 9) | dryrunContextKeyVal = dryrunContextKey("dryrun") function Dryrun (line 12) | func Dryrun(ctx context.Context) bool { function WithDryrun (line 23) | func WithDryrun(ctx context.Context, dryrun bool) context.Context { FILE: pkg/common/executor.go type Warning (line 12) | type Warning struct method Error (line 17) | func (w Warning) Error() string { function Warningf (line 22) | func Warningf(format string, args ...interface{}) Warning { type Executor (line 30) | type Executor method ThenError (line 141) | func (e Executor) ThenError(then func(ctx context.Context, err error) ... method Then (line 160) | func (e Executor) Then(then Executor) Executor { method OnError (line 179) | func (e Executor) OnError(then Executor) Executor { method If (line 198) | func (e Executor) If(conditional Conditional) Executor { method IfNot (line 208) | func (e Executor) IfNot(conditional Conditional) Executor { method IfBool (line 218) | func (e Executor) IfBool(conditional bool) Executor { method Finally (line 225) | func (e Executor) Finally(finally Executor) Executor { type Conditional (line 33) | type Conditional method Not (line 237) | func (c Conditional) Not() Conditional { function NewInfoExecutor (line 36) | func NewInfoExecutor(format string, args ...interface{}) Executor { function NewDebugExecutor (line 45) | func NewDebugExecutor(format string, args ...interface{}) Executor { function NewPipelineExecutor (line 54) | func NewPipelineExecutor(executors ...Executor) Executor { function NewConditionalExecutor (line 72) | func NewConditionalExecutor(conditional Conditional, trueExecutor Execut... function NewErrorExecutor (line 88) | func NewErrorExecutor(err error) Executor { function NewParallelExecutor (line 95) | func NewParallelExecutor(parallel int, executors ...Executor) Executor { function NewFieldExecutor (line 134) | func NewFieldExecutor(name string, value interface{}, exec Executor) Exe... FILE: pkg/common/executor_test.go function TestNewWorkflow (line 12) | func TestNewWorkflow(t *testing.T) { function TestNewConditionalExecutor (line 40) | func TestNewConditionalExecutor(t *testing.T) { function TestNewParallelExecutor (line 77) | func TestNewParallelExecutor(t *testing.T) { function TestNewParallelExecutorFailed (line 116) | func TestNewParallelExecutorFailed(t *testing.T) { function TestNewParallelExecutorCanceled (line 132) | func TestNewParallelExecutorCanceled(t *testing.T) { FILE: pkg/common/file.go function CopyFile (line 10) | func CopyFile(source string, dest string) (err error) { function CopyDir (line 37) | func CopyDir(source string, dest string) (err error) { FILE: pkg/common/git/git.go type Error (line 37) | type Error struct method Error (line 42) | func (e *Error) Error() string { method Unwrap (line 46) | func (e *Error) Unwrap() error { method Commit (line 50) | func (e *Error) Commit() string { function FindGitRevision (line 55) | func FindGitRevision(ctx context.Context, file string) (shortSha string,... function FindGitRef (line 87) | func FindGitRef(ctx context.Context, file string) (string, error) { function FindGithubRepo (line 164) | func FindGithubRepo(ctx context.Context, file, githubInstance, remoteNam... function findGitRemoteURL (line 177) | func findGitRemoteURL(_ context.Context, file, remoteName string) (strin... function findGitSlug (line 201) | func findGitSlug(url string, githubInstance string) (string, string, err... type NewGitCloneExecutorInput (line 223) | type NewGitCloneExecutorInput struct function CloneIfRequired (line 232) | func CloneIfRequired(ctx context.Context, refName plumbing.ReferenceName... function gitOptions (line 281) | func gitOptions(token string) (fetchOptions git.FetchOptions, pullOption... function NewGitCloneExecutor (line 300) | func NewGitCloneExecutor(input NewGitCloneExecutorInput) common.Executor { FILE: pkg/common/git/git_test.go function TestFindGitSlug (line 19) | func TestFindGitSlug(t *testing.T) { function testDir (line 48) | func testDir(t *testing.T) string { function cleanGitHooks (line 55) | func cleanGitHooks(dir string) error { function TestFindGitRemoteURL (line 76) | func TestFindGitRemoteURL(t *testing.T) { function TestGitFindRef (line 102) | func TestGitFindRef(t *testing.T) { function TestGitCloneExecutor (line 180) | func TestGitCloneExecutor(t *testing.T) { function gitConfig (line 224) | func gitConfig() { function gitCmd (line 236) | func gitCmd(args ...string) error { function TestCloneIfRequired (line 251) | func TestCloneIfRequired(t *testing.T) { FILE: pkg/common/job_error.go type jobErrorContextKey (line 7) | type jobErrorContextKey constant jobErrorContextKeyVal (line 9) | jobErrorContextKeyVal = jobErrorContextKey("job.error") type jobCancelCtx (line 11) | type jobCancelCtx constant JobCancelCtxVal (line 13) | JobCancelCtxVal = jobCancelCtx("job.cancel") function JobError (line 16) | func JobError(ctx context.Context) error { function SetJobError (line 26) | func SetJobError(ctx context.Context, err error) { function WithJobErrorContainer (line 31) | func WithJobErrorContainer(ctx context.Context) context.Context { function WithJobCancelContext (line 36) | func WithJobCancelContext(ctx context.Context, cancelContext context.Con... function JobCancelContext (line 40) | func JobCancelContext(ctx context.Context) context.Context { function EarlyCancelContext (line 51) | func EarlyCancelContext(ctx context.Context) (context.Context, context.C... FILE: pkg/common/line_writer.go type LineHandler (line 9) | type LineHandler type lineWriter (line 11) | type lineWriter struct method Write (line 23) | func (lw *lineWriter) Write(p []byte) (n int, err error) { method handleLine (line 43) | func (lw *lineWriter) handleLine(line string) { function NewLineWriter (line 17) | func NewLineWriter(handlers ...LineHandler) io.Writer { FILE: pkg/common/line_writer_test.go function TestLineWriter (line 9) | func TestLineWriter(t *testing.T) { FILE: pkg/common/logger.go type loggerContextKey (line 9) | type loggerContextKey constant loggerContextKeyVal (line 11) | loggerContextKeyVal = loggerContextKey("logrus.FieldLogger") function Logger (line 14) | func Logger(ctx context.Context) logrus.FieldLogger { function WithLogger (line 25) | func WithLogger(ctx context.Context, logger logrus.FieldLogger) context.... FILE: pkg/common/outbound_ip.go function GetOutboundIP (line 13) | func GetOutboundIP() net.IP { FILE: pkg/container/container_types.go type NewContainerInput (line 12) | type NewContainerInput struct type FileEntry (line 36) | type FileEntry struct type Container (line 43) | type Container interface type NewDockerBuildExecutorInput (line 61) | type NewDockerBuildExecutorInput struct type NewDockerPullExecutorInput (line 70) | type NewDockerPullExecutorInput struct type Health (line 78) | type Health constant HealthStarting (line 81) | HealthStarting Health = iota constant HealthHealthy (line 82) | HealthHealthy constant HealthUnHealthy (line 83) | HealthUnHealthy FILE: pkg/container/docker_auth.go function LoadDockerAuthConfig (line 15) | func LoadDockerAuthConfig(ctx context.Context, image string) (registry.A... function LoadDockerAuthConfigs (line 42) | func LoadDockerAuthConfigs(ctx context.Context) map[string]registry.Auth... FILE: pkg/container/docker_build.go function NewDockerBuildExecutor (line 21) | func NewDockerBuildExecutor(input NewDockerBuildExecutorInput) common.Ex... function createBuildContext (line 71) | func createBuildContext(ctx context.Context, contextDir string, relDocke... FILE: pkg/container/docker_cli.go type containerOptions (line 45) | type containerOptions struct function addFlags (line 144) | func addFlags(flags *pflag.FlagSet) *containerOptions { type containerConfig (line 315) | type containerConfig struct function parse (line 326) | func parse(flags *pflag.FlagSet, copts *containerOptions, serverOS strin... function parseNetworkOpts (line 718) | func parseNetworkOpts(copts *containerOptions) (map[string]*networktypes... function applyContainerOptions (line 764) | func applyContainerOptions(n *opts.NetworkAttachmentOpts, copts *contain... function parseNetworkAttachmentOpt (line 802) | func parseNetworkAttachmentOpt(ep opts.NetworkAttachmentOpts) (*networkt... function convertToStandardNotation (line 834) | func convertToStandardNotation(ports []string) ([]string, error) { function parseLoggingOpts (line 855) | func parseLoggingOpts(loggingDriver string, loggingOpts []string) (map[s... function parseSecurityOpts (line 864) | func parseSecurityOpts(securityOpts []string) ([]string, error) { function parseSystemPaths (line 895) | func parseSystemPaths(securityOpts []string) (filtered, maskedPaths, rea... function parseStorageOpts (line 910) | func parseStorageOpts(storageOpts []string) (map[string]string, error) { function parseDevice (line 924) | func parseDevice(device, serverOS string) (container.DeviceMapping, erro... function parseLinuxDevice (line 936) | func parseLinuxDevice(device string) (container.DeviceMapping, error) { function parseWindowsDevice (line 971) | func parseWindowsDevice(device string) (container.DeviceMapping, error) { function validateDeviceCgroupRule (line 979) | func validateDeviceCgroupRule(val string) (string, error) { function validDeviceMode (line 989) | func validDeviceMode(mode string) bool { function validateDevice (line 1008) | func validateDevice(val string, serverOS string) (string, error) { function validateLinuxPath (line 1026) | func validateLinuxPath(val string, validator func(string) bool) (string,... function validateAttach (line 1067) | func validateAttach(val string) (string, error) { function validateAPIVersion (line 1077) | func validateAPIVersion(c *containerConfig, serverAPIVersion string) err... FILE: pkg/container/docker_cli_test.go function TestValidateAttach (line 31) | func TestValidateAttach(t *testing.T) { function parseRun (line 55) | func parseRun(args []string) (*container.Config, *container.HostConfig, ... function setupRunFlags (line 68) | func setupRunFlags() (*pflag.FlagSet, *containerOptions) { function mustParse (line 76) | func mustParse(t *testing.T, args string) (*container.Config, *container... function TestParseRunLinks (line 83) | func TestParseRunLinks(t *testing.T) { function TestParseRunAttach (line 95) | func TestParseRunAttach(t *testing.T) { function TestParseRunWithInvalidArgs (line 147) | func TestParseRunWithInvalidArgs(t *testing.T) { function TestParseWithVolumes (line 194) | func TestParseWithVolumes(t *testing.T) { function setupPlatformVolume (line 270) | func setupPlatformVolume(u []string, w []string) ([]string, string) { function compareRandomizedStrings (line 286) | func compareRandomizedStrings(a, b, c, d string) error { function TestParseWithMacAddress (line 297) | func TestParseWithMacAddress(t *testing.T) { function TestRunFlagsParseWithMemory (line 308) | func TestRunFlagsParseWithMemory(t *testing.T) { function TestParseWithMemorySwap (line 318) | func TestParseWithMemorySwap(t *testing.T) { function TestParseHostname (line 331) | func TestParseHostname(t *testing.T) { function TestParseHostnameDomainname (line 354) | func TestParseHostnameDomainname(t *testing.T) { function TestParseWithExpose (line 375) | func TestParseWithExpose(t *testing.T) { function TestParseDevice (line 428) | func TestParseDevice(t *testing.T) { function TestParseNetworkConfig (line 467) | func TestParseNetworkConfig(t *testing.T) { function TestParseModes (line 620) | func TestParseModes(t *testing.T) { function TestRunFlagsParseShmSize (line 647) | func TestRunFlagsParseShmSize(t *testing.T) { function TestParseRestartPolicy (line 663) | func TestParseRestartPolicy(t *testing.T) { function TestParseRestartPolicyAutoRemove (line 695) | func TestParseRestartPolicyAutoRemove(t *testing.T) { function TestParseHealth (line 703) | func TestParseHealth(t *testing.T) { function TestParseLoggingOpts (line 742) | func TestParseLoggingOpts(t *testing.T) { function TestParseEnvfileVariables (line 757) | func TestParseEnvfileVariables(t *testing.T) { function TestParseEnvfileVariablesWithBOMUnicode (line 783) | func TestParseEnvfileVariablesWithBOMUnicode(t *testing.T) { function TestParseLabelfileVariables (line 810) | func TestParseLabelfileVariables(t *testing.T) { function TestParseEntryPoint (line 836) | func TestParseEntryPoint(t *testing.T) { function TestValidateDevice (line 846) | func TestValidateDevice(t *testing.T) { function TestParseSystemPaths (line 898) | func TestParseSystemPaths(t *testing.T) { function TestConvertToStandardNotation (line 952) | func TestConvertToStandardNotation(t *testing.T) { FILE: pkg/container/docker_images.go function ImageExistsLocally (line 16) | func ImageExistsLocally(ctx context.Context, imageName string, platform ... function RemoveImage (line 44) | func RemoveImage(ctx context.Context, imageName string, force bool, prun... FILE: pkg/container/docker_images_test.go function init (line 14) | func init() { function TestImageExistsLocally (line 18) | func TestImageExistsLocally(t *testing.T) { FILE: pkg/container/docker_logger.go type dockerMessage (line 14) | type dockerMessage struct constant logPrefix (line 25) | logPrefix = " \U0001F433 " function logDockerResponse (line 27) | func logDockerResponse(logger logrus.FieldLogger, dockerResponse io.Read... function writeLog (line 77) | func writeLog(logger logrus.FieldLogger, isError bool, format string, ar... FILE: pkg/container/docker_network.go function NewDockerNetworkCreateExecutor (line 12) | func NewDockerNetworkCreateExecutor(name string) common.Executor { function NewDockerNetworkRemoveExecutor (line 45) | func NewDockerNetworkRemoveExecutor(name string) common.Executor { FILE: pkg/container/docker_pull.go function NewDockerPullExecutor (line 20) | func NewDockerPullExecutor(input NewDockerPullExecutorInput) common.Exec... function getImagePullOptions (line 77) | func getImagePullOptions(ctx context.Context, input NewDockerPullExecuto... function cleanImage (line 118) | func cleanImage(ctx context.Context, image string) string { FILE: pkg/container/docker_pull_test.go function init (line 13) | func init() { function TestCleanImage (line 17) | func TestCleanImage(t *testing.T) { function TestGetImagePullOptions (line 37) | func TestGetImagePullOptions(t *testing.T) { FILE: pkg/container/docker_run.go function NewContainer (line 43) | func NewContainer(input *NewContainerInput) ExecutionsEnvironment { function supportsContainerImagePlatform (line 51) | func supportsContainerImagePlatform(ctx context.Context, cli client.APIC... type containerReference (line 206) | type containerReference struct method Create (line 67) | func (cr *containerReference) Create(capAdd []string, capDrop []string... method Start (line 79) | func (cr *containerReference) Start(attach bool) common.Executor { method Pull (line 102) | func (cr *containerReference) Pull(forcePull bool) common.Executor { method Copy (line 116) | func (cr *containerReference) Copy(destPath string, files ...*FileEntr... method CopyDir (line 124) | func (cr *containerReference) CopyDir(destPath string, srcPath string,... method GetContainerArchive (line 138) | func (cr *containerReference) GetContainerArchive(ctx context.Context,... method UpdateFromEnv (line 146) | func (cr *containerReference) UpdateFromEnv(srcPath string, env *map[s... method UpdateFromImageEnv (line 150) | func (cr *containerReference) UpdateFromImageEnv(env *map[string]strin... method Exec (line 154) | func (cr *containerReference) Exec(command []string, env map[string]st... method Remove (line 163) | func (cr *containerReference) Remove() common.Executor { method GetHealth (line 172) | func (cr *containerReference) GetHealth(ctx context.Context) Health { method ReplaceLogWriter (line 196) | func (cr *containerReference) ReplaceLogWriter(stdout io.Writer, stder... method connect (line 278) | func (cr *containerReference) connect() common.Executor { method Close (line 292) | func (cr *containerReference) Close() common.Executor { method find (line 305) | func (cr *containerReference) find() common.Executor { method remove (line 331) | func (cr *containerReference) remove() common.Executor { method mergeContainerConfigs (line 352) | func (cr *containerReference) mergeContainerConfigs(ctx context.Contex... method create (line 410) | func (cr *containerReference) create(capAdd []string, capDrop []string... method extractFromImageEnv (line 504) | func (cr *containerReference) extractFromImageEnv(env *map[string]stri... method exec (line 542) | func (cr *containerReference) exec(cmd []string, env map[string]string... method tryReadID (line 615) | func (cr *containerReference) tryReadID(opt string, cbk func(id int)) ... method tryReadUID (line 648) | func (cr *containerReference) tryReadUID() common.Executor { method tryReadGID (line 652) | func (cr *containerReference) tryReadGID() common.Executor { method waitForCommand (line 656) | func (cr *containerReference) waitForCommand(ctx context.Context, isTe... method CopyTarStream (line 701) | func (cr *containerReference) CopyTarStream(ctx context.Context, destP... method copyDir (line 730) | func (cr *containerReference) copyDir(dstPath string, srcPath string, ... method copyContent (line 801) | func (cr *containerReference) copyContent(dstPath string, files ...*Fi... method attach (line 835) | func (cr *containerReference) attach() common.Executor { method start (line 870) | func (cr *containerReference) start() common.Executor { method wait (line 884) | func (cr *containerReference) wait() common.Executor { function GetDockerClient (line 215) | func GetDockerClient(ctx context.Context) (cli client.APIClient, err err... function GetHostInfo (line 240) | func GetHostInfo(ctx context.Context) (info system.Info, err error) { function RunnerArch (line 259) | func RunnerArch(ctx context.Context) string { FILE: pkg/container/docker_run_test.go function TestDocker (line 22) | func TestDocker(t *testing.T) { type mockDockerClient (line 62) | type mockDockerClient struct method ContainerExecCreate (line 67) | func (m *mockDockerClient) ContainerExecCreate(ctx context.Context, id... method ContainerExecAttach (line 72) | func (m *mockDockerClient) ContainerExecAttach(ctx context.Context, id... method ContainerExecInspect (line 77) | func (m *mockDockerClient) ContainerExecInspect(ctx context.Context, e... method CopyToContainer (line 82) | func (m *mockDockerClient) CopyToContainer(ctx context.Context, id str... type endlessReader (line 87) | type endlessReader struct method Read (line 91) | func (r endlessReader) Read(_ []byte) (n int, err error) { type mockConn (line 95) | type mockConn struct method Write (line 100) | func (m *mockConn) Write(b []byte) (n int, err error) { method Close (line 105) | func (m *mockConn) Close() (err error) { function TestDockerExecAbort (line 109) | func TestDockerExecAbort(t *testing.T) { function TestDockerExecFailure (line 147) | func TestDockerExecFailure(t *testing.T) { function TestDockerCopyTarStream (line 177) | func TestDockerCopyTarStream(t *testing.T) { function TestDockerCopyTarStreamDryRun (line 199) | func TestDockerCopyTarStreamDryRun(t *testing.T) { function TestDockerCopyTarStreamErrorInCopyFiles (line 221) | func TestDockerCopyTarStreamErrorInCopyFiles(t *testing.T) { function TestDockerCopyTarStreamErrorInMkdir (line 246) | func TestDockerCopyTarStreamErrorInMkdir(t *testing.T) { FILE: pkg/container/docker_socket.go function socketLocation (line 23) | func socketLocation() (string, bool) { function isDockerHostURI (line 45) | func isDockerHostURI(daemonPath string) bool { type SocketAndHost (line 57) | type SocketAndHost struct function GetSocketAndHost (line 62) | func GetSocketAndHost(containerSocket string) (SocketAndHost, error) { FILE: pkg/container/docker_socket_test.go function init (line 11) | func init() { function TestGetSocketAndHostWithSocket (line 17) | func TestGetSocketAndHostWithSocket(t *testing.T) { function TestGetSocketAndHostNoSocket (line 32) | func TestGetSocketAndHostNoSocket(t *testing.T) { function TestGetSocketAndHostOnlySocket (line 45) | func TestGetSocketAndHostOnlySocket(t *testing.T) { function TestGetSocketAndHostDontMount (line 62) | func TestGetSocketAndHostDontMount(t *testing.T) { function TestGetSocketAndHostNoHostNoSocket (line 76) | func TestGetSocketAndHostNoHostNoSocket(t *testing.T) { function TestGetSocketAndHostNoHostNoSocketDefaultLocation (line 94) | func TestGetSocketAndHostNoHostNoSocketDefaultLocation(t *testing.T) { function TestGetSocketAndHostNoHostInvalidSocket (line 116) | func TestGetSocketAndHostNoHostInvalidSocket(t *testing.T) { function TestGetSocketAndHostOnlySocketValidButUnusualLocation (line 133) | func TestGetSocketAndHostOnlySocketValidButUnusualLocation(t *testing.T) { FILE: pkg/container/docker_stub.go function ImageExistsLocally (line 16) | func ImageExistsLocally(ctx context.Context, imageName string, platform ... function RemoveImage (line 22) | func RemoveImage(ctx context.Context, imageName string, force bool, prun... function NewDockerBuildExecutor (line 27) | func NewDockerBuildExecutor(input NewDockerBuildExecutorInput) common.Ex... function NewDockerPullExecutor (line 34) | func NewDockerPullExecutor(input NewDockerPullExecutorInput) common.Exec... function NewContainer (line 41) | func NewContainer(input *NewContainerInput) ExecutionsEnvironment { function RunnerArch (line 45) | func RunnerArch(ctx context.Context) string { function GetHostInfo (line 49) | func GetHostInfo(ctx context.Context) (info system.Info, err error) { function NewDockerVolumeRemoveExecutor (line 53) | func NewDockerVolumeRemoveExecutor(volume string, force bool) common.Exe... function NewDockerNetworkCreateExecutor (line 59) | func NewDockerNetworkCreateExecutor(name string) common.Executor { function NewDockerNetworkRemoveExecutor (line 65) | func NewDockerNetworkRemoveExecutor(name string) common.Executor { FILE: pkg/container/docker_volume.go function NewDockerVolumeRemoveExecutor (line 13) | func NewDockerVolumeRemoveExecutor(volumeName string, force bool) common... function removeExecutor (line 37) | func removeExecutor(volume string, force bool) common.Executor { FILE: pkg/container/executions_environment.go type ExecutionsEnvironment (line 5) | type ExecutionsEnvironment interface FILE: pkg/container/host_environment.go type HostEnvironment (line 28) | type HostEnvironment struct method Create (line 38) | func (e *HostEnvironment) Create(_ []string, _ []string) common.Execut... method Close (line 44) | func (e *HostEnvironment) Close() common.Executor { method Copy (line 50) | func (e *HostEnvironment) Copy(destPath string, files ...*FileEntry) c... method CopyTarStream (line 64) | func (e *HostEnvironment) CopyTarStream(ctx context.Context, destPath ... method CopyDir (line 91) | func (e *HostEnvironment) CopyDir(destPath string, srcPath string, use... method GetContainerArchive (line 121) | func (e *HostEnvironment) GetContainerArchive(ctx context.Context, src... method Pull (line 171) | func (e *HostEnvironment) Pull(_ bool) common.Executor { method Start (line 177) | func (e *HostEnvironment) Start(_ bool) common.Executor { method UpdateFromImageEnv (line 271) | func (e *HostEnvironment) UpdateFromImageEnv(_ *map[string]string) com... method exec (line 285) | func (e *HostEnvironment) exec(ctx context.Context, command []string, ... method Exec (line 356) | func (e *HostEnvironment) Exec(command []string /*cmdline string, */, ... method ExecWithCmdLine (line 360) | func (e *HostEnvironment) ExecWithCmdLine(command []string, cmdline st... method UpdateFromEnv (line 374) | func (e *HostEnvironment) UpdateFromEnv(srcPath string, env *map[strin... method Remove (line 378) | func (e *HostEnvironment) Remove() common.Executor { method ToContainerPath (line 387) | func (e *HostEnvironment) ToContainerPath(path string) string { method GetActPath (line 396) | func (e *HostEnvironment) GetActPath() string { method GetPathVariableName (line 404) | func (*HostEnvironment) GetPathVariableName() string { method DefaultPathVariable (line 413) | func (e *HostEnvironment) DefaultPathVariable() string { method JoinPathVariable (line 418) | func (*HostEnvironment) JoinPathVariable(paths ...string) string { method GetRunnerContext (line 449) | func (e *HostEnvironment) GetRunnerContext(_ context.Context) map[stri... method GetHealth (line 458) | func (e *HostEnvironment) GetHealth(_ context.Context) Health { method ReplaceLogWriter (line 462) | func (e *HostEnvironment) ReplaceLogWriter(stdout io.Writer, _ io.Writ... method IsEnvironmentCaseInsensitive (line 468) | func (*HostEnvironment) IsEnvironmentCaseInsensitive() bool { type ptyWriter (line 183) | type ptyWriter struct method Write (line 189) | func (w *ptyWriter) Write(buf []byte) (int, error) { type localEnv (line 205) | type localEnv struct method Getenv (line 209) | func (l *localEnv) Getenv(name string) string { function lookupPathHost (line 221) | func lookupPathHost(cmd string, env map[string]string, writer io.Writer)... function setupPty (line 233) | func setupPty(cmd *exec.Cmd, cmdline string) (*os.File, *os.File, error) { function writeKeepAlive (line 253) | func writeKeepAlive(ppty io.Writer) { function copyPtyOutput (line 262) | func copyPtyOutput(writer io.Writer, ppty io.Reader, finishLog context.C... function getEnvListFromMap (line 277) | func getEnvListFromMap(env map[string]string) []string { function goArchToActionArch (line 424) | func goArchToActionArch(arch string) string { function goOsToActionOs (line 437) | func goOsToActionOs(os string) string { FILE: pkg/container/host_environment_test.go function TestCopyDir (line 18) | func TestCopyDir(t *testing.T) { function TestGetContainerArchive (line 39) | func TestGetContainerArchive(t *testing.T) { FILE: pkg/container/linux_container_environment_extensions.go type LinuxContainerEnvironmentExtensions (line 13) | type LinuxContainerEnvironmentExtensions struct method ToContainerPath (line 19) | func (*LinuxContainerEnvironmentExtensions) ToContainerPath(path strin... method GetActPath (line 50) | func (*LinuxContainerEnvironmentExtensions) GetActPath() string { method GetPathVariableName (line 54) | func (*LinuxContainerEnvironmentExtensions) GetPathVariableName() stri... method DefaultPathVariable (line 58) | func (*LinuxContainerEnvironmentExtensions) DefaultPathVariable() stri... method JoinPathVariable (line 62) | func (*LinuxContainerEnvironmentExtensions) JoinPathVariable(paths ...... method GetRunnerContext (line 66) | func (*LinuxContainerEnvironmentExtensions) GetRunnerContext(ctx conte... method IsEnvironmentCaseInsensitive (line 75) | func (*LinuxContainerEnvironmentExtensions) IsEnvironmentCaseInsensiti... FILE: pkg/container/linux_container_environment_extensions_test.go function TestContainerPath (line 14) | func TestContainerPath(t *testing.T) { type typeAssertMockContainer (line 65) | type typeAssertMockContainer struct FILE: pkg/container/parse_env_file.go function parseEnvFile (line 14) | func parseEnvFile(e Container, srcPath string, env *map[string]string) c... FILE: pkg/container/util.go function getSysProcAttr (line 12) | func getSysProcAttr(_ string, tty bool) *syscall.SysProcAttr { function openPty (line 24) | func openPty() (*os.File, *os.File, error) { FILE: pkg/container/util_openbsd_mips64.go function getSysProcAttr (line 9) | func getSysProcAttr(cmdLine string, tty bool) *syscall.SysProcAttr { function openPty (line 15) | func openPty() (*os.File, *os.File, error) { FILE: pkg/container/util_plan9.go function getSysProcAttr (line 9) | func getSysProcAttr(cmdLine string, tty bool) *syscall.SysProcAttr { function openPty (line 15) | func openPty() (*os.File, *os.File, error) { FILE: pkg/container/util_windows.go function getSysProcAttr (line 9) | func getSysProcAttr(cmdLine string, tty bool) *syscall.SysProcAttr { function openPty (line 13) | func openPty() (*os.File, *os.File, error) { FILE: pkg/exprparser/functions.go method contains (line 22) | func (impl *interperterImpl) contains(search, item reflect.Value) (bool,... method startsWith (line 47) | func (impl *interperterImpl) startsWith(searchString, searchValue reflec... method endsWith (line 54) | func (impl *interperterImpl) endsWith(searchString, searchValue reflect.... constant passThrough (line 62) | passThrough = iota constant bracketOpen (line 63) | bracketOpen constant bracketClose (line 64) | bracketClose method format (line 67) | func (impl *interperterImpl) format(str reflect.Value, replaceValue ...r... method join (line 140) | func (impl *interperterImpl) join(array reflect.Value, sep reflect.Value... method toJSON (line 155) | func (impl *interperterImpl) toJSON(value reflect.Value) (string, error) { method fromJSON (line 168) | func (impl *interperterImpl) fromJSON(value reflect.Value) (interface{},... method hashFiles (line 183) | func (impl *interperterImpl) hashFiles(paths ...reflect.Value) (string, ... method getNeedsTransitive (line 244) | func (impl *interperterImpl) getNeedsTransitive(job *model.Job) []string { method always (line 255) | func (impl *interperterImpl) always() (bool, error) { method jobSuccess (line 259) | func (impl *interperterImpl) jobSuccess() (bool, error) { method stepSuccess (line 272) | func (impl *interperterImpl) stepSuccess() (bool, error) { method jobFailure (line 276) | func (impl *interperterImpl) jobFailure() (bool, error) { method stepFailure (line 289) | func (impl *interperterImpl) stepFailure() (bool, error) { method cancelled (line 293) | func (impl *interperterImpl) cancelled() (bool, error) { FILE: pkg/exprparser/functions_test.go function TestFunctionContains (line 11) | func TestFunctionContains(t *testing.T) { function TestFunctionStartsWith (line 55) | func TestFunctionStartsWith(t *testing.T) { function TestFunctionEndsWith (line 84) | func TestFunctionEndsWith(t *testing.T) { function TestFunctionJoin (line 113) | func TestFunctionJoin(t *testing.T) { function TestFunctionToJSON (line 140) | func TestFunctionToJSON(t *testing.T) { function TestFunctionFromJSON (line 166) | func TestFunctionFromJSON(t *testing.T) { function TestFunctionHashFiles (line 189) | func TestFunctionHashFiles(t *testing.T) { function TestFunctionFormat (line 219) | func TestFunctionFormat(t *testing.T) { function TestMapContains (line 260) | func TestMapContains(t *testing.T) { FILE: pkg/exprparser/interpreter.go type EvaluationEnvironment (line 14) | type EvaluationEnvironment struct type Needs (line 30) | type Needs struct type Config (line 35) | type Config struct type DefaultStatusCheck (line 41) | type DefaultStatusCheck method String (line 51) | func (dsc DefaultStatusCheck) String() string { constant DefaultStatusCheckNone (line 44) | DefaultStatusCheckNone DefaultStatusCheck = iota constant DefaultStatusCheckSuccess (line 45) | DefaultStatusCheckSuccess constant DefaultStatusCheckAlways (line 46) | DefaultStatusCheckAlways constant DefaultStatusCheckCanceled (line 47) | DefaultStatusCheckCanceled constant DefaultStatusCheckFailure (line 48) | DefaultStatusCheckFailure type Interpreter (line 65) | type Interpreter interface type interperterImpl (line 69) | type interperterImpl struct method Evaluate (line 81) | func (impl *interperterImpl) Evaluate(input string, defaultStatusCheck... method evaluateNode (line 120) | func (impl *interperterImpl) evaluateNode(exprNode actionlint.ExprNode... method evaluateVariable (line 153) | func (impl *interperterImpl) evaluateVariable(variableNode *actionlint... method evaluateIndexAccess (line 191) | func (impl *interperterImpl) evaluateIndexAccess(indexAccessNode *acti... method evaluateObjectDeref (line 226) | func (impl *interperterImpl) evaluateObjectDeref(objectDerefNode *acti... method evaluateArrayDeref (line 239) | func (impl *interperterImpl) evaluateArrayDeref(arrayDerefNode *action... method getPropertyValue (line 248) | func (impl *interperterImpl) getPropertyValue(left reflect.Value, prop... method getPropertyValueDereferenced (line 319) | func (impl *interperterImpl) getPropertyValueDereferenced(left reflect... method getMapValue (line 347) | func (impl *interperterImpl) getMapValue(value reflect.Value) (interfa... method evaluateNot (line 355) | func (impl *interperterImpl) evaluateNot(notNode *actionlint.NotOpNode... method evaluateCompare (line 364) | func (impl *interperterImpl) evaluateCompare(compareNode *actionlint.C... method compareValues (line 381) | func (impl *interperterImpl) compareValues(leftValue reflect.Value, ri... method coerceToNumber (line 424) | func (impl *interperterImpl) coerceToNumber(value reflect.Value) refle... method coerceToString (line 456) | func (impl *interperterImpl) coerceToString(value reflect.Value) refle... method compareString (line 493) | func (impl *interperterImpl) compareString(left string, right string, ... method compareNumber (line 512) | func (impl *interperterImpl) compareNumber(left float64, right float64... method isNumber (line 558) | func (impl *interperterImpl) isNumber(value reflect.Value) bool { method getSafeValue (line 567) | func (impl *interperterImpl) getSafeValue(value reflect.Value) interfa... method evaluateLogicalCompare (line 581) | func (impl *interperterImpl) evaluateLogicalCompare(compareNode *actio... method evaluateFuncCall (line 611) | func (impl *interperterImpl) evaluateFuncCall(funcCallNode *actionlint... function NewInterpeter (line 74) | func NewInterpeter(env *EvaluationEnvironment, config Config) Interpreter { function IsTruthy (line 531) | func IsTruthy(input interface{}) bool { FILE: pkg/exprparser/interpreter_test.go function TestLiterals (line 11) | func TestLiterals(t *testing.T) { function TestOperators (line 40) | func TestOperators(t *testing.T) { function TestOperatorsCompare (line 114) | func TestOperatorsCompare(t *testing.T) { function TestOperatorsBooleanEvaluation (line 162) | func TestOperatorsBooleanEvaluation(t *testing.T) { function TestContexts (line 529) | func TestContexts(t *testing.T) { FILE: pkg/filecollector/file_collector.go type Handler (line 20) | type Handler interface type TarCollector (line 24) | type TarCollector struct method WriteFile (line 31) | func (tc TarCollector) WriteFile(fpath string, fi fs.FileInfo, linkNam... type CopyCollector (line 62) | type CopyCollector struct method WriteFile (line 66) | func (cc *CopyCollector) WriteFile(fpath string, fi fs.FileInfo, linkN... type FileCollector (line 85) | type FileCollector struct method CollectFiles (line 128) | func (fc *FileCollector) CollectFiles(ctx context.Context, submodulePa... type Fs (line 93) | type Fs interface type DefaultFs (line 100) | type DefaultFs struct method Walk (line 103) | func (*DefaultFs) Walk(root string, fn filepath.WalkFunc) error { method OpenGitIndex (line 107) | func (*DefaultFs) OpenGitIndex(path string) (*index.Index, error) { method Open (line 119) | func (*DefaultFs) Open(path string) (io.ReadCloser, error) { method Readlink (line 123) | func (*DefaultFs) Readlink(path string) (string, error) { FILE: pkg/filecollector/file_collector_test.go type memoryFs (line 21) | type memoryFs struct method walk (line 25) | func (mfs *memoryFs) walk(root string, fn filepath.WalkFunc) error { method Walk (line 47) | func (mfs *memoryFs) Walk(root string, fn filepath.WalkFunc) error { method OpenGitIndex (line 59) | func (mfs *memoryFs) OpenGitIndex(path string) (*index.Index, error) { method Open (line 69) | func (mfs *memoryFs) Open(path string) (io.ReadCloser, error) { method Readlink (line 73) | func (mfs *memoryFs) Readlink(path string) (string, error) { function TestIgnoredTrackedfile (line 77) | func TestIgnoredTrackedfile(t *testing.T) { function TestSymlinks (line 119) | func TestSymlinks(t *testing.T) { FILE: pkg/gh/gh.go function GetToken (line 10) | func GetToken(ctx context.Context, workingDirectory string) (string, err... FILE: pkg/gh/gh_test.go function TestGetToken (line 8) | func TestGetToken(t *testing.T) { FILE: pkg/lookpath/env.go type Env (line 5) | type Env interface type defaultEnv (line 9) | type defaultEnv struct method Getenv (line 12) | func (*defaultEnv) Getenv(name string) string { function LookPath (line 16) | func LookPath(file string) (string, error) { FILE: pkg/lookpath/error.go type Error (line 3) | type Error struct method Error (line 8) | func (e *Error) Error() string { FILE: pkg/lookpath/lp_js.go function LookPath2 (line 20) | func LookPath2(file string, lenv Env) (string, error) { FILE: pkg/lookpath/lp_plan9.go function findExecutable (line 18) | func findExecutable(file string) error { function LookPath2 (line 34) | func LookPath2(file string, lenv Env) (string, error) { FILE: pkg/lookpath/lp_unix.go function findExecutable (line 20) | func findExecutable(file string) error { function LookPath2 (line 35) | func LookPath2(file string, lenv Env) (string, error) { FILE: pkg/lookpath/lp_windows.go function chkStat (line 18) | func chkStat(file string) error { function hasExt (line 29) | func hasExt(file string) bool { function findExecutable (line 37) | func findExecutable(file string, exts []string) (string, error) { function LookPath2 (line 60) | func LookPath2(file string, lenv Env) (string, error) { FILE: pkg/model/action.go type ActionRunsUsing (line 13) | type ActionRunsUsing method UnmarshalYAML (line 15) | func (a *ActionRunsUsing) UnmarshalYAML(unmarshal func(interface{}) er... method IsNode (line 54) | func (a ActionRunsUsing) IsNode() bool { method IsDocker (line 63) | func (a ActionRunsUsing) IsDocker() bool { method IsComposite (line 67) | func (a ActionRunsUsing) IsComposite() bool { constant ActionRunsUsingNode12 (line 41) | ActionRunsUsingNode12 = "node12" constant ActionRunsUsingNode16 (line 43) | ActionRunsUsingNode16 = "node16" constant ActionRunsUsingNode20 (line 45) | ActionRunsUsingNode20 = "node20" constant ActionRunsUsingNode24 (line 47) | ActionRunsUsingNode24 = "node24" constant ActionRunsUsingDocker (line 49) | ActionRunsUsingDocker = "docker" constant ActionRunsUsingComposite (line 51) | ActionRunsUsingComposite = "composite" type ActionRuns (line 72) | type ActionRuns struct type Action (line 89) | type Action struct method UnmarshalYAML (line 102) | func (a *Action) UnmarshalYAML(node *yaml.Node) error { type Input (line 120) | type Input struct type Output (line 127) | type Output struct function ReadAction (line 133) | func ReadAction(in io.Reader) (*Action, error) { FILE: pkg/model/anchors.go function resolveAliasesExt (line 9) | func resolveAliasesExt(node *yaml.Node, path map[*yaml.Node]bool, skipCh... function resolveAliases (line 36) | func resolveAliases(node *yaml.Node) error { FILE: pkg/model/anchors_test.go function TestVerifyNilAliasError (line 10) | func TestVerifyNilAliasError(t *testing.T) { function TestVerifyNoRecursion (line 25) | func TestVerifyNoRecursion(t *testing.T) { FILE: pkg/model/github_context.go type GithubContext (line 12) | type GithubContext struct method SetRef (line 97) | func (ghc *GithubContext) SetRef(ctx context.Context, defaultBranch st... method SetSha (line 142) | func (ghc *GithubContext) SetSha(ctx context.Context, repoPath string) { method SetRepositoryAndOwner (line 168) | func (ghc *GithubContext) SetRepositoryAndOwner(ctx context.Context, g... method SetRefTypeAndName (line 183) | func (ghc *GithubContext) SetRefTypeAndName() { method SetBaseAndHeadRef (line 207) | func (ghc *GithubContext) SetBaseAndHeadRef() { function asString (line 45) | func asString(v interface{}) string { function nestedMapLookup (line 54) | func nestedMapLookup(m map[string]interface{}, ks ...string) (rval inter... function withDefaultBranch (line 71) | func withDefaultBranch(ctx context.Context, b string, event map[string]i... FILE: pkg/model/github_context_test.go function TestSetRef (line 12) | func TestSetRef(t *testing.T) { function TestSetSha (line 126) | func TestSetSha(t *testing.T) { FILE: pkg/model/job_context.go type JobContext (line 3) | type JobContext struct FILE: pkg/model/planner.go type WorkflowPlanner (line 17) | type WorkflowPlanner interface type Plan (line 25) | type Plan struct method MaxRunNameLen (line 304) | func (p *Plan) MaxRunNameLen() int { method mergeStages (line 327) | func (p *Plan) mergeStages(stages []*Stage) { type Stage (line 30) | type Stage struct method GetJobIDs (line 318) | func (s *Stage) GetJobIDs() []string { type Run (line 35) | type Run struct method String (line 40) | func (r *Run) String() string { method Job (line 49) | func (r *Run) Job() *Job { type WorkflowFiles (line 53) | type WorkflowFiles struct function NewWorkflowPlanner (line 59) | func NewWorkflowPlanner(path string, noWorkflowRecurse, strict bool) (Wo... function NewSingleWorkflowPlanner (line 160) | func NewSingleWorkflowPlanner(name string, f io.Reader) (WorkflowPlanner... function validateJobName (line 186) | func validateJobName(workflow *Workflow) error { type workflowPlanner (line 196) | type workflowPlanner struct method PlanEvent (line 201) | func (wp *workflowPlanner) PlanEvent(eventName string) (*Plan, error) { method PlanJob (line 232) | func (wp *workflowPlanner) PlanJob(jobName string) (*Plan, error) { method PlanAll (line 252) | func (wp *workflowPlanner) PlanAll() (*Plan, error) { method GetEvents (line 274) | func (wp *workflowPlanner) GetEvents() []string { function createStages (line 343) | func createStages(w *Workflow, jobIDs ...string) ([]*Stage, error) { function listInStages (line 384) | func listInStages(srcList []string, stages ...*Stage) bool { FILE: pkg/model/planner_test.go type WorkflowPlanTest (line 11) | type WorkflowPlanTest struct function TestPlanner (line 17) | func TestPlanner(t *testing.T) { function TestWorkflow (line 43) | func TestWorkflow(t *testing.T) { FILE: pkg/model/step_result.go type stepStatus (line 5) | type stepStatus method MarshalText (line 19) | func (s stepStatus) MarshalText() ([]byte, error) { method UnmarshalText (line 23) | func (s *stepStatus) UnmarshalText(b []byte) error { method String (line 34) | func (s stepStatus) String() string { constant StepStatusSuccess (line 8) | StepStatusSuccess stepStatus = iota constant StepStatusFailure (line 9) | StepStatusFailure constant StepStatusSkipped (line 10) | StepStatusSkipped type StepResult (line 41) | type StepResult struct FILE: pkg/model/workflow.go type Workflow (line 19) | type Workflow struct method On (line 29) | func (w *Workflow) On() []string { method OnEvent (line 60) | func (w *Workflow) OnEvent(event string) interface{} { method UnmarshalYAML (line 71) | func (w *Workflow) UnmarshalYAML(node *yaml.Node) error { method WorkflowDispatchConfig (line 117) | func (w *Workflow) WorkflowDispatchConfig() *WorkflowDispatch { method WorkflowCallConfig (line 175) | func (w *Workflow) WorkflowCallConfig() *WorkflowCall { method GetJob (line 726) | func (w *Workflow) GetJob(jobID string) *Job { method GetJobIDs (line 742) | func (w *Workflow) GetJobIDs() []string { type WorkflowStrict (line 87) | type WorkflowStrict method UnmarshalYAML (line 89) | func (w *WorkflowStrict) UnmarshalYAML(node *yaml.Node) error { type WorkflowDispatchInput (line 105) | type WorkflowDispatchInput struct type WorkflowDispatch (line 113) | type WorkflowDispatch struct type WorkflowCallInput (line 154) | type WorkflowCallInput struct type WorkflowCallOutput (line 161) | type WorkflowCallOutput struct type WorkflowCall (line 166) | type WorkflowCall struct type WorkflowCallResult (line 171) | type WorkflowCallResult struct type Job (line 196) | type Job struct method InheritSecrets (line 266) | func (j *Job) InheritSecrets() bool { method Secrets (line 279) | func (j *Job) Secrets() map[string]string { method Container (line 293) | func (j *Job) Container() *ContainerSpec { method Needs (line 311) | func (j *Job) Needs() []string { method RunsOn (line 330) | func (j *Job) RunsOn() []string { method Environment (line 383) | func (j *Job) Environment() map[string]string { method Matrix (line 388) | func (j *Job) Matrix() map[string][]interface{} { method GetMatrixes (line 401) | func (j *Job) GetMatrixes() ([]map[string]interface{}, error) { method Type (line 530) | func (j *Job) Type() (JobType, error) { type Strategy (line 216) | type Strategy struct method GetMaxParallel (line 236) | func (s Strategy) GetMaxParallel() int { method GetFailFast (line 253) | func (s Strategy) GetFailFast() bool { type Defaults (line 225) | type Defaults struct type RunDefaults (line 230) | type RunDefaults struct function nodeAsStringSlice (line 354) | func nodeAsStringSlice(node yaml.Node) []string { function environment (line 372) | func environment(yml yaml.Node) map[string]string { function commonKeysMatch (line 481) | func commonKeysMatch(a map[string]interface{}, b map[string]interface{})... function commonKeysMatch2 (line 490) | func commonKeysMatch2(a map[string]interface{}, b map[string]interface{}... type JobType (line 501) | type JobType method String (line 517) | func (j JobType) String() string { constant JobTypeDefault (line 505) | JobTypeDefault JobType = iota constant JobTypeReusableWorkflowLocal (line 508) | JobTypeReusableWorkflowLocal constant JobTypeReusableWorkflowRemote (line 511) | JobTypeReusableWorkflowRemote constant JobTypeInvalid (line 514) | JobTypeInvalid type ContainerSpec (line 555) | type ContainerSpec struct type Step (line 569) | type Step struct method String (line 586) | func (s *Step) String() string { method Environment (line 598) | func (s *Step) Environment() map[string]string { method GetEnv (line 603) | func (s *Step) GetEnv() map[string]string { method ShellCommand (line 615) | func (s *Step) ShellCommand() string { method Type (line 691) | func (s *Step) Type() StepType { type StepType (line 645) | type StepType method String (line 670) | func (s StepType) String() string { constant StepTypeRun (line 649) | StepTypeRun StepType = iota constant StepTypeUsesDockerURL (line 652) | StepTypeUsesDockerURL constant StepTypeUsesActionLocal (line 655) | StepTypeUsesActionLocal constant StepTypeUsesActionRemote (line 658) | StepTypeUsesActionRemote constant StepTypeReusableWorkflowLocal (line 661) | StepTypeReusableWorkflowLocal constant StepTypeReusableWorkflowRemote (line 664) | StepTypeReusableWorkflowRemote constant StepTypeInvalid (line 667) | StepTypeInvalid function ReadWorkflow (line 714) | func ReadWorkflow(in io.Reader, strict bool) (*Workflow, error) { function decodeNode (line 754) | func decodeNode(node yaml.Node, out interface{}) bool { FILE: pkg/model/workflow_test.go function TestReadWorkflow_StringEvent (line 12) | func TestReadWorkflow_StringEvent(t *testing.T) { function TestReadWorkflow_ListEvent (line 31) | func TestReadWorkflow_ListEvent(t *testing.T) { function TestReadWorkflow_MapEvent (line 51) | func TestReadWorkflow_MapEvent(t *testing.T) { function TestReadWorkflow_RunsOnLabels (line 76) | func TestReadWorkflow_RunsOnLabels(t *testing.T) { function TestReadWorkflow_RunsOnLabelsWithGroup (line 93) | func TestReadWorkflow_RunsOnLabelsWithGroup(t *testing.T) { function TestReadWorkflow_StringContainer (line 111) | func TestReadWorkflow_StringContainer(t *testing.T) { function TestReadWorkflow_ObjectContainer (line 139) | func TestReadWorkflow_ObjectContainer(t *testing.T) { function TestReadWorkflow_JobTypes (line 178) | func TestReadWorkflow_JobTypes(t *testing.T) { function TestReadWorkflow_JobTypes_InvalidPath (line 228) | func TestReadWorkflow_JobTypes_InvalidPath(t *testing.T) { function TestReadWorkflow_StepsTypes (line 264) | func TestReadWorkflow_StepsTypes(t *testing.T) { function TestReadWorkflow_JobOutputs (line 290) | func TestReadWorkflow_JobOutputs(t *testing.T) { function TestReadWorkflow_Strategy (line 331) | func TestReadWorkflow_Strategy(t *testing.T) { function TestMatrixOnlyIncludes (line 398) | func TestMatrixOnlyIncludes(t *testing.T) { function TestStep_ShellCommand (line 424) | func TestStep_ShellCommand(t *testing.T) { function TestReadWorkflow_WorkflowDispatchConfig (line 444) | func TestReadWorkflow_WorkflowDispatchConfig(t *testing.T) { function TestReadWorkflow_InvalidStringEvent (line 548) | func TestReadWorkflow_InvalidStringEvent(t *testing.T) { function TestReadWorkflow_AnchorStrict (line 564) | func TestReadWorkflow_AnchorStrict(t *testing.T) { function TestReadWorkflow_Anchor (line 588) | func TestReadWorkflow_Anchor(t *testing.T) { FILE: pkg/runner/action.go type actionStep (line 24) | type actionStep interface type readAction (line 32) | type readAction type actionYamlReader (line 34) | type actionYamlReader type fileWriter (line 36) | type fileWriter type runAction (line 38) | type runAction function readActionImpl (line 43) | func readActionImpl(ctx context.Context, step *model.Step, actionDir str... function maybeCopyToActionDir (line 119) | func maybeCopyToActionDir(ctx context.Context, step actionStep, actionDi... function runActionImpl (line 153) | func runActionImpl(step actionStep, actionDir string, remoteAction *remo... function setupActionEnv (line 214) | func setupActionEnv(ctx context.Context, step actionStep, _ *remoteActio... function removeGitIgnore (line 232) | func removeGitIgnore(ctx context.Context, directory string) error { function execAsDocker (line 248) | func execAsDocker(ctx context.Context, step actionStep, actionName, base... function evalDockerArgs (line 358) | func evalDockerArgs(ctx context.Context, step step, action *model.Action... function newStepContainer (line 387) | func newStepContainer(ctx context.Context, step step, image string, cmd ... function populateEnvsFromSavedState (line 441) | func populateEnvsFromSavedState(env *map[string]string, step actionStep,... function populateEnvsFromInput (line 451) | func populateEnvsFromInput(ctx context.Context, env *map[string]string, ... function getContainerActionPaths (line 462) | func getContainerActionPaths(step *model.Step, actionDir string, rc *Run... function getOsSafeRelativePath (line 483) | func getOsSafeRelativePath(s, prefix string) string { function shouldRunPreStep (line 493) | func shouldRunPreStep(step actionStep) common.Conditional { function hasPreStep (line 506) | func hasPreStep(step actionStep) common.Conditional { function runPreStep (line 517) | func runPreStep(step actionStep) common.Executor { function shouldRunPostStep (line 588) | func shouldRunPostStep(step actionStep) common.Conditional { function hasPostStep (line 613) | func hasPostStep(step actionStep) common.Conditional { function runPostStep (line 624) | func runPostStep(step actionStep) common.Executor { FILE: pkg/runner/action_cache.go type ActionCache (line 25) | type ActionCache interface type GoGitActionCache (line 30) | type GoGitActionCache struct method Fetch (line 34) | func (c GoGitActionCache) Fetch(ctx context.Context, cacheDir, url, re... method GetTarArchive (line 130) | func (c GoGitActionCache) GetTarArchive(ctx context.Context, cacheDir,... type GitFileInfo (line 92) | type GitFileInfo struct method IsDir (line 101) | func (g *GitFileInfo) IsDir() bool { method ModTime (line 106) | func (g *GitFileInfo) ModTime() time.Time { method Mode (line 111) | func (g *GitFileInfo) Mode() fs.FileMode { method Name (line 116) | func (g *GitFileInfo) Name() string { method Size (line 121) | func (g *GitFileInfo) Size() int64 { method Sys (line 126) | func (g *GitFileInfo) Sys() any { function actionCacheCopyFileOrDir (line 175) | func actionCacheCopyFileOrDir(ctx context.Context, cleanIncludePrefix st... FILE: pkg/runner/action_cache_offline_mode.go type GoGitActionCacheOfflineMode (line 13) | type GoGitActionCacheOfflineMode struct method Fetch (line 17) | func (c GoGitActionCacheOfflineMode) Fetch(ctx context.Context, cacheD... method GetTarArchive (line 45) | func (c GoGitActionCacheOfflineMode) GetTarArchive(ctx context.Context... FILE: pkg/runner/action_cache_test.go function TestActionCache (line 15) | func TestActionCache(t *testing.T) { function TestActionCacheFailures (line 79) | func TestActionCacheFailures(t *testing.T) { FILE: pkg/runner/action_composite.go function evaluateCompositeInputAndEnv (line 13) | func evaluateCompositeInputAndEnv(ctx context.Context, parent *RunContex... function newCompositeRunContext (line 47) | func newCompositeRunContext(ctx context.Context, parent *RunContext, ste... function execAsComposite (line 84) | func execAsComposite(step actionStep) common.Executor { type compositeSteps (line 126) | type compositeSteps struct method compositeExecutor (line 133) | func (rc *RunContext) compositeExecutor(action *model.Action) *composite... method newCompositeCommandExecutor (line 197) | func (rc *RunContext) newCompositeCommandExecutor(executor common.Execut... function newCompositeStepLogExecutor (line 222) | func newCompositeStepLogExecutor(runStep common.Executor, stepID string)... FILE: pkg/runner/action_test.go type closerMock (line 15) | type closerMock struct method Close (line 19) | func (m *closerMock) Close() error { function TestActionReader (line 24) | func TestActionReader(t *testing.T) { function TestActionRunner (line 143) | func TestActionRunner(t *testing.T) { FILE: pkg/runner/command.go function init (line 16) | func init() { function tryParseRawActionCommand (line 21) | func tryParseRawActionCommand(line string) (command string, kvPairs map[... method commandHandler (line 36) | func (rc *RunContext) commandHandler(ctx context.Context) common.LineHan... method setEnv (line 87) | func (rc *RunContext) setEnv(ctx context.Context, kvPairs map[string]str... method setOutput (line 106) | func (rc *RunContext) setOutput(ctx context.Context, kvPairs map[string]... method addPath (line 124) | func (rc *RunContext) addPath(ctx context.Context, arg string) { function parseKeyValuePairs (line 135) | func parseKeyValuePairs(kvPairs string, separator string) map[string]str... function unescapeCommandData (line 146) | func unescapeCommandData(arg string) string { function unescapeCommandProperty (line 157) | func unescapeCommandProperty(arg string) string { function unescapeKvPairs (line 170) | func unescapeKvPairs(kvPairs map[string]string) map[string]string { method saveState (line 177) | func (rc *RunContext) saveState(_ context.Context, kvPairs map[string]st... FILE: pkg/runner/command_test.go function TestSetEnv (line 17) | func TestSetEnv(t *testing.T) { function TestSetOutput (line 27) | func TestSetOutput(t *testing.T) { function TestAddpath (line 57) | func TestAddpath(t *testing.T) { function TestStopCommands (line 70) | func TestStopCommands(t *testing.T) { function TestAddpathADO (line 95) | func TestAddpathADO(t *testing.T) { function TestAddmask (line 108) | func TestAddmask(t *testing.T) { function captureOutput (line 124) | func captureOutput(t *testing.T, f func()) string { function TestAddmaskUsemask (line 150) | func TestAddmaskUsemask(t *testing.T) { function TestSaveState (line 177) | func TestSaveState(t *testing.T) { FILE: pkg/runner/container_mock_test.go type containerMock (line 12) | type containerMock struct method Create (line 18) | func (cm *containerMock) Create(capAdd []string, capDrop []string) com... method Pull (line 23) | func (cm *containerMock) Pull(forcePull bool) common.Executor { method Start (line 28) | func (cm *containerMock) Start(attach bool) common.Executor { method Remove (line 33) | func (cm *containerMock) Remove() common.Executor { method Close (line 38) | func (cm *containerMock) Close() common.Executor { method UpdateFromEnv (line 43) | func (cm *containerMock) UpdateFromEnv(srcPath string, env *map[string... method UpdateFromImageEnv (line 48) | func (cm *containerMock) UpdateFromImageEnv(env *map[string]string) co... method Copy (line 53) | func (cm *containerMock) Copy(destPath string, files ...*container.Fil... method CopyDir (line 58) | func (cm *containerMock) CopyDir(destPath string, srcPath string, useG... method Exec (line 63) | func (cm *containerMock) Exec(command []string, env map[string]string,... method GetContainerArchive (line 68) | func (cm *containerMock) GetContainerArchive(ctx context.Context, srcP... FILE: pkg/runner/expression.go type ExpressionEvaluator (line 23) | type ExpressionEvaluator interface method NewExpressionEvaluator (line 30) | func (rc *RunContext) NewExpressionEvaluator(ctx context.Context) Expres... method NewExpressionEvaluatorWithEnv (line 34) | func (rc *RunContext) NewExpressionEvaluatorWithEnv(ctx context.Context,... method NewStepExpressionEvaluator (line 110) | func (rc *RunContext) NewStepExpressionEvaluator(ctx context.Context, st... method NewStepExpressionEvaluatorExt (line 115) | func (rc *RunContext) NewStepExpressionEvaluatorExt(ctx context.Context,... method newStepExpressionEvaluator (line 123) | func (rc *RunContext) newStepExpressionEvaluator(ctx context.Context, st... function getHashFilesFunction (line 170) | func getHashFilesFunction(ctx context.Context, rc *RunContext) func(v []... type expressionEvaluator (line 231) | type expressionEvaluator struct method evaluate (line 235) | func (ee expressionEvaluator) evaluate(ctx context.Context, in string,... method evaluateScalarYamlNode (line 246) | func (ee expressionEvaluator) evaluateScalarYamlNode(ctx context.Conte... method evaluateMappingYamlNode (line 266) | func (ee expressionEvaluator) evaluateMappingYamlNode(ctx context.Cont... method evaluateSequenceYamlNode (line 324) | func (ee expressionEvaluator) evaluateSequenceYamlNode(ctx context.Con... method evaluateYamlNodeInternal (line 356) | func (ee expressionEvaluator) evaluateYamlNodeInternal(ctx context.Con... method EvaluateYamlNode (line 369) | func (ee expressionEvaluator) EvaluateYamlNode(ctx context.Context, no... method Interpolate (line 380) | func (ee expressionEvaluator) Interpolate(ctx context.Context, in stri... function EvalBool (line 401) | func EvalBool(ctx context.Context, evaluator ExpressionEvaluator, expr s... function escapeFormatString (line 412) | func escapeFormatString(in string) string { function rewriteSubExpression (line 416) | func rewriteSubExpression(ctx context.Context, in string, forceFormat bo... function getEvaluatorInputs (line 482) | func getEvaluatorInputs(ctx context.Context, rc *RunContext, step step, ... function setupWorkflowInputs (line 538) | func setupWorkflowInputs(ctx context.Context, inputs *map[string]interfa... function getWorkflowSecrets (line 569) | func getWorkflowSecrets(ctx context.Context, rc *RunContext) map[string]... function getWorkflowVars (line 592) | func getWorkflowVars(_ context.Context, rc *RunContext) map[string]string { FILE: pkg/runner/expression_test.go function createRunContext (line 17) | func createRunContext(t *testing.T) *RunContext { function TestEvaluateRunContext (line 81) | func TestEvaluateRunContext(t *testing.T) { function TestEvaluateStep (line 155) | func TestEvaluateStep(t *testing.T) { function TestInterpolate (line 194) | func TestInterpolate(t *testing.T) { function updateTestExpressionWorkflow (line 271) | func updateTestExpressionWorkflow(t *testing.T, tables []struct { function TestRewriteSubExpression (line 321) | func TestRewriteSubExpression(t *testing.T) { function TestRewriteSubExpressionForceFormat (line 351) | func TestRewriteSubExpressionForceFormat(t *testing.T) { FILE: pkg/runner/hashfiles/index.js function adopt (line 10) | function adopt(value) { return value instanceof P ? value : new P(functi... function fulfilled (line 12) | function fulfilled(value) { try { step(generator.next(value)); } catch (... function rejected (line 13) | function rejected(value) { try { step(generator["throw"](value)); } catc... function step (line 14) | function step(result) { result.done ? resolve(result.value) : adopt(resu... function verb (line 22) | function verb(n) { i[n] = o[n] && function (v) { return new Promise(func... function settle (line 23) | function settle(resolve, reject, d, v) { Promise.resolve(v).then(functio... function run (line 39) | function run() { function issueCommand (line 148) | function issueCommand(command, properties, message) { function issue (line 153) | function issue(name, message = '') { class Command (line 158) | class Command { method constructor (line 159) | constructor(command, properties, message) { method toString (line 167) | toString() { function escapeData (line 191) | function escapeData(s) { function escapeProperty (line 197) | function escapeProperty(s) { function adopt (line 234) | function adopt(value) { return value instanceof P ? value : new P(functi... function fulfilled (line 236) | function fulfilled(value) { try { step(generator.next(value)); } catch (... function rejected (line 237) | function rejected(value) { try { step(generator["throw"](value)); } catc... function step (line 238) | function step(result) { result.done ? resolve(result.value) : adopt(resu... function exportVariable (line 274) | function exportVariable(name, val) { function setSecret (line 299) | function setSecret(secret) { function addPath (line 307) | function addPath(inputPath) { function getInput (line 327) | function getInput(name, options) { function getMultilineInput (line 346) | function getMultilineInput(name, options) { function getBooleanInput (line 363) | function getBooleanInput(name, options) { function setOutput (line 382) | function setOutput(name, value) { function setCommandEcho (line 392) | function setCommandEcho(enabled) { function setFailed (line 404) | function setFailed(message) { function isDebug (line 415) | function isDebug() { function debug (line 423) | function debug(message) { function error (line 432) | function error(message, properties = {}) { function warning (line 441) | function warning(message, properties = {}) { function notice (line 450) | function notice(message, properties = {}) { function info (line 458) | function info(message) { function startGroup (line 469) | function startGroup(name) { function endGroup (line 476) | function endGroup() { function group (line 488) | function group(name, fn) { function saveState (line 512) | function saveState(name, value) { function getState (line 522) | function getState(name) { function getIDToken (line 526) | function getIDToken(aud) { function issueCommand (line 585) | function issueCommand(command, message) { function adopt (line 608) | function adopt(value) { return value instanceof P ? value : new P(functi... function fulfilled (line 610) | function fulfilled(value) { try { step(generator.next(value)); } catch (... function rejected (line 611) | function rejected(value) { try { step(generator["throw"](value)); } catc... function step (line 612) | function step(result) { result.done ? resolve(result.value) : adopt(resu... class OidcClient (line 621) | class OidcClient { method createHttpClient (line 622) | static createHttpClient(allowRetry = true, maxRetry = 10) { method getRequestToken (line 629) | static getRequestToken() { method getIDTokenUrl (line 636) | static getIDTokenUrl() { method getCall (line 643) | static getCall(id_token_url) { method getIDToken (line 661) | static getIDToken(audience) { function toPosixPath (line 720) | function toPosixPath(pth) { function toWin32Path (line 731) | function toWin32Path(pth) { function toPlatformPath (line 743) | function toPlatformPath(pth) { function adopt (line 757) | function adopt(value) { return value instanceof P ? value : new P(functi... function fulfilled (line 759) | function fulfilled(value) { try { step(generator.next(value)); } catch (... function rejected (line 760) | function rejected(value) { try { step(generator["throw"](value)); } catc... function step (line 761) | function step(result) { result.done ? resolve(result.value) : adopt(resu... class Summary (line 772) | class Summary { method constructor (line 773) | constructor() { method filePath (line 782) | filePath() { method wrap (line 810) | wrap(tag, content, attrs = {}) { method write (line 826) | write(options) { method clear (line 840) | clear() { method stringify (line 850) | stringify() { method isEmptyBuffer (line 858) | isEmptyBuffer() { method emptyBuffer (line 866) | emptyBuffer() { method addRaw (line 878) | addRaw(text, addEOL = false) { method addEOL (line 887) | addEOL() { method addCodeBlock (line 898) | addCodeBlock(code, lang) { method addList (line 911) | addList(items, ordered = false) { method addTable (line 924) | addTable(rows) { method addDetails (line 952) | addDetails(label, content) { method addImage (line 965) | addImage(src, alt, options) { method addHeading (line 979) | addHeading(text, level) { method addSeparator (line 992) | addSeparator() { method addBreak (line 1001) | addBreak() { method addQuote (line 1013) | addQuote(text, cite) { method addLink (line 1026) | addLink(text, href) { function toCommandValue (line 1054) | function toCommandValue(input) { function toCommandProperties (line 1070) | function toCommandProperties(annotationProperties) { function adopt (line 1094) | function adopt(value) { return value instanceof P ? value : new P(functi... function fulfilled (line 1096) | function fulfilled(value) { try { step(generator.next(value)); } catch (... function rejected (line 1097) | function rejected(value) { try { step(generator["throw"](value)); } catc... function step (line 1098) | function step(result) { result.done ? resolve(result.value) : adopt(resu... function create (line 1110) | function create(patterns, options) { function getOptions (line 1130) | function getOptions(copy) { function adopt (line 1163) | function adopt(value) { return value instanceof P ? value : new P(functi... function fulfilled (line 1165) | function fulfilled(value) { try { step(generator.next(value)); } catch (... function rejected (line 1166) | function rejected(value) { try { step(generator["throw"](value)); } catc... function step (line 1167) | function step(result) { result.done ? resolve(result.value) : adopt(resu... function verb (line 1175) | function verb(n) { i[n] = o[n] && function (v) { return new Promise(func... function settle (line 1176) | function settle(resolve, reject, d, v) { Promise.resolve(v).then(functio... function verb (line 1183) | function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(fu... function resume (line 1184) | function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3... function step (line 1185) | function step(r) { r.value instanceof __await ? Promise.resolve(r.value.... function fulfill (line 1186) | function fulfill(value) { resume("next", value); } function reject (line 1187) | function reject(value) { resume("throw", value); } function settle (line 1188) | function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q... class DefaultGlobber (line 1200) | class DefaultGlobber { method constructor (line 1201) | constructor(options) { method getSearchPaths (line 1206) | getSearchPaths() { method glob (line 1210) | glob() { method globGenerator (line 1230) | globGenerator() { method create (line 1306) | static create(patterns, options) { method stat (line 1328) | static stat(item, options, traversalChain) { function dirname (line 1429) | function dirname(p) { function ensureAbsoluteRoot (line 1449) | function ensureAbsoluteRoot(root, itemPath) { function hasAbsoluteRoot (line 1506) | function hasAbsoluteRoot(itemPath) { function hasRoot (line 1523) | function hasRoot(itemPath) { function normalizeSeparators (line 1540) | function normalizeSeparators(p) { function safeTrimTrailingSeparator (line 1558) | function safeTrimTrailingSeparator(p) { class Path (line 1598) | class Path { method constructor (line 1603) | constructor(itemPath) { method toString (line 1660) | toString() { function getSearchPaths (line 1695) | function getSearchPaths(patterns) { function match (line 1739) | function match(patterns, itemPath) { function partialMatch (line 1755) | function partialMatch(patterns, itemPath) { class Pattern (line 1777) | class Pattern { method constructor (line 1778) | constructor(patternOrNegate, segments) { method match (line 1837) | match(itemPath) { method partialMatch (line 1864) | partialMatch(itemPath) { method globEscape (line 1876) | static globEscape(s) { method fixupPattern (line 1885) | static fixupPattern(pattern) { method getLiteral (line 1934) | static getLiteral(segment) { method regExpEscape (line 1992) | static regExpEscape(s) { class SearchState (line 2007) | class SearchState { method constructor (line 2008) | constructor(path, level) { function adopt (line 2024) | function adopt(value) { return value instanceof P ? value : new P(functi... function fulfilled (line 2026) | function fulfilled(value) { try { step(generator.next(value)); } catch (... function rejected (line 2027) | function rejected(value) { try { step(generator["throw"](value)); } catc... function step (line 2028) | function step(result) { result.done ? resolve(result.value) : adopt(resu... class BasicCredentialHandler (line 2034) | class BasicCredentialHandler { method constructor (line 2035) | constructor(username, password) { method prepareRequest (line 2039) | prepareRequest(options) { method canHandleAuthentication (line 2046) | canHandleAuthentication() { method handleAuthentication (line 2049) | handleAuthentication() { class BearerCredentialHandler (line 2056) | class BearerCredentialHandler { method constructor (line 2057) | constructor(token) { method prepareRequest (line 2062) | prepareRequest(options) { method canHandleAuthentication (line 2069) | canHandleAuthentication() { method handleAuthentication (line 2072) | handleAuthentication() { class PersonalAccessTokenCredentialHandler (line 2079) | class PersonalAccessTokenCredentialHandler { method constructor (line 2080) | constructor(token) { method prepareRequest (line 2085) | prepareRequest(options) { method canHandleAuthentication (line 2092) | canHandleAuthentication() { method handleAuthentication (line 2095) | handleAuthentication() { function adopt (line 2132) | function adopt(value) { return value instanceof P ? value : new P(functi... function fulfilled (line 2134) | function fulfilled(value) { try { step(generator.next(value)); } catch (... function rejected (line 2135) | function rejected(value) { try { step(generator["throw"](value)); } catc... function step (line 2136) | function step(result) { result.done ? resolve(result.value) : adopt(resu... function getProxyUrl (line 2189) | function getProxyUrl(serverUrl) { class HttpClientError (line 2209) | class HttpClientError extends Error { method constructor (line 2210) | constructor(message, statusCode) { class HttpClientResponse (line 2218) | class HttpClientResponse { method constructor (line 2219) | constructor(message) { method readBody (line 2222) | readBody() { function isHttps (line 2237) | function isHttps(requestUrl) { class HttpClient (line 2242) | class HttpClient { method constructor (line 2243) | constructor(userAgent, handlers, requestOptions) { method options (line 2280) | options(requestUrl, additionalHeaders) { method get (line 2285) | get(requestUrl, additionalHeaders) { method del (line 2290) | del(requestUrl, additionalHeaders) { method post (line 2295) | post(requestUrl, data, additionalHeaders) { method patch (line 2300) | patch(requestUrl, data, additionalHeaders) { method put (line 2305) | put(requestUrl, data, additionalHeaders) { method head (line 2310) | head(requestUrl, additionalHeaders) { method sendStream (line 2315) | sendStream(verb, requestUrl, stream, additionalHeaders) { method getJson (line 2324) | getJson(requestUrl, additionalHeaders = {}) { method postJson (line 2331) | postJson(requestUrl, obj, additionalHeaders = {}) { method putJson (line 2340) | putJson(requestUrl, obj, additionalHeaders = {}) { method patchJson (line 2349) | patchJson(requestUrl, obj, additionalHeaders = {}) { method request (line 2363) | request(verb, requestUrl, data, headers) { method dispose (line 2448) | dispose() { method requestRaw (line 2459) | requestRaw(info, data) { method requestRawWithCallback (line 2484) | requestRawWithCallback(info, data, onResult) { method getAgent (line 2536) | getAgent(serverUrl) { method _prepareRequest (line 2540) | _prepareRequest(method, requestUrl, headers) { method _mergeHeaders (line 2567) | _mergeHeaders(headers) { method _getExistingOrDefaultHeader (line 2573) | _getExistingOrDefaultHeader(additionalHeaders, header, _default) { method _getAgent (line 2580) | _getAgent(parsedUrl) { method _performExponentialBackoff (line 2639) | _performExponentialBackoff(retryNumber) { method _processResponse (line 2646) | _processResponse(res, options) { function getProxyUrl (line 2725) | function getProxyUrl(reqUrl) { function checkBypass (line 2746) | function checkBypass(reqUrl) { function balanced (line 2792) | function balanced(a, b, str) { function maybeMatch (line 2807) | function maybeMatch(reg, str) { function range (line 2813) | function range(a, b, str) { function numeric (line 2867) | function numeric(str) { function escapeBraces (line 2873) | function escapeBraces(str) { function unescapeBraces (line 2881) | function unescapeBraces(str) { function parseCommaParts (line 2893) | function parseCommaParts(str) { function expandTop (line 2920) | function expandTop(str) { function identity (line 2937) | function identity(e) { function embrace (line 2941) | function embrace(str) { function isPadded (line 2944) | function isPadded(el) { function lte (line 2948) | function lte(i, y) { function gte (line 2951) | function gte(i, y) { function expand (line 2955) | function expand(str, isTop) { function charSet (line 3123) | function charSet (s) { function filter (line 3134) | function filter (pattern, options) { function ext (line 3141) | function ext (a, b) { function minimatch (line 3198) | function minimatch (p, pattern, options) { function Minimatch (line 3211) | function Minimatch (pattern, options) { function make (line 3243) | function make () { function parseNegate (line 3296) | function parseNegate () { function braceExpand (line 3331) | function braceExpand (pattern, options) { function parse (line 3379) | function parse (pattern, isSub) { function makeRe (line 3751) | function makeRe () { function globUnescape (line 4024) | function globUnescape (s) { function regExpEscape (line 4028) | function regExpEscape (s) { function httpOverHttp (line 4064) | function httpOverHttp(options) { function httpsOverHttp (line 4070) | function httpsOverHttp(options) { function httpOverHttps (line 4078) | function httpOverHttps(options) { function httpsOverHttps (line 4084) | function httpsOverHttps(options) { function TunnelingAgent (line 4093) | function TunnelingAgent(options) { function onFree (line 4136) | function onFree() { function onCloseOrRemove (line 4140) | function onCloseOrRemove(err) { function onResponse (line 4180) | function onResponse(res) { function onUpgrade (line 4185) | function onUpgrade(res, socket, head) { function onConnect (line 4192) | function onConnect(res, socket, head) { function onError (line 4221) | function onError(cause) { function createSecureSocket (line 4251) | function createSecureSocket(options, cb) { function toOptions (line 4268) | function toOptions(host, port, localAddress) { function mergeOptions (line 4279) | function mergeOptions(target) { function _interopRequireDefault (line 4397) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function _interopRequireDefault (line 4414) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function md5 (line 4416) | function md5(bytes) { function _interopRequireDefault (line 4459) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function parse (line 4461) | function parse(uuid) { function _interopRequireDefault (line 4526) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function rng (line 4532) | function rng() { function _interopRequireDefault (line 4557) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function sha1 (line 4559) | function sha1(bytes) { function _interopRequireDefault (line 4587) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function stringify (line 4599) | function stringify(arr, offset = 0) { function _interopRequireDefault (line 4635) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function v1 (line 4649) | function v1(options, buf, offset) { function _interopRequireDefault (line 4749) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function _interopRequireDefault (line 4773) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function stringToBytes (line 4775) | function stringToBytes(str) { function _default (line 4792) | function _default(name, version, hashfunc) { function _interopRequireDefault (line 4857) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function v4 (line 4859) | function v4(options, buf, offset) { function _interopRequireDefault (line 4901) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function _interopRequireDefault (line 4922) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function validate (line 4924) | function validate(uuid) { function _interopRequireDefault (line 4946) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function version (line 4948) | function version(uuid) { function __nccwpck_require__ (line 5063) | function __nccwpck_require__(moduleId) { FILE: pkg/runner/job_executor.go type jobInfo (line 12) | type jobInfo interface function newJobExecutor (line 23) | func newJobExecutor(info jobInfo, sf stepFactory, rc *RunContext) common... function setJobResult (line 157) | func setJobResult(ctx context.Context, info jobInfo, rc *RunContext, suc... function setJobOutputs (line 185) | func setJobOutputs(ctx context.Context, rc *RunContext) { function useStepLogger (line 200) | func useStepLogger(rc *RunContext, stepModel *model.Step, stage stepStag... FILE: pkg/runner/job_executor_test.go function TestJobExecutor (line 16) | func TestJobExecutor(t *testing.T) { type jobInfoMock (line 37) | type jobInfoMock struct method matrix (line 41) | func (jim *jobInfoMock) matrix() map[string]interface{} { method steps (line 46) | func (jim *jobInfoMock) steps() []*model.Step { method startContainer (line 52) | func (jim *jobInfoMock) startContainer() common.Executor { method stopContainer (line 58) | func (jim *jobInfoMock) stopContainer() common.Executor { method closeContainer (line 64) | func (jim *jobInfoMock) closeContainer() common.Executor { method interpolateOutputs (line 70) | func (jim *jobInfoMock) interpolateOutputs() common.Executor { method result (line 76) | func (jim *jobInfoMock) result(result string) { type jobContainerMock (line 80) | type jobContainerMock struct method ReplaceLogWriter (line 85) | func (jcm *jobContainerMock) ReplaceLogWriter(_, _ io.Writer) (io.Writ... type stepFactoryMock (line 89) | type stepFactoryMock struct method newStep (line 93) | func (sfm *stepFactoryMock) newStep(model *model.Step, rc *RunContext)... function TestNewJobExecutor (line 98) | func TestNewJobExecutor(t *testing.T) { FILE: pkg/runner/local_repository_cache.go type LocalRepositoryCache (line 19) | type LocalRepositoryCache struct method Fetch (line 25) | func (l *LocalRepositoryCache) Fetch(ctx context.Context, cacheDir, ur... method GetTarArchive (line 44) | func (l *LocalRepositoryCache) GetTarArchive(ctx context.Context, cach... FILE: pkg/runner/logger.go constant red (line 20) | red = 31 constant green (line 21) | green = 32 constant yellow (line 22) | yellow = 33 constant blue (line 23) | blue = 34 constant magenta (line 24) | magenta = 35 constant cyan (line 25) | cyan = 36 constant gray (line 26) | gray = 37 function init (line 33) | func init() { type masksContextKey (line 40) | type masksContextKey constant masksContextKeyVal (line 42) | masksContextKeyVal = masksContextKey("logrus.FieldLogger") function Masks (line 45) | func Masks(ctx context.Context) *[]string { function WithMasks (line 56) | func WithMasks(ctx context.Context, masks *[]string) context.Context { type JobLoggerFactory (line 60) | type JobLoggerFactory interface type jobLoggerFactoryContextKey (line 64) | type jobLoggerFactoryContextKey function WithJobLoggerFactory (line 68) | func WithJobLoggerFactory(ctx context.Context, factory JobLoggerFactory)... function WithJobLogger (line 73) | func WithJobLogger(ctx context.Context, jobID string, jobName string, co... function WithCompositeLogger (line 113) | func WithCompositeLogger(ctx context.Context, masks *[]string) context.C... function WithCompositeStepLogger (line 118) | func WithCompositeStepLogger(ctx context.Context, stepID string) context... function withStepLogger (line 135) | func withStepLogger(ctx context.Context, stepID string, stepName string,... type entryProcessor (line 144) | type entryProcessor function valueMasker (line 146) | func valueMasker(insecureSecrets bool, secrets map[string]string) entryP... type maskedFormatter (line 174) | type maskedFormatter struct method Format (line 179) | func (f *maskedFormatter) Format(entry *logrus.Entry) ([]byte, error) { type jobLogFormatter (line 183) | type jobLogFormatter struct method Format (line 188) | func (f *jobLogFormatter) Format(entry *logrus.Entry) ([]byte, error) { method printColored (line 201) | func (f *jobLogFormatter) printColored(b *bytes.Buffer, entry *logrus.... method print (line 225) | func (f *jobLogFormatter) print(b *bytes.Buffer, entry *logrus.Entry) { method isColored (line 249) | func (f *jobLogFormatter) isColored(entry *logrus.Entry) bool { function checkIfTerminal (line 263) | func checkIfTerminal(w io.Writer) bool { FILE: pkg/runner/reusable_workflow.go function newLocalReusableWorkflowExecutor (line 19) | func newLocalReusableWorkflowExecutor(rc *RunContext) common.Executor { function newRemoteReusableWorkflowExecutor (line 23) | func newRemoteReusableWorkflowExecutor(rc *RunContext) common.Executor { function newActionCacheReusableWorkflowExecutor (line 47) | func newActionCacheReusableWorkflowExecutor(rc *RunContext, filename str... function newMutexExecutor (line 86) | func newMutexExecutor(executor common.Executor) common.Executor { function cloneIfRequired (line 95) | func cloneIfRequired(rc *RunContext, remoteReusableWorkflow remoteReusab... function newReusableWorkflowExecutor (line 116) | func newReusableWorkflowExecutor(rc *RunContext, directory string, workf... function NewReusableWorkflowRunner (line 137) | func NewReusableWorkflowRunner(rc *RunContext) (Runner, error) { type remoteReusableWorkflow (line 149) | type remoteReusableWorkflow struct method CloneURL (line 157) | func (r *remoteReusableWorkflow) CloneURL() string { function newRemoteReusableWorkflow (line 161) | func newRemoteReusableWorkflow(uses string) *remoteReusableWorkflow { FILE: pkg/runner/run_context.go type RunContext (line 32) | type RunContext struct method AddMask (line 58) | func (rc *RunContext) AddMask(mask string) { method String (line 67) | func (rc *RunContext) String() string { method GetEnv (line 78) | func (rc *RunContext) GetEnv() map[string]string { method jobContainerName (line 92) | func (rc *RunContext) jobContainerName() string { method networkName (line 98) | func (rc *RunContext) networkName() (string, bool) { method GetBindsAndMounts (line 127) | func (rc *RunContext) GetBindsAndMounts() ([]string, map[string]string) { method startHostEnvironment (line 186) | func (rc *RunContext) startHostEnvironment() common.Executor { method startJobContainer (line 255) | func (rc *RunContext) startJobContainer() common.Executor { method execJobContainer (line 439) | func (rc *RunContext) execJobContainer(cmd []string, env map[string]st... method InitializeNodeTool (line 445) | func (rc *RunContext) InitializeNodeTool() common.Executor { method GetNodeToolFullPath (line 454) | func (rc *RunContext) GetNodeToolFullPath(ctx context.Context) string { method ApplyExtraPath (line 489) | func (rc *RunContext) ApplyExtraPath(ctx context.Context, env *map[str... method UpdateExtraPath (line 518) | func (rc *RunContext) UpdateExtraPath(ctx context.Context, githubEnvPa... method stopJobContainer (line 553) | func (rc *RunContext) stopJobContainer() common.Executor { method pullServicesImages (line 562) | func (rc *RunContext) pullServicesImages(forcePull bool) common.Execut... method startServiceContainers (line 572) | func (rc *RunContext) startServiceContainers(_ string) common.Executor { method waitForServiceContainer (line 586) | func (rc *RunContext) waitForServiceContainer(c container.ExecutionsEn... method waitForServiceContainers (line 610) | func (rc *RunContext) waitForServiceContainers() common.Executor { method stopServiceContainers (line 620) | func (rc *RunContext) stopServiceContainers() common.Executor { method ActionCacheDir (line 633) | func (rc *RunContext) ActionCacheDir() string { method interpolateOutputs (line 651) | func (rc *RunContext) interpolateOutputs() common.Executor { method startContainer (line 664) | func (rc *RunContext) startContainer() common.Executor { method IsHostEnv (line 675) | func (rc *RunContext) IsHostEnv(ctx context.Context) bool { method stopContainer (line 681) | func (rc *RunContext) stopContainer() common.Executor { method closeContainer (line 685) | func (rc *RunContext) closeContainer() common.Executor { method matrix (line 694) | func (rc *RunContext) matrix() map[string]interface{} { method result (line 698) | func (rc *RunContext) result(result string) { method steps (line 702) | func (rc *RunContext) steps() []*model.Step { method Executor (line 707) | func (rc *RunContext) Executor() (common.Executor, error) { method containerImage (line 734) | func (rc *RunContext) containerImage(ctx context.Context) string { method runsOnImage (line 745) | func (rc *RunContext) runsOnImage(ctx context.Context) string { method runsOnPlatformNames (line 760) | func (rc *RunContext) runsOnPlatformNames(ctx context.Context) []string { method platformImage (line 775) | func (rc *RunContext) platformImage(ctx context.Context) string { method options (line 783) | func (rc *RunContext) options(ctx context.Context) string { method isEnabled (line 793) | func (rc *RunContext) isEnabled(ctx context.Context) (bool, error) { method getJobContext (line 860) | func (rc *RunContext) getJobContext() *model.JobContext { method getStepsContext (line 877) | func (rc *RunContext) getStepsContext() map[string]*model.StepResult { method getGithubContext (line 881) | func (rc *RunContext) getGithubContext(ctx context.Context) *model.Git... method withGithubEnv (line 1027) | func (rc *RunContext) withGithubEnv(ctx context.Context, github *model... method handleCredentials (line 1096) | func (rc *RunContext) handleCredentials(ctx context.Context) (string, ... method handleServiceCredentials (line 1129) | func (rc *RunContext) handleServiceCredentials(ctx context.Context, cr... method GetServiceBindsAndMounts (line 1153) | func (rc *RunContext) GetServiceBindsAndMounts(svcVolumes []string) ([... type MappableOutput (line 62) | type MappableOutput struct function getDockerDaemonSocketMountPath (line 108) | func getDockerDaemonSocketMountPath(daemonPath string) string { function mergeMaps (line 827) | func mergeMaps(maps ...map[string]string) map[string]string { function createContainerName (line 837) | func createContainerName(parts ...string) string { function trimToLen (line 850) | func trimToLen(s string, l int) string { function isLocalCheckout (line 984) | func isLocalCheckout(ghc *model.GithubContext, step *model.Step) bool { function nestedMapLookup (line 1010) | func nestedMapLookup(m map[string]interface{}, ks ...string) (rval inter... function setActionRuntimeVars (line 1077) | func setActionRuntimeVars(rc *RunContext, env map[string]string) { FILE: pkg/runner/run_context_test.go function TestRunContext_EvalBool (line 22) | func TestRunContext_EvalBool(t *testing.T) { function updateTestIfWorkflow (line 170) | func updateTestIfWorkflow(t *testing.T, tables []struct { function TestRunContext_GetBindsAndMounts (line 231) | func TestRunContext_GetBindsAndMounts(t *testing.T) { function TestGetGitHubContext (line 340) | func TestGetGitHubContext(t *testing.T) { function TestGetGithubContextRef (line 396) | func TestGetGithubContextRef(t *testing.T) { function createIfTestRunContext (line 437) | func createIfTestRunContext(jobs map[string]*model.Job) *RunContext { function createJob (line 459) | func createJob(t *testing.T, input string, result string) *model.Job { function TestRunContextRunsOnPlatformNames (line 468) | func TestRunContextRunsOnPlatformNames(t *testing.T) { function TestRunContextIsEnabled (line 515) | func TestRunContextIsEnabled(t *testing.T) { function TestRunContextGetEnv (line 630) | func TestRunContextGetEnv(t *testing.T) { function TestSetRuntimeVariables (line 681) | func TestSetRuntimeVariables(t *testing.T) { function TestSetRuntimeVariablesWithRunID (line 702) | func TestSetRuntimeVariablesWithRunID(t *testing.T) { FILE: pkg/runner/runner.go type Runner (line 17) | type Runner interface type Config (line 22) | type Config struct method GetConcurrentJobs (line 67) | func (config *Config) GetConcurrentJobs() int { type caller (line 80) | type caller struct type runnerImpl (line 84) | type runnerImpl struct method configure (line 99) | func (runner *runnerImpl) configure() (Runner, error) { method NewPlanExecutor (line 122) | func (runner *runnerImpl) NewPlanExecutor(plan *model.Plan) common.Exe... method newRunContext (line 253) | func (runner *runnerImpl) newRunContext(ctx context.Context, run *mode... function New (line 91) | func New(runnerConfig *Config) (Runner, error) { function handleFailure (line 221) | func handleFailure(plan *model.Plan) common.Executor { function selectMatrixes (line 234) | func selectMatrixes(originalMatrixes []map[string]interface{}, targetMat... FILE: pkg/runner/runner_test.go function init (line 35) | func init() { function TestNoWorkflowsFoundByPlanner (line 58) | func TestNoWorkflowsFoundByPlanner(t *testing.T) { function TestGraphMissingEvent (line 78) | func TestGraphMissingEvent(t *testing.T) { function TestGraphMissingFirst (line 96) | func TestGraphMissingFirst(t *testing.T) { function TestGraphWithMissing (line 106) | func TestGraphWithMissing(t *testing.T) { function TestGraphWithSomeMissing (line 123) | func TestGraphWithSomeMissing(t *testing.T) { function TestGraphEvent (line 143) | func TestGraphEvent(t *testing.T) { type TestJobFileInfo (line 165) | type TestJobFileInfo struct method runTest (line 174) | func (j *TestJobFileInfo) runTest(ctx context.Context, t *testing.T, c... type TestConfig (line 221) | type TestConfig struct function TestRunEvent (line 225) | func TestRunEvent(t *testing.T) { type captureJobLoggerFactory (line 371) | type captureJobLoggerFactory struct method WithJobLogger (line 375) | func (factory *captureJobLoggerFactory) WithJobLogger() *logrus.Logger { function TestPullAndPostStepFailureIsJobFailure (line 383) | func TestPullAndPostStepFailureIsJobFailure(t *testing.T) { type mockCache (line 445) | type mockCache struct method Fetch (line 448) | func (c mockCache) Fetch(ctx context.Context, cacheDir string, url str... method GetTarArchive (line 456) | func (c mockCache) GetTarArchive(ctx context.Context, cacheDir string,... function TestFetchFailureIsJobFailure (line 464) | func TestFetchFailureIsJobFailure(t *testing.T) { function TestRunEventHostEnvironment (line 510) | func TestRunEventHostEnvironment(t *testing.T) { function TestDryrunEvent (line 610) | func TestDryrunEvent(t *testing.T) { function TestDockerActionForcePullForceRebuild (line 639) | func TestDockerActionForcePullForceRebuild(t *testing.T) { function TestRunDifferentArchitecture (line 663) | func TestRunDifferentArchitecture(t *testing.T) { type maskJobLoggerFactory (line 679) | type maskJobLoggerFactory struct method WithJobLogger (line 683) | func (f *maskJobLoggerFactory) WithJobLogger() *log.Logger { function TestMaskValues (line 690) | func TestMaskValues(t *testing.T) { function TestRunEventSecrets (line 721) | func TestRunEventSecrets(t *testing.T) { function TestRunActionInputs (line 743) | func TestRunActionInputs(t *testing.T) { function TestRunEventPullRequest (line 764) | func TestRunEventPullRequest(t *testing.T) { function TestRunMatrixWithUserDefinedInclusions (line 782) | func TestRunMatrixWithUserDefinedInclusions(t *testing.T) { FILE: pkg/runner/step.go type step (line 21) | type step interface type stepStage (line 33) | type stepStage method String (line 44) | func (s stepStage) String() string { constant stepStagePre (line 36) | stepStagePre stepStage = iota constant stepStageMain (line 37) | stepStageMain constant stepStagePost (line 38) | stepStagePost constant maxSymlinkDepth (line 42) | maxSymlinkDepth = 10 function processRunnerSummaryCommand (line 56) | func processRunnerSummaryCommand(ctx context.Context, fileName string, r... function processRunnerEnvFileCommand (line 82) | func processRunnerEnvFileCommand(ctx context.Context, fileName string, r... function runStepExecutor (line 94) | func runStepExecutor(step step, stage stepStage, executor common.Executo... function monitorJobCancellation (line 217) | func monitorJobCancellation(ctx context.Context, stepCtx context.Context... function evaluateStepTimeout (line 235) | func evaluateStepTimeout(ctx context.Context, exprEval ExpressionEvaluat... function setupEnv (line 245) | func setupEnv(ctx context.Context, step step) error { function mergeEnv (line 272) | func mergeEnv(ctx context.Context, step step) { function isStepEnabled (line 297) | func isStepEnabled(ctx context.Context, expr string, step step, stage st... function isContinueOnError (line 315) | func isContinueOnError(ctx context.Context, expr string, step step, _ st... function mergeIntoMap (line 331) | func mergeIntoMap(step step, target *map[string]string, maps ...map[stri... function mergeIntoMapCaseSensitive (line 339) | func mergeIntoMapCaseSensitive(target map[string]string, maps ...map[str... function mergeIntoMapCaseInsensitive (line 347) | func mergeIntoMapCaseInsensitive(target map[string]string, maps ...map[s... function symlinkJoin (line 367) | func symlinkJoin(filename, sym, parent string) (string, error) { FILE: pkg/runner/step_action_local.go type stepActionLocal (line 18) | type stepActionLocal struct method pre (line 29) | func (sal *stepActionLocal) pre() common.Executor { method main (line 37) | func (sal *stepActionLocal) main() common.Executor { method post (line 87) | func (sal *stepActionLocal) post() common.Executor { method getRunContext (line 91) | func (sal *stepActionLocal) getRunContext() *RunContext { method getGithubContext (line 95) | func (sal *stepActionLocal) getGithubContext(ctx context.Context) *mod... method getStepModel (line 99) | func (sal *stepActionLocal) getStepModel() *model.Step { method getEnv (line 103) | func (sal *stepActionLocal) getEnv() *map[string]string { method getIfExpression (line 107) | func (sal *stepActionLocal) getIfExpression(_ context.Context, stage s... method getActionModel (line 117) | func (sal *stepActionLocal) getActionModel() *model.Action { method getCompositeRunContext (line 121) | func (sal *stepActionLocal) getCompositeRunContext(ctx context.Context... method getCompositeSteps (line 132) | func (sal *stepActionLocal) getCompositeSteps() *compositeSteps { FILE: pkg/runner/step_action_local_test.go type stepActionLocalMocks (line 18) | type stepActionLocalMocks struct method runAction (line 22) | func (salm *stepActionLocalMocks) runAction(step actionStep, actionDir... method readAction (line 27) | func (salm *stepActionLocalMocks) readAction(_ context.Context, step *... function TestStepActionLocalTest (line 32) | func TestStepActionLocalTest(t *testing.T) { function TestStepActionLocalPost (line 105) | func TestStepActionLocalPost(t *testing.T) { FILE: pkg/runner/step_action_remote.go type stepActionRemote (line 22) | type stepActionRemote struct method prepareActionExecutor (line 40) | func (sar *stepActionRemote) prepareActionExecutor() common.Executor { method pre (line 147) | func (sar *stepActionRemote) pre() common.Executor { method main (line 155) | func (sar *stepActionRemote) main() common.Executor { method post (line 177) | func (sar *stepActionRemote) post() common.Executor { method getRunContext (line 181) | func (sar *stepActionRemote) getRunContext() *RunContext { method getGithubContext (line 185) | func (sar *stepActionRemote) getGithubContext(ctx context.Context) *mo... method getStepModel (line 198) | func (sar *stepActionRemote) getStepModel() *model.Step { method getEnv (line 202) | func (sar *stepActionRemote) getEnv() *map[string]string { method getIfExpression (line 206) | func (sar *stepActionRemote) getIfExpression(ctx context.Context, stag... method getActionModel (line 223) | func (sar *stepActionRemote) getActionModel() *model.Action { method getCompositeRunContext (line 227) | func (sar *stepActionRemote) getCompositeRunContext(ctx context.Contex... method getCompositeSteps (line 249) | func (sar *stepActionRemote) getCompositeSteps() *compositeSteps { type remoteAction (line 253) | type remoteAction struct method CloneURL (line 261) | func (ra *remoteAction) CloneURL() string { method IsCheckout (line 265) | func (ra *remoteAction) IsCheckout() bool { function newRemoteAction (line 272) | func newRemoteAction(action string) *remoteAction { function safeFilename (line 292) | func safeFilename(s string) string { FILE: pkg/runner/step_action_remote_test.go type stepActionRemoteMocks (line 20) | type stepActionRemoteMocks struct method readAction (line 24) | func (sarm *stepActionRemoteMocks) readAction(_ context.Context, step ... method runAction (line 29) | func (sarm *stepActionRemoteMocks) runAction(step actionStep, actionDi... function TestStepActionRemote (line 34) | func TestStepActionRemote(t *testing.T) { function TestStepActionRemotePre (line 209) | func TestStepActionRemotePre(t *testing.T) { function TestStepActionRemotePreThroughAction (line 276) | func TestStepActionRemotePreThroughAction(t *testing.T) { function TestStepActionRemotePreThroughActionToken (line 346) | func TestStepActionRemotePreThroughActionToken(t *testing.T) { function TestStepActionRemotePost (line 417) | func TestStepActionRemotePost(t *testing.T) { function Test_safeFilename (line 622) | func Test_safeFilename(t *testing.T) { FILE: pkg/runner/step_docker.go type stepDocker (line 14) | type stepDocker struct method pre (line 20) | func (sd *stepDocker) pre() common.Executor { method main (line 26) | func (sd *stepDocker) main() common.Executor { method post (line 32) | func (sd *stepDocker) post() common.Executor { method getRunContext (line 38) | func (sd *stepDocker) getRunContext() *RunContext { method getGithubContext (line 42) | func (sd *stepDocker) getGithubContext(ctx context.Context) *model.Git... method getStepModel (line 46) | func (sd *stepDocker) getStepModel() *model.Step { method getEnv (line 50) | func (sd *stepDocker) getEnv() *map[string]string { method getIfExpression (line 54) | func (sd *stepDocker) getIfExpression(_ context.Context, _ stepStage) ... method runUsesContainer (line 58) | func (sd *stepDocker) runUsesContainer() common.Executor { method newStepContainer (line 92) | func (sd *stepDocker) newStepContainer(ctx context.Context, image stri... FILE: pkg/runner/step_docker_test.go function TestStepDockerMain (line 15) | func TestStepDockerMain(t *testing.T) { function TestStepDockerPrePost (line 107) | func TestStepDockerPrePost(t *testing.T) { FILE: pkg/runner/step_factory.go type stepFactory (line 9) | type stepFactory interface type stepFactoryImpl (line 13) | type stepFactoryImpl struct method newStep (line 15) | func (sf *stepFactoryImpl) newStep(stepModel *model.Step, rc *RunConte... FILE: pkg/runner/step_factory_test.go function TestStepFactoryNewStep (line 10) | func TestStepFactoryNewStep(t *testing.T) { function TestStepFactoryInvalidStep (line 70) | func TestStepFactoryInvalidStep(t *testing.T) { FILE: pkg/runner/step_run.go type stepRun (line 17) | type stepRun struct method pre (line 26) | func (sr *stepRun) pre() common.Executor { method main (line 32) | func (sr *stepRun) main() common.Executor { method post (line 46) | func (sr *stepRun) post() common.Executor { method getRunContext (line 52) | func (sr *stepRun) getRunContext() *RunContext { method getGithubContext (line 56) | func (sr *stepRun) getGithubContext(ctx context.Context) *model.Github... method getStepModel (line 60) | func (sr *stepRun) getStepModel() *model.Step { method getEnv (line 64) | func (sr *stepRun) getEnv() *map[string]string { method getIfExpression (line 68) | func (sr *stepRun) getIfExpression(_ context.Context, _ stepStage) str... method setupShellCommandExecutor (line 72) | func (sr *stepRun) setupShellCommandExecutor() common.Executor { method setupShellCommand (line 101) | func (sr *stepRun) setupShellCommand(ctx context.Context) (name, scrip... method setupShell (line 164) | func (sr *stepRun) setupShell(ctx context.Context) { method setupWorkingDirectory (line 206) | func (sr *stepRun) setupWorkingDirectory(ctx context.Context) { function getScriptName (line 88) | func getScriptName(rc *RunContext, step *model.Step) string { type localEnv (line 148) | type localEnv struct method Getenv (line 152) | func (l *localEnv) Getenv(name string) string { FILE: pkg/runner/step_run_test.go function TestStepRun (line 16) | func TestStepRun(t *testing.T) { function TestStepRunPrePost (line 86) | func TestStepRunPrePost(t *testing.T) { FILE: pkg/runner/step_test.go function TestMergeIntoMap (line 15) | func TestMergeIntoMap(t *testing.T) { type stepMock (line 74) | type stepMock struct method pre (line 79) | func (sm *stepMock) pre() common.Executor { method main (line 84) | func (sm *stepMock) main() common.Executor { method post (line 89) | func (sm *stepMock) post() common.Executor { method getRunContext (line 94) | func (sm *stepMock) getRunContext() *RunContext { method getGithubContext (line 99) | func (sm *stepMock) getGithubContext(ctx context.Context) *model.Githu... method getStepModel (line 104) | func (sm *stepMock) getStepModel() *model.Step { method getEnv (line 109) | func (sm *stepMock) getEnv() *map[string]string { function TestSetupEnv (line 114) | func TestSetupEnv(t *testing.T) { function TestIsStepEnabled (line 197) | func TestIsStepEnabled(t *testing.T) { function TestIsContinueOnError (line 279) | func TestIsContinueOnError(t *testing.T) { FILE: pkg/runner/testdata/actions-environment-and-context-tests/js/index.js function checkEnvVar (line 1) | function checkEnvVar({ name, allowEmpty }) { FILE: pkg/runner/testdata/actions/node12/dist/index.js function issueCommand (line 51) | function issueCommand(command, properties, message) { function issue (line 56) | function issue(name, message = '') { class Command (line 61) | class Command { method constructor (line 62) | constructor(command, properties, message) { method toString (line 70) | toString() { function escapeData (line 94) | function escapeData(s) { function escapeProperty (line 100) | function escapeProperty(s) { function adopt (line 118) | function adopt(value) { return value instanceof P ? value : new P(functi... function fulfilled (line 120) | function fulfilled(value) { try { step(generator.next(value)); } catch (... function rejected (line 121) | function rejected(value) { try { step(generator["throw"](value)); } catc... function step (line 122) | function step(result) { result.done ? resolve(result.value) : adopt(resu... function exportVariable (line 162) | function exportVariable(name, val) { function setSecret (line 180) | function setSecret(secret) { function addPath (line 188) | function addPath(inputPath) { function getInput (line 206) | function getInput(name, options) { function setOutput (line 221) | function setOutput(name, value) { function setCommandEcho (line 230) | function setCommandEcho(enabled) { function setFailed (line 242) | function setFailed(message) { function isDebug (line 253) | function isDebug() { function debug (line 261) | function debug(message) { function error (line 269) | function error(message) { function warning (line 277) | function warning(message) { function info (line 285) | function info(message) { function startGroup (line 296) | function startGroup(name) { function endGroup (line 303) | function endGroup() { function group (line 315) | function group(name, fn) { function saveState (line 339) | function saveState(name, value) { function getState (line 349) | function getState(name) { function issueCommand (line 376) | function issueCommand(command, message) { function toCommandValue (line 405) | function toCommandValue(input) { class Context (line 428) | class Context { method constructor (line 432) | constructor() { method issue (line 453) | get issue() { method repo (line 457) | get repo() { function getOctokit (line 511) | function getOctokit(token, options) { function getAuthString (line 546) | function getAuthString(token, options) { function getProxyAgent (line 556) | function getProxyAgent(destinationUrl) { function getApiBaseUrl (line 561) | function getApiBaseUrl() { function getOctokitOptions (line 616) | function getOctokitOptions(token, options) { function getProxyUrl (line 684) | function getProxyUrl(serverUrl) { class HttpClientResponse (line 704) | class HttpClientResponse { method constructor (line 705) | constructor(message) { method readBody (line 708) | readBody() { function isHttps (line 721) | function isHttps(requestUrl) { class HttpClient (line 726) | class HttpClient { method constructor (line 727) | constructor(userAgent, handlers, requestOptions) { method options (line 764) | options(requestUrl, additionalHeaders) { method get (line 767) | get(requestUrl, additionalHeaders) { method del (line 770) | del(requestUrl, additionalHeaders) { method post (line 773) | post(requestUrl, data, additionalHeaders) { method patch (line 776) | patch(requestUrl, data, additionalHeaders) { method put (line 779) | put(requestUrl, data, additionalHeaders) { method head (line 782) | head(requestUrl, additionalHeaders) { method sendStream (line 785) | sendStream(verb, requestUrl, stream, additionalHeaders) { method getJson (line 792) | async getJson(requestUrl, additionalHeaders = {}) { method postJson (line 797) | async postJson(requestUrl, obj, additionalHeaders = {}) { method putJson (line 804) | async putJson(requestUrl, obj, additionalHeaders = {}) { method patchJson (line 811) | async patchJson(requestUrl, obj, additionalHeaders = {}) { method request (line 823) | async request(verb, requestUrl, data, headers) { method dispose (line 904) | dispose() { method requestRaw (line 915) | requestRaw(info, data) { method requestRawWithCallback (line 932) | requestRawWithCallback(info, data, onResult) { method getAgent (line 981) | getAgent(serverUrl) { method _prepareRequest (line 985) | _prepareRequest(method, requestUrl, headers) { method _mergeHeaders (line 1012) | _mergeHeaders(headers) { method _getExistingOrDefaultHeader (line 1019) | _getExistingOrDefaultHeader(additionalHeaders, header, _default) { method _getAgent (line 1027) | _getAgent(parsedUrl) { method _performExponentialBackoff (line 1091) | _performExponentialBackoff(retryNumber) { method dateTimeDeserializer (line 1096) | static dateTimeDeserializer(key, value) { method _processResponse (line 1105) | async _processResponse(res, options) { function getProxyUrl (line 1176) | function getProxyUrl(reqUrl) { function checkBypass (line 1195) | function checkBypass(reqUrl) { function auth (line 1243) | async function auth(token) { function withAuthorizationPrefix (line 1257) | function withAuthorizationPrefix(token) { function hook (line 1265) | async function hook(token, request, route, parameters) { function _defineProperty (line 1306) | function _defineProperty(obj, key, value) { function ownKeys (line 1321) | function ownKeys(object, enumerableOnly) { function _objectSpread2 (line 1335) | function _objectSpread2(target) { class Octokit (line 1357) | class Octokit { method constructor (line 1358) | constructor(options = {}) { method defaults (line 1432) | static defaults(defaults) { method plugin (line 1458) | static plugin(...newPlugins) { function lowercaseKeys (line 1487) | function lowercaseKeys(object) { function mergeDeep (line 1498) | function mergeDeep(defaults, options) { function merge (line 1514) | function merge(defaults, route, options) { function addQueryParameters (line 1539) | function addQueryParameters(url, parameters) { function removeNonChars (line 1558) | function removeNonChars(variableName) { function extractUrlVariableNames (line 1562) | function extractUrlVariableNames(url) { function omit (line 1572) | function omit(object, keysToOmit) { function encodeReserved (line 1606) | function encodeReserved(str) { function encodeUnreserved (line 1616) | function encodeUnreserved(str) { function encodeValue (line 1622) | function encodeValue(operator, value, key) { function isDefined (line 1632) | function isDefined(value) { function isKeyOperator (line 1636) | function isKeyOperator(operator) { function getValues (line 1640) | function getValues(context, operator, key, modifier) { function parseUrl (line 1704) | function parseUrl(template) { function expand (line 1710) | function expand(template, context) { function parse (line 1746) | function parse(options) { function endpointWithDefaults (line 1820) | function endpointWithDefaults(defaults, route, options) { function withDefaults (line 1824) | function withDefaults(oldDefaults, newDefaults) { class GraphqlError (line 1874) | class GraphqlError extends Error { method constructor (line 1875) | constructor(request, response) { function graphql (line 1896) | function graphql(request, query, options) { function withDefaults (line 1943) | function withDefaults(request$1, newDefaults) { function withCustomRequest (line 1963) | function withCustomRequest(customRequest) { function normalizePaginatedListResponse (line 2003) | function normalizePaginatedListResponse(response) { function iterator (line 2030) | function iterator(octokit, route, parameters) { function paginate (line 2064) | function paginate(octokit, route, parameters, mapFn) { function gather (line 2073) | function gather(octokit, results, iterator, mapFn) { function paginateRest (line 2100) | function paginateRest(octokit) { function endpointsToMethods (line 3174) | function endpointsToMethods(octokit, endpointsMap) { function decorate (line 3204) | function decorate(octokit, scope, methodName, defaults, decorations) { function restEndpointMethods (line 3266) | function restEndpointMethods(octokit) { function _interopDefault (line 3285) | function _interopDefault (ex) { return (ex && (typeof ex === 'object') &... class RequestError (line 3295) | class RequestError extends Error { method constructor (line 3296) | constructor(message, statusCode, options) { function _interopDefault (line 3348) | function _interopDefault (ex) { return (ex && (typeof ex === 'object') &... function getBufferResponse (line 3358) | function getBufferResponse(response) { function fetchWrapper (line 3362) | function fetchWrapper(requestOptions) { function withDefaults (line 3457) | function withDefaults(oldEndpoint, newDefaults) { function bindApi (line 3507) | function bindApi (hook, state, name) { function HookSingular (line 3518) | function HookSingular () { function HookCollection (line 3528) | function HookCollection () { function Hook (line 3540) | function Hook () { function addHook (line 3565) | function addHook (state, kind, name, hook) { function register (line 3618) | function register (state, name, method, options) { function removeHook (line 3653) | function removeHook (state, name, method) { class Deprecation (line 3680) | class Deprecation extends Error { method constructor (line 3681) | constructor(message) { function isObject (line 3715) | function isObject(o) { function isPlainObject (line 3719) | function isPlainObject(o) { function _interopDefault (line 3754) | function _interopDefault (ex) { return (ex && (typeof ex === 'object') &... class Blob (line 3770) | class Blob { method constructor (line 3771) | constructor() { method size (line 3809) | get size() { method type (line 3812) | get type() { method text (line 3815) | text() { method arrayBuffer (line 3818) | arrayBuffer() { method stream (line 3823) | stream() { method toString (line 3830) | toString() { method slice (line 3833) | slice() { function FetchError (line 3890) | function FetchError(message, type, systemError) { function Body (line 3928) | function Body(body) { method body (line 3972) | get body() { method bodyUsed (line 3976) | get bodyUsed() { method arrayBuffer (line 3985) | arrayBuffer() { method blob (line 3996) | blob() { method json (line 4014) | json() { method text (line 4031) | text() { method buffer (line 4042) | buffer() { method textConverted (line 4052) | textConverted() { function consumeBody (line 4088) | function consumeBody() { function convertBody (line 4192) | function convertBody(buffer, headers) { function isURLSearchParams (line 4256) | function isURLSearchParams(obj) { function isBlob (line 4271) | function isBlob(obj) { function clone (line 4281) | function clone(instance) { function extractContentType (line 4315) | function extractContentType(body) { function getTotalBytes (line 4359) | function getTotalBytes(instance) { function writeToStream (line 4391) | function writeToStream(dest, instance) { function validateName (line 4422) | function validateName(name) { function validateValue (line 4429) | function validateValue(value) { function find (line 4444) | function find(map, name) { class Headers (line 4455) | class Headers { method constructor (line 4462) | constructor() { method get (line 4523) | get(name) { method forEach (line 4541) | forEach(callback) { method set (line 4564) | set(name, value) { method append (line 4580) | append(name, value) { method has (line 4599) | has(name) { method delete (line 4611) | delete(name) { method raw (line 4625) | raw() { method keys (line 4634) | keys() { method values (line 4643) | values() { method [Symbol.iterator] (line 4654) | [Symbol.iterator]() { function getHeaders (line 4679) | function getHeaders(headers) { function createHeadersIterator (line 4694) | function createHeadersIterator(target, kind) { method next (line 4705) | next() { function exportNodeCompatibleHeaders (line 4747) | function exportNodeCompatibleHeaders(headers) { function createHeadersLenient (line 4767) | function createHeadersLenient(obj) { class Response (line 4803) | class Response { method constructor (line 4804) | constructor() { method url (line 4829) | get url() { method status (line 4833) | get status() { method ok (line 4840) | get ok() { method redirected (line 4844) | get redirected() { method statusText (line 4848) | get statusText() { method headers (line 4852) | get headers() { method clone (line 4861) | clone() { function isRequest (line 4906) | function isRequest(input) { function isAbortSignal (line 4910) | function isAbortSignal(signal) { class Request (line 4922) | class Request { method constructor (line 4923) | constructor(input) { method method (line 4989) | get method() { method url (line 4993) | get url() { method headers (line 4997) | get headers() { method redirect (line 5001) | get redirect() { method signal (line 5005) | get signal() { method clone (line 5014) | clone() { function getNodeRequestOptions (line 5043) | function getNodeRequestOptions(request) { function AbortError (line 5121) | function AbortError(message) { function fetch (line 5146) | function fetch(url, opts) { function once (line 5426) | function once (fn) { function onceStrict (line 5436) | function onceStrict (fn) { function httpOverHttp (line 5481) | function httpOverHttp(options) { function httpsOverHttp (line 5487) | function httpsOverHttp(options) { function httpOverHttps (line 5495) | function httpOverHttps(options) { function httpsOverHttps (line 5501) | function httpsOverHttps(options) { function TunnelingAgent (line 5510) | function TunnelingAgent(options) { function onFree (line 5553) | function onFree() { function onCloseOrRemove (line 5557) | function onCloseOrRemove(err) { function onResponse (line 5597) | function onResponse(res) { function onUpgrade (line 5602) | function onUpgrade(res, socket, head) { function onConnect (line 5609) | function onConnect(res, socket, head) { function onError (line 5638) | function onError(cause) { function createSecureSocket (line 5668) | function createSecureSocket(options, cb) { function toOptions (line 5685) | function toOptions(host, port, localAddress) { function mergeOptions (line 5696) | function mergeOptions(target) { function getUserAgent (line 5740) | function getUserAgent() { function wrappy (line 5767) | function wrappy (fn, cb) { function __webpack_require__ (line 5916) | function __webpack_require__(moduleId) { FILE: pkg/runner/testdata/actions/node16/dist/index.js function issueCommand (line 64) | function issueCommand(command, properties, message) { function issue (line 69) | function issue(name, message = '') { class Command (line 74) | class Command { method constructor (line 75) | constructor(command, properties, message) { method toString (line 83) | toString() { function escapeData (line 107) | function escapeData(s) { function escapeProperty (line 113) | function escapeProperty(s) { function adopt (line 150) | function adopt(value) { return value instanceof P ? value : new P(functi... function fulfilled (line 152) | function fulfilled(value) { try { step(generator.next(value)); } catch (... function rejected (line 153) | function rejected(value) { try { step(generator["throw"](value)); } catc... function step (line 154) | function step(result) { result.done ? resolve(result.value) : adopt(resu... function exportVariable (line 189) | function exportVariable(name, val) { function setSecret (line 207) | function setSecret(secret) { function addPath (line 215) | function addPath(inputPath) { function getInput (line 235) | function getInput(name, options) { function getMultilineInput (line 254) | function getMultilineInput(name, options) { function getBooleanInput (line 271) | function getBooleanInput(name, options) { function setOutput (line 290) | function setOutput(name, value) { function setCommandEcho (line 300) | function setCommandEcho(enabled) { function setFailed (line 312) | function setFailed(message) { function isDebug (line 323) | function isDebug() { function debug (line 331) | function debug(message) { function error (line 340) | function error(message, properties = {}) { function warning (line 349) | function warning(message, properties = {}) { function notice (line 358) | function notice(message, properties = {}) { function info (line 366) | function info(message) { function startGroup (line 377) | function startGroup(name) { function endGroup (line 384) | function endGroup() { function group (line 396) | function group(name, fn) { function saveState (line 420) | function saveState(name, value) { function getState (line 430) | function getState(name) { function getIDToken (line 434) | function getIDToken(aud) { function issueCommand (line 476) | function issueCommand(command, message) { function adopt (line 499) | function adopt(value) { return value instanceof P ? value : new P(functi... function fulfilled (line 501) | function fulfilled(value) { try { step(generator.next(value)); } catch (... function rejected (line 502) | function rejected(value) { try { step(generator["throw"](value)); } catc... function step (line 503) | function step(result) { result.done ? resolve(result.value) : adopt(resu... class OidcClient (line 512) | class OidcClient { method createHttpClient (line 513) | static createHttpClient(allowRetry = true, maxRetry = 10) { method getRequestToken (line 520) | static getRequestToken() { method getIDTokenUrl (line 527) | static getIDTokenUrl() { method getCall (line 534) | static getCall(id_token_url) { method getIDToken (line 552) | static getIDToken(audience) { function toCommandValue (line 590) | function toCommandValue(input) { function toCommandProperties (line 606) | function toCommandProperties(annotationProperties) { class Context (line 633) | class Context { method constructor (line 637) | constructor() { method issue (line 658) | get issue() { method repo (line 662) | get repo() { function getOctokit (line 716) | function getOctokit(token, options) { function getAuthString (line 751) | function getAuthString(token, options) { function getProxyAgent (line 761) | function getProxyAgent(destinationUrl) { function getApiBaseUrl (line 766) | function getApiBaseUrl() { function getOctokitOptions (line 821) | function getOctokitOptions(token, options) { class BasicCredentialHandler (line 841) | class BasicCredentialHandler { method constructor (line 842) | constructor(username, password) { method prepareRequest (line 846) | prepareRequest(options) { method canHandleAuthentication (line 852) | canHandleAuthentication(response) { method handleAuthentication (line 855) | handleAuthentication(httpClient, requestInfo, objs) { class BearerCredentialHandler (line 860) | class BearerCredentialHandler { method constructor (line 861) | constructor(token) { method prepareRequest (line 866) | prepareRequest(options) { method canHandleAuthentication (line 870) | canHandleAuthentication(response) { method handleAuthentication (line 873) | handleAuthentication(httpClient, requestInfo, objs) { class PersonalAccessTokenCredentialHandler (line 878) | class PersonalAccessTokenCredentialHandler { method constructor (line 879) | constructor(token) { method prepareRequest (line 884) | prepareRequest(options) { method canHandleAuthentication (line 889) | canHandleAuthentication(response) { method handleAuthentication (line 892) | handleAuthentication(httpClient, requestInfo, objs) { function getProxyUrl (line 954) | function getProxyUrl(serverUrl) { class HttpClientError (line 974) | class HttpClientError extends Error { method constructor (line 975) | constructor(message, statusCode) { class HttpClientResponse (line 983) | class HttpClientResponse { method constructor (line 984) | constructor(message) { method readBody (line 987) | readBody() { function isHttps (line 1000) | function isHttps(requestUrl) { class HttpClient (line 1005) | class HttpClient { method constructor (line 1006) | constructor(userAgent, handlers, requestOptions) { method options (line 1043) | options(requestUrl, additionalHeaders) { method get (line 1046) | get(requestUrl, additionalHeaders) { method del (line 1049) | del(requestUrl, additionalHeaders) { method post (line 1052) | post(requestUrl, data, additionalHeaders) { method patch (line 1055) | patch(requestUrl, data, additionalHeaders) { method put (line 1058) | put(requestUrl, data, additionalHeaders) { method head (line 1061) | head(requestUrl, additionalHeaders) { method sendStream (line 1064) | sendStream(verb, requestUrl, stream, additionalHeaders) { method getJson (line 1071) | async getJson(requestUrl, additionalHeaders = {}) { method postJson (line 1076) | async postJson(requestUrl, obj, additionalHeaders = {}) { method putJson (line 1083) | async putJson(requestUrl, obj, additionalHeaders = {}) { method patchJson (line 1090) | async patchJson(requestUrl, obj, additionalHeaders = {}) { method request (line 1102) | async request(verb, requestUrl, data, headers) { method dispose (line 1183) | dispose() { method requestRaw (line 1194) | requestRaw(info, data) { method requestRawWithCallback (line 1211) | requestRawWithCallback(info, data, onResult) { method getAgent (line 1260) | getAgent(serverUrl) { method _prepareRequest (line 1264) | _prepareRequest(method, requestUrl, headers) { method _mergeHeaders (line 1291) | _mergeHeaders(headers) { method _getExistingOrDefaultHeader (line 1298) | _getExistingOrDefaultHeader(additionalHeaders, header, _default) { method _getAgent (line 1306) | _getAgent(parsedUrl) { method _performExponentialBackoff (line 1372) | _performExponentialBackoff(retryNumber) { method dateTimeDeserializer (line 1377) | static dateTimeDeserializer(key, value) { method _processResponse (line 1386) | async _processResponse(res, options) { function getProxyUrl (line 1452) | function getProxyUrl(reqUrl) { function checkBypass (line 1471) | function checkBypass(reqUrl) { function auth (line 1522) | async function auth(token) { function withAuthorizationPrefix (line 1539) | function withAuthorizationPrefix(token) { function hook (line 1547) | async function hook(token, request, route, parameters) { function _objectWithoutPropertiesLoose (line 1588) | function _objectWithoutPropertiesLoose(source, excluded) { function _objectWithoutProperties (line 1603) | function _objectWithoutProperties(source, excluded) { class Octokit (line 1627) | class Octokit { method constructor (line 1628) | constructor(options = {}) { method defaults (line 1714) | static defaults(defaults) { method plugin (line 1740) | static plugin(...newPlugins) { function lowercaseKeys (line 1769) | function lowercaseKeys(object) { function mergeDeep (line 1780) | function mergeDeep(defaults, options) { function removeUndefinedProperties (line 1796) | function removeUndefinedProperties(obj) { function merge (line 1806) | function merge(defaults, route, options) { function addQueryParameters (line 1834) | function addQueryParameters(url, parameters) { function removeNonChars (line 1853) | function removeNonChars(variableName) { function extractUrlVariableNames (line 1857) | function extractUrlVariableNames(url) { function omit (line 1867) | function omit(object, keysToOmit) { function encodeReserved (line 1901) | function encodeReserved(str) { function encodeUnreserved (line 1911) | function encodeUnreserved(str) { function encodeValue (line 1917) | function encodeValue(operator, value, key) { function isDefined (line 1927) | function isDefined(value) { function isKeyOperator (line 1931) | function isKeyOperator(operator) { function getValues (line 1935) | function getValues(context, operator, key, modifier) { function parseUrl (line 1999) | function parseUrl(template) { function expand (line 2005) | function expand(template, context) { function parse (line 2041) | function parse(options) { function endpointWithDefaults (line 2115) | function endpointWithDefaults(defaults, route, options) { function withDefaults (line 2119) | function withDefaults(oldDefaults, newDefaults) { function _buildMessageForResponseErrors (line 2169) | function _buildMessageForResponseErrors(data) { class GraphqlResponseError (line 2173) | class GraphqlResponseError extends Error { method constructor (line 2174) | constructor(request, headers, response) { function graphql (line 2196) | function graphql(request, query, options) { function withDefaults (line 2247) | function withDefaults(request$1, newDefaults) { function withCustomRequest (line 2267) | function withCustomRequest(customRequest) { function ownKeys (line 2292) | function ownKeys(object, enumerableOnly) { function _objectSpread2 (line 2310) | function _objectSpread2(target) { function _defineProperty (line 2330) | function _defineProperty(obj, key, value) { function normalizePaginatedListResponse (line 2361) | function normalizePaginatedListResponse(response) { function iterator (line 2395) | function iterator(octokit, route, parameters) { function paginate (line 2439) | function paginate(octokit, route, parameters, mapFn) { function gather (line 2448) | function gather(octokit, results, iterator, mapFn) { function isPaginatingEndpoint (line 2476) | function isPaginatingEndpoint(arg) { function paginateRest (line 2489) | function paginateRest(octokit) { function _defineProperty (line 2515) | function _defineProperty(obj, key, value) { function ownKeys (line 2530) | function ownKeys(object, enumerableOnly) { function _objectSpread2 (line 2544) | function _objectSpread2(target) { function endpointsToMethods (line 3649) | function endpointsToMethods(octokit, endpointsMap) { function decorate (line 3679) | function decorate(octokit, scope, methodName, defaults, decorations) { function restEndpointMethods (line 3730) | function restEndpointMethods(octokit) { function _interopDefault (line 3752) | function _interopDefault (ex) { return (ex && (typeof ex === 'object') &... class RequestError (line 3763) | class RequestError extends Error { method constructor (line 3764) | constructor(message, statusCode, options) { function _interopDefault (line 3834) | function _interopDefault (ex) { return (ex && (typeof ex === 'object') &... function getBufferResponse (line 3844) | function getBufferResponse(response) { function fetchWrapper (line 3848) | function fetchWrapper(requestOptions) { function getResponseData (line 3943) | async function getResponseData(response) { function toErrorMessage (line 3957) | function toErrorMessage(data) { function withDefaults (line 3972) | function withDefaults(oldEndpoint, newDefaults) { function bindApi (line 4022) | function bindApi (hook, state, name) { function HookSingular (line 4033) | function HookSingular () { function HookCollection (line 4043) | function HookCollection () { function Hook (line 4055) | function Hook () { function addHook (line 4080) | function addHook(state, kind, name, hook) { function register (line 4133) | function register(state, name, method, options) { function removeHook (line 4167) | function removeHook(state, name, method) { class Deprecation (line 4196) | class Deprecation extends Error { method constructor (line 4197) | constructor(message) { function isObject (line 4231) | function isObject(o) { function isPlainObject (line 4235) | function isPlainObject(o) { function _interopDefault (line 4270) | function _interopDefault (ex) { return (ex && (typeof ex === 'object') &... class Blob (line 4287) | class Blob { method constructor (line 4288) | constructor() { method size (line 4326) | get size() { method type (line 4329) | get type() { method text (line 4332) | text() { method arrayBuffer (line 4335) | arrayBuffer() { method stream (line 4340) | stream() { method toString (line 4347) | toString() { method slice (line 4350) | slice() { function FetchError (line 4407) | function FetchError(message, type, systemError) { function Body (line 4445) | function Body(body) { method body (line 4489) | get body() { method bodyUsed (line 4493) | get bodyUsed() { method arrayBuffer (line 4502) | arrayBuffer() { method blob (line 4513) | blob() { method json (line 4531) | json() { method text (line 4548) | text() { method buffer (line 4559) | buffer() { method textConverted (line 4569) | textConverted() { function consumeBody (line 4605) | function consumeBody() { function convertBody (line 4709) | function convertBody(buffer, headers) { function isURLSearchParams (line 4773) | function isURLSearchParams(obj) { function isBlob (line 4788) | function isBlob(obj) { function clone (line 4798) | function clone(instance) { function extractContentType (line 4832) | function extractContentType(body) { function getTotalBytes (line 4876) | function getTotalBytes(instance) { function writeToStream (line 4908) | function writeToStream(dest, instance) { function validateName (line 4939) | function validateName(name) { function validateValue (line 4946) | function validateValue(value) { function find (line 4961) | function find(map, name) { class Headers (line 4972) | class Headers { method constructor (line 4979) | constructor() { method get (line 5040) | get(name) { method forEach (line 5058) | forEach(callback) { method set (line 5081) | set(name, value) { method append (line 5097) | append(name, value) { method has (line 5116) | has(name) { method delete (line 5128) | delete(name) { method raw (line 5142) | raw() { method keys (line 5151) | keys() { method values (line 5160) | values() { method [Symbol.iterator] (line 5171) | [Symbol.iterator]() { function getHeaders (line 5196) | function getHeaders(headers) { function createHeadersIterator (line 5211) | function createHeadersIterator(target, kind) { method next (line 5222) | next() { function exportNodeCompatibleHeaders (line 5264) | function exportNodeCompatibleHeaders(headers) { function createHeadersLenient (line 5284) | function createHeadersLenient(obj) { class Response (line 5320) | class Response { method constructor (line 5321) | constructor() { method url (line 5346) | get url() { method status (line 5350) | get status() { method ok (line 5357) | get ok() { method redirected (line 5361) | get redirected() { method statusText (line 5365) | get statusText() { method headers (line 5369) | get headers() { method clone (line 5378) | clone() { function parseURL (line 5422) | function parseURL(urlStr) { function isRequest (line 5444) | function isRequest(input) { function isAbortSignal (line 5448) | function isAbortSignal(signal) { class Request (line 5460) | class Request { method constructor (line 5461) | constructor(input) { method method (line 5527) | get method() { method url (line 5531) | get url() { method headers (line 5535) | get headers() { method redirect (line 5539) | get redirect() { method signal (line 5543) | get signal() { method clone (line 5552) | clone() { function getNodeRequestOptions (line 5581) | function getNodeRequestOptions(request) { function AbortError (line 5659) | function AbortError(message) { function fetch (line 5684) | function fetch(url, opts) { function once (line 5964) | function once (fn) { function onceStrict (line 5974) | function onceStrict (fn) { function normalize (line 6004) | function normalize(str) { // fix bug in v8 function findStatus (line 6008) | function findStatus(val) { function countSymbols (line 6030) | function countSymbols(string) { function mapChars (line 6038) | function mapChars(domain_name, useSTD3, processing_option) { function validateLabel (line 6093) | function validateLabel(label, processing_option) { function processing (line 6126) | function processing(domain_name, useSTD3, processing_option) { function httpOverHttp (line 6220) | function httpOverHttp(options) { function httpsOverHttp (line 6226) | function httpsOverHttp(options) { function httpOverHttps (line 6234) | function httpOverHttps(options) { function httpsOverHttps (line 6240) | function httpsOverHttps(options) { function TunnelingAgent (line 6249) | function TunnelingAgent(options) { function onFree (line 6292) | function onFree() { function onCloseOrRemove (line 6296) | function onCloseOrRemove(err) { function onResponse (line 6336) | function onResponse(res) { function onUpgrade (line 6341) | function onUpgrade(res, socket, head) { function onConnect (line 6348) | function onConnect(res, socket, head) { function onError (line 6377) | function onError(cause) { function createSecureSocket (line 6407) | function createSecureSocket(options, cb) { function toOptions (line 6424) | function toOptions(host, port, localAddress) { function mergeOptions (line 6435) | function mergeOptions(target) { function getUserAgent (line 6479) | function getUserAgent() { function sign (line 6506) | function sign(x) { function evenRound (line 6510) | function evenRound(x) { function createNumberConversion (line 6519) | function createNumberConversion(bitLength, typeOpts) { method constructor (line 6702) | constructor(constructorArgs) { method href (line 6724) | get href() { method href (line 6728) | set href(v) { method origin (line 6737) | get origin() { method protocol (line 6741) | get protocol() { method protocol (line 6745) | set protocol(v) { method username (line 6749) | get username() { method username (line 6753) | set username(v) { method password (line 6761) | get password() { method password (line 6765) | set password(v) { method host (line 6773) | get host() { method host (line 6787) | set host(v) { method hostname (line 6795) | get hostname() { method hostname (line 6803) | set hostname(v) { method port (line 6811) | get port() { method port (line 6819) | set port(v) { method pathname (line 6831) | get pathname() { method pathname (line 6843) | set pathname(v) { method search (line 6852) | get search() { method search (line 6860) | set search(v) { method hash (line 6875) | get hash() { method hash (line 6883) | set hash(v) { method toJSON (line 6894) | toJSON() { function URL (line 6914) | function URL(url) { method get (line 6944) | get() { method set (line 6947) | set(V) { method get (line 6963) | get() { method get (line 6971) | get() { method set (line 6974) | set(V) { method get (line 6983) | get() { method set (line 6986) | set(V) { method get (line 6995) | get() { method set (line 6998) | set(V) { method get (line 7007) | get() { method set (line 7010) | set(V) { method get (line 7019) | get() { method set (line 7022) | set(V) { method get (line 7031) | get() { method set (line 7034) | set(V) { method get (line 7043) | get() { method set (line 7046) | set(V) { method get (line 7055) | get() { method set (line 7058) | set(V) { method get (line 7067) | get() { method set (line 7070) | set(V) { method is (line 7080) | is(obj) { method create (line 7083) | create(constructorArgs, privateData) { method setup (line 7088) | setup(obj, constructorArgs, privateData) { function countSymbols (line 7145) | function countSymbols(str) { function at (line 7149) | function at(input, idx) { function isASCIIDigit (line 7154) | function isASCIIDigit(c) { function isASCIIAlpha (line 7158) | function isASCIIAlpha(c) { function isASCIIAlphanumeric (line 7162) | function isASCIIAlphanumeric(c) { function isASCIIHex (line 7166) | function isASCIIHex(c) { function isSingleDot (line 7170) | function isSingleDot(buffer) { function isDoubleDot (line 7174) | function isDoubleDot(buffer) { function isWindowsDriveLetterCodePoints (line 7179) | function isWindowsDriveLetterCodePoints(cp1, cp2) { function isWindowsDriveLetterString (line 7183) | function isWindowsDriveLetterString(string) { function isNormalizedWindowsDriveLetterString (line 7187) | function isNormalizedWindowsDriveLetterString(string) { function containsForbiddenHostCodePoint (line 7191) | function containsForbiddenHostCodePoint(string) { function containsForbiddenHostCodePointExcludingPercent (line 7195) | function containsForbiddenHostCodePointExcludingPercent(string) { function isSpecialScheme (line 7199) | function isSpecialScheme(scheme) { function isSpecial (line 7203) | function isSpecial(url) { function defaultPort (line 7207) | function defaultPort(scheme) { function percentEncode (line 7211) | function percentEncode(c) { function utf8PercentEncode (line 7220) | function utf8PercentEncode(c) { function utf8PercentDecode (line 7232) | function utf8PercentDecode(str) { function isC0ControlPercentEncode (line 7248) | function isC0ControlPercentEncode(c) { function isPathPercentEncode (line 7253) | function isPathPercentEncode(c) { function isUserinfoPercentEncode (line 7259) | function isUserinfoPercentEncode(c) { function percentEncodeChar (line 7263) | function percentEncodeChar(c, encodeSetPredicate) { function parseIPv4Number (line 7273) | function parseIPv4Number(input) { function parseIPv4 (line 7296) | function parseIPv4(input) { function serializeIPv4 (line 7341) | function serializeIPv4(address) { function parseIPv6 (line 7356) | function parseIPv6(input) { function serializeIPv6 (line 7485) | function serializeIPv6(address) { function parseHost (line 7515) | function parseHost(input, isSpecialArg) { function parseOpaqueHost (line 7546) | function parseOpaqueHost(input) { function findLongestZeroSequence (line 7559) | function findLongestZeroSequence(arr) { function serializeHost (line 7594) | function serializeHost(host) { function trimControlChars (line 7607) | function trimControlChars(url) { function trimTabAndNewline (line 7611) | function trimTabAndNewline(url) { function shortenPath (line 7615) | function shortenPath(url) { function includesCredentials (line 7627) | function includesCredentials(url) { function cannotHaveAUsernamePasswordPort (line 7631) | function cannotHaveAUsernamePasswordPort(url) { function isNormalizedWindowsDriveLetter (line 7635) | function isNormalizedWindowsDriveLetter(string) { function URLStateMachine (line 7639) | function URLStateMachine(input, base, encodingOverride, url, stateOverri... function serializeURL (line 8297) | function serializeURL(url, excludeFragment) { function serializeOrigin (line 8338) | function serializeOrigin(tuple) { function wrappy (line 8467) | function wrappy (fn, cb) { function __webpack_require__ (line 8632) | function __webpack_require__(moduleId) { FILE: pkg/runner/testdata/actions/node20/dist/index.js function issueCommand (line 64) | function issueCommand(command, properties, message) { function issue (line 69) | function issue(name, message = '') { class Command (line 74) | class Command { method constructor (line 75) | constructor(command, properties, message) { method toString (line 83) | toString() { function escapeData (line 107) | function escapeData(s) { function escapeProperty (line 113) | function escapeProperty(s) { function adopt (line 150) | function adopt(value) { return value instanceof P ? value : new P(functi... function fulfilled (line 152) | function fulfilled(value) { try { step(generator.next(value)); } catch (... function rejected (line 153) | function rejected(value) { try { step(generator["throw"](value)); } catc... function step (line 154) | function step(result) { result.done ? resolve(result.value) : adopt(resu... function exportVariable (line 189) | function exportVariable(name, val) { function setSecret (line 207) | function setSecret(secret) { function addPath (line 215) | function addPath(inputPath) { function getInput (line 235) | function getInput(name, options) { function getMultilineInput (line 254) | function getMultilineInput(name, options) { function getBooleanInput (line 271) | function getBooleanInput(name, options) { function setOutput (line 290) | function setOutput(name, value) { function setCommandEcho (line 300) | function setCommandEcho(enabled) { function setFailed (line 312) | function setFailed(message) { function isDebug (line 323) | function isDebug() { function debug (line 331) | function debug(message) { function error (line 340) | function error(message, properties = {}) { function warning (line 349) | function warning(message, properties = {}) { function notice (line 358) | function notice(message, properties = {}) { function info (line 366) | function info(message) { function startGroup (line 377) | function startGroup(name) { function endGroup (line 384) | function endGroup() { function group (line 396) | function group(name, fn) { function saveState (line 420) | function saveState(name, value) { function getState (line 430) | function getState(name) { function getIDToken (line 434) | function getIDToken(aud) { function issueCommand (line 476) | function issueCommand(command, message) { function adopt (line 499) | function adopt(value) { return value instanceof P ? value : new P(functi... function fulfilled (line 501) | function fulfilled(value) { try { step(generator.next(value)); } catch (... function rejected (line 502) | function rejected(value) { try { step(generator["throw"](value)); } catc... function step (line 503) | function step(result) { result.done ? resolve(result.value) : adopt(resu... class OidcClient (line 512) | class OidcClient { method createHttpClient (line 513) | static createHttpClient(allowRetry = true, maxRetry = 10) { method getRequestToken (line 520) | static getRequestToken() { method getIDTokenUrl (line 527) | static getIDTokenUrl() { method getCall (line 534) | static getCall(id_token_url) { method getIDToken (line 552) | static getIDToken(audience) { function toCommandValue (line 590) | function toCommandValue(input) { function toCommandProperties (line 606) | function toCommandProperties(annotationProperties) { class Context (line 633) | class Context { method constructor (line 637) | constructor() { method issue (line 658) | get issue() { method repo (line 662) | get repo() { function getOctokit (line 716) | function getOctokit(token, options) { function getAuthString (line 751) | function getAuthString(token, options) { function getProxyAgent (line 761) | function getProxyAgent(destinationUrl) { function getApiBaseUrl (line 766) | function getApiBaseUrl() { function getOctokitOptions (line 821) | function getOctokitOptions(token, options) { class BasicCredentialHandler (line 841) | class BasicCredentialHandler { method constructor (line 842) | constructor(username, password) { method prepareRequest (line 846) | prepareRequest(options) { method canHandleAuthentication (line 852) | canHandleAuthentication(response) { method handleAuthentication (line 855) | handleAuthentication(httpClient, requestInfo, objs) { class BearerCredentialHandler (line 860) | class BearerCredentialHandler { method constructor (line 861) | constructor(token) { method prepareRequest (line 866) | prepareRequest(options) { method canHandleAuthentication (line 870) | canHandleAuthentication(response) { method handleAuthentication (line 873) | handleAuthentication(httpClient, requestInfo, objs) { class PersonalAccessTokenCredentialHandler (line 878) | class PersonalAccessTokenCredentialHandler { method constructor (line 879) | constructor(token) { method prepareRequest (line 884) | prepareRequest(options) { method canHandleAuthentication (line 889) | canHandleAuthentication(response) { method handleAuthentication (line 892) | handleAuthentication(httpClient, requestInfo, objs) { function getProxyUrl (line 954) | function getProxyUrl(serverUrl) { class HttpClientError (line 974) | class HttpClientError extends Error { method constructor (line 975) | constructor(message, statusCode) { class HttpClientResponse (line 983) | class HttpClientResponse { method constructor (line 984) | constructor(message) { method readBody (line 987) | readBody() { function isHttps (line 1000) | function isHttps(requestUrl) { class HttpClient (line 1005) | class HttpClient { method constructor (line 1006) | constructor(userAgent, handlers, requestOptions) { method options (line 1043) | options(requestUrl, additionalHeaders) { method get (line 1046) | get(requestUrl, additionalHeaders) { method del (line 1049) | del(requestUrl, additionalHeaders) { method post (line 1052) | post(requestUrl, data, additionalHeaders) { method patch (line 1055) | patch(requestUrl, data, additionalHeaders) { method put (line 1058) | put(requestUrl, data, additionalHeaders) { method head (line 1061) | head(requestUrl, additionalHeaders) { method sendStream (line 1064) | sendStream(verb, requestUrl, stream, additionalHeaders) { method getJson (line 1071) | async getJson(requestUrl, additionalHeaders = {}) { method postJson (line 1076) | async postJson(requestUrl, obj, additionalHeaders = {}) { method putJson (line 1083) | async putJson(requestUrl, obj, additionalHeaders = {}) { method patchJson (line 1090) | async patchJson(requestUrl, obj, additionalHeaders = {}) { method request (line 1102) | async request(verb, requestUrl, data, headers) { method dispose (line 1183) | dispose() { method requestRaw (line 1194) | requestRaw(info, data) { method requestRawWithCallback (line 1211) | requestRawWithCallback(info, data, onResult) { method getAgent (line 1260) | getAgent(serverUrl) { method _prepareRequest (line 1264) | _prepareRequest(method, requestUrl, headers) { method _mergeHeaders (line 1291) | _mergeHeaders(headers) { method _getExistingOrDefaultHeader (line 1298) | _getExistingOrDefaultHeader(additionalHeaders, header, _default) { method _getAgent (line 1306) | _getAgent(parsedUrl) { method _performExponentialBackoff (line 1372) | _performExponentialBackoff(retryNumber) { method dateTimeDeserializer (line 1377) | static dateTimeDeserializer(key, value) { method _processResponse (line 1386) | async _processResponse(res, options) { function getProxyUrl (line 1452) | function getProxyUrl(reqUrl) { function checkBypass (line 1471) | function checkBypass(reqUrl) { function auth (line 1522) | async function auth(token) { function withAuthorizationPrefix (line 1539) | function withAuthorizationPrefix(token) { function hook (line 1547) | async function hook(token, request, route, parameters) { function _objectWithoutPropertiesLoose (line 1588) | function _objectWithoutPropertiesLoose(source, excluded) { function _objectWithoutProperties (line 1603) | function _objectWithoutProperties(source, excluded) { class Octokit (line 1627) | class Octokit { method constructor (line 1628) | constructor(options = {}) { method defaults (line 1714) | static defaults(defaults) { method plugin (line 1740) | static plugin(...newPlugins) { function lowercaseKeys (line 1769) | function lowercaseKeys(object) { function mergeDeep (line 1780) | function mergeDeep(defaults, options) { function removeUndefinedProperties (line 1796) | function removeUndefinedProperties(obj) { function merge (line 1806) | function merge(defaults, route, options) { function addQueryParameters (line 1834) | function addQueryParameters(url, parameters) { function removeNonChars (line 1853) | function removeNonChars(variableName) { function extractUrlVariableNames (line 1857) | function extractUrlVariableNames(url) { function omit (line 1867) | function omit(object, keysToOmit) { function encodeReserved (line 1901) | function encodeReserved(str) { function encodeUnreserved (line 1911) | function encodeUnreserved(str) { function encodeValue (line 1917) | function encodeValue(operator, value, key) { function isDefined (line 1927) | function isDefined(value) { function isKeyOperator (line 1931) | function isKeyOperator(operator) { function getValues (line 1935) | function getValues(context, operator, key, modifier) { function parseUrl (line 1999) | function parseUrl(template) { function expand (line 2005) | function expand(template, context) { function parse (line 2041) | function parse(options) { function endpointWithDefaults (line 2115) | function endpointWithDefaults(defaults, route, options) { function withDefaults (line 2119) | function withDefaults(oldDefaults, newDefaults) { function _buildMessageForResponseErrors (line 2169) | function _buildMessageForResponseErrors(data) { class GraphqlResponseError (line 2173) | class GraphqlResponseError extends Error { method constructor (line 2174) | constructor(request, headers, response) { function graphql (line 2196) | function graphql(request, query, options) { function withDefaults (line 2247) | function withDefaults(request$1, newDefaults) { function withCustomRequest (line 2267) | function withCustomRequest(customRequest) { function ownKeys (line 2292) | function ownKeys(object, enumerableOnly) { function _objectSpread2 (line 2310) | function _objectSpread2(target) { function _defineProperty (line 2330) | function _defineProperty(obj, key, value) { function normalizePaginatedListResponse (line 2361) | function normalizePaginatedListResponse(response) { function iterator (line 2395) | function iterator(octokit, route, parameters) { function paginate (line 2439) | function paginate(octokit, route, parameters, mapFn) { function gather (line 2448) | function gather(octokit, results, iterator, mapFn) { function isPaginatingEndpoint (line 2476) | function isPaginatingEndpoint(arg) { function paginateRest (line 2489) | function paginateRest(octokit) { function _defineProperty (line 2515) | function _defineProperty(obj, key, value) { function ownKeys (line 2530) | function ownKeys(object, enumerableOnly) { function _objectSpread2 (line 2544) | function _objectSpread2(target) { function endpointsToMethods (line 3649) | function endpointsToMethods(octokit, endpointsMap) { function decorate (line 3679) | function decorate(octokit, scope, methodName, defaults, decorations) { function restEndpointMethods (line 3730) | function restEndpointMethods(octokit) { function _interopDefault (line 3752) | function _interopDefault (ex) { return (ex && (typeof ex === 'object') &... class RequestError (line 3763) | class RequestError extends Error { method constructor (line 3764) | constructor(message, statusCode, options) { function _interopDefault (line 3834) | function _interopDefault (ex) { return (ex && (typeof ex === 'object') &... function getBufferResponse (line 3844) | function getBufferResponse(response) { function fetchWrapper (line 3848) | function fetchWrapper(requestOptions) { function getResponseData (line 3943) | async function getResponseData(response) { function toErrorMessage (line 3957) | function toErrorMessage(data) { function withDefaults (line 3972) | function withDefaults(oldEndpoint, newDefaults) { function bindApi (line 4022) | function bindApi (hook, state, name) { function HookSingular (line 4033) | function HookSingular () { function HookCollection (line 4043) | function HookCollection () { function Hook (line 4055) | function Hook () { function addHook (line 4080) | function addHook(state, kind, name, hook) { function register (line 4133) | function register(state, name, method, options) { function removeHook (line 4167) | function removeHook(state, name, method) { class Deprecation (line 4196) | class Deprecation extends Error { method constructor (line 4197) | constructor(message) { function isObject (line 4231) | function isObject(o) { function isPlainObject (line 4235) | function isPlainObject(o) { function _interopDefault (line 4270) | function _interopDefault (ex) { return (ex && (typeof ex === 'object') &... class Blob (line 4287) | class Blob { method constructor (line 4288) | constructor() { method size (line 4326) | get size() { method type (line 4329) | get type() { method text (line 4332) | text() { method arrayBuffer (line 4335) | arrayBuffer() { method stream (line 4340) | stream() { method toString (line 4347) | toString() { method slice (line 4350) | slice() { function FetchError (line 4407) | function FetchError(message, type, systemError) { function Body (line 4445) | function Body(body) { method body (line 4489) | get body() { method bodyUsed (line 4493) | get bodyUsed() { method arrayBuffer (line 4502) | arrayBuffer() { method blob (line 4513) | blob() { method json (line 4531) | json() { method text (line 4548) | text() { method buffer (line 4559) | buffer() { method textConverted (line 4569) | textConverted() { function consumeBody (line 4605) | function consumeBody() { function convertBody (line 4709) | function convertBody(buffer, headers) { function isURLSearchParams (line 4773) | function isURLSearchParams(obj) { function isBlob (line 4788) | function isBlob(obj) { function clone (line 4798) | function clone(instance) { function extractContentType (line 4832) | function extractContentType(body) { function getTotalBytes (line 4876) | function getTotalBytes(instance) { function writeToStream (line 4908) | function writeToStream(dest, instance) { function validateName (line 4939) | function validateName(name) { function validateValue (line 4946) | function validateValue(value) { function find (line 4961) | function find(map, name) { class Headers (line 4972) | class Headers { method constructor (line 4979) | constructor() { method get (line 5040) | get(name) { method forEach (line 5058) | forEach(callback) { method set (line 5081) | set(name, value) { method append (line 5097) | append(name, value) { method has (line 5116) | has(name) { method delete (line 5128) | delete(name) { method raw (line 5142) | raw() { method keys (line 5151) | keys() { method values (line 5160) | values() { method [Symbol.iterator] (line 5171) | [Symbol.iterator]() { function getHeaders (line 5196) | function getHeaders(headers) { function createHeadersIterator (line 5211) | function createHeadersIterator(target, kind) { method next (line 5222) | next() { function exportNodeCompatibleHeaders (line 5264) | function exportNodeCompatibleHeaders(headers) { function createHeadersLenient (line 5284) | function createHeadersLenient(obj) { class Response (line 5320) | class Response { method constructor (line 5321) | constructor() { method url (line 5346) | get url() { method status (line 5350) | get status() { method ok (line 5357) | get ok() { method redirected (line 5361) | get redirected() { method statusText (line 5365) | get statusText() { method headers (line 5369) | get headers() { method clone (line 5378) | clone() { function parseURL (line 5422) | function parseURL(urlStr) { function isRequest (line 5444) | function isRequest(input) { function isAbortSignal (line 5448) | function isAbortSignal(signal) { class Request (line 5460) | class Request { method constructor (line 5461) | constructor(input) { method method (line 5527) | get method() { method url (line 5531) | get url() { method headers (line 5535) | get headers() { method redirect (line 5539) | get redirect() { method signal (line 5543) | get signal() { method clone (line 5552) | clone() { function getNodeRequestOptions (line 5581) | function getNodeRequestOptions(request) { function AbortError (line 5659) | function AbortError(message) { function fetch (line 5684) | function fetch(url, opts) { function once (line 5964) | function once (fn) { function onceStrict (line 5974) | function onceStrict (fn) { function normalize (line 6004) | function normalize(str) { // fix bug in v8 function findStatus (line 6008) | function findStatus(val) { function countSymbols (line 6030) | function countSymbols(string) { function mapChars (line 6038) | function mapChars(domain_name, useSTD3, processing_option) { function validateLabel (line 6093) | function validateLabel(label, processing_option) { function processing (line 6126) | function processing(domain_name, useSTD3, processing_option) { function httpOverHttp (line 6220) | function httpOverHttp(options) { function httpsOverHttp (line 6226) | function httpsOverHttp(options) { function httpOverHttps (line 6234) | function httpOverHttps(options) { function httpsOverHttps (line 6240) | function httpsOverHttps(options) { function TunnelingAgent (line 6249) | function TunnelingAgent(options) { function onFree (line 6292) | function onFree() { function onCloseOrRemove (line 6296) | function onCloseOrRemove(err) { function onResponse (line 6336) | function onResponse(res) { function onUpgrade (line 6341) | function onUpgrade(res, socket, head) { function onConnect (line 6348) | function onConnect(res, socket, head) { function onError (line 6377) | function onError(cause) { function createSecureSocket (line 6407) | function createSecureSocket(options, cb) { function toOptions (line 6424) | function toOptions(host, port, localAddress) { function mergeOptions (line 6435) | function mergeOptions(target) { function getUserAgent (line 6479) | function getUserAgent() { function sign (line 6506) | function sign(x) { function evenRound (line 6510) | function evenRound(x) { function createNumberConversion (line 6519) | function createNumberConversion(bitLength, typeOpts) { method constructor (line 6702) | constructor(constructorArgs) { method href (line 6724) | get href() { method href (line 6728) | set href(v) { method origin (line 6737) | get origin() { method protocol (line 6741) | get protocol() { method protocol (line 6745) | set protocol(v) { method username (line 6749) | get username() { method username (line 6753) | set username(v) { method password (line 6761) | get password() { method password (line 6765) | set password(v) { method host (line 6773) | get host() { method host (line 6787) | set host(v) { method hostname (line 6795) | get hostname() { method hostname (line 6803) | set hostname(v) { method port (line 6811) | get port() { method port (line 6819) | set port(v) { method pathname (line 6831) | get pathname() { method pathname (line 6843) | set pathname(v) { method search (line 6852) | get search() { method search (line 6860) | set search(v) { method hash (line 6875) | get hash() { method hash (line 6883) | set hash(v) { method toJSON (line 6894) | toJSON() { function URL (line 6914) | function URL(url) { method get (line 6944) | get() { method set (line 6947) | set(V) { method get (line 6963) | get() { method get (line 6971) | get() { method set (line 6974) | set(V) { method get (line 6983) | get() { method set (line 6986) | set(V) { method get (line 6995) | get() { method set (line 6998) | set(V) { method get (line 7007) | get() { method set (line 7010) | set(V) { method get (line 7019) | get() { method set (line 7022) | set(V) { method get (line 7031) | get() { method set (line 7034) | set(V) { method get (line 7043) | get() { method set (line 7046) | set(V) { method get (line 7055) | get() { method set (line 7058) | set(V) { method get (line 7067) | get() { method set (line 7070) | set(V) { method is (line 7080) | is(obj) { method create (line 7083) | create(constructorArgs, privateData) { method setup (line 7088) | setup(obj, constructorArgs, privateData) { function countSymbols (line 7145) | function countSymbols(str) { function at (line 7149) | function at(input, idx) { function isASCIIDigit (line 7154) | function isASCIIDigit(c) { function isASCIIAlpha (line 7158) | function isASCIIAlpha(c) { function isASCIIAlphanumeric (line 7162) | function isASCIIAlphanumeric(c) { function isASCIIHex (line 7166) | function isASCIIHex(c) { function isSingleDot (line 7170) | function isSingleDot(buffer) { function isDoubleDot (line 7174) | function isDoubleDot(buffer) { function isWindowsDriveLetterCodePoints (line 7179) | function isWindowsDriveLetterCodePoints(cp1, cp2) { function isWindowsDriveLetterString (line 7183) | function isWindowsDriveLetterString(string) { function isNormalizedWindowsDriveLetterString (line 7187) | function isNormalizedWindowsDriveLetterString(string) { function containsForbiddenHostCodePoint (line 7191) | function containsForbiddenHostCodePoint(string) { function containsForbiddenHostCodePointExcludingPercent (line 7195) | function containsForbiddenHostCodePointExcludingPercent(string) { function isSpecialScheme (line 7199) | function isSpecialScheme(scheme) { function isSpecial (line 7203) | function isSpecial(url) { function defaultPort (line 7207) | function defaultPort(scheme) { function percentEncode (line 7211) | function percentEncode(c) { function utf8PercentEncode (line 7220) | function utf8PercentEncode(c) { function utf8PercentDecode (line 7232) | function utf8PercentDecode(str) { function isC0ControlPercentEncode (line 7248) | function isC0ControlPercentEncode(c) { function isPathPercentEncode (line 7253) | function isPathPercentEncode(c) { function isUserinfoPercentEncode (line 7259) | function isUserinfoPercentEncode(c) { function percentEncodeChar (line 7263) | function percentEncodeChar(c, encodeSetPredicate) { function parseIPv4Number (line 7273) | function parseIPv4Number(input) { function parseIPv4 (line 7296) | function parseIPv4(input) { function serializeIPv4 (line 7341) | function serializeIPv4(address) { function parseIPv6 (line 7356) | function parseIPv6(input) { function serializeIPv6 (line 7485) | function serializeIPv6(address) { function parseHost (line 7515) | function parseHost(input, isSpecialArg) { function parseOpaqueHost (line 7546) | function parseOpaqueHost(input) { function findLongestZeroSequence (line 7559) | function findLongestZeroSequence(arr) { function serializeHost (line 7594) | function serializeHost(host) { function trimControlChars (line 7607) | function trimControlChars(url) { function trimTabAndNewline (line 7611) | function trimTabAndNewline(url) { function shortenPath (line 7615) | function shortenPath(url) { function includesCredentials (line 7627) | function includesCredentials(url) { function cannotHaveAUsernamePasswordPort (line 7631) | function cannotHaveAUsernamePasswordPort(url) { function isNormalizedWindowsDriveLetter (line 7635) | function isNormalizedWindowsDriveLetter(string) { function URLStateMachine (line 7639) | function URLStateMachine(input, base, encodingOverride, url, stateOverri... function serializeURL (line 8297) | function serializeURL(url, excludeFragment) { function serializeOrigin (line 8338) | function serializeOrigin(tuple) { function wrappy (line 8467) | function wrappy (fn, cb) { function __webpack_require__ (line 8632) | function __webpack_require__(moduleId) { FILE: pkg/schema/schema.go type Schema (line 25) | type Schema struct method GetDefinition (line 29) | func (s *Schema) GetDefinition(name string) Definition { type Definition (line 52) | type Definition struct type MappingDefinition (line 64) | type MappingDefinition struct type MappingProperty (line 70) | type MappingProperty struct method UnmarshalJSON (line 75) | func (s *MappingProperty) UnmarshalJSON(data []byte) error { type SequenceDefinition (line 83) | type SequenceDefinition struct type StringDefinition (line 87) | type StringDefinition struct type NumberDefinition (line 92) | type NumberDefinition struct type BooleanDefinition (line 95) | type BooleanDefinition struct type NullDefinition (line 98) | type NullDefinition struct function GetWorkflowSchema (line 101) | func GetWorkflowSchema() *Schema { function GetActionSchema (line 107) | func GetActionSchema() *Schema { type Node (line 113) | type Node struct method checkSingleExpression (line 125) | func (s *Node) checkSingleExpression(exprNode actionlint.ExprNode) err... method GetFunctions (line 167) | func (s *Node) GetFunctions() *[]FunctionInfo { method checkExpression (line 202) | func (s *Node) checkExpression(node *yaml.Node) (bool, error) { method UnmarshalYAML (line 237) | func (s *Node) UnmarshalYAML(node *yaml.Node) error { method checkString (line 288) | func (s *Node) checkString(node *yaml.Node, def Definition) error { method checkOneOf (line 308) | func (s *Node) checkOneOf(def Definition, node *yaml.Node) error { method checkSequence (line 343) | func (s *Node) checkSequence(node *yaml.Node, def Definition) error { method checkMapping (line 362) | func (s *Node) checkMapping(node *yaml.Node, def Definition) error { type FunctionInfo (line 119) | type FunctionInfo struct function AddFunction (line 229) | func AddFunction(funcs *[]FunctionInfo, s string, i1, i2 int) { function getStringKind (line 326) | func getStringKind(k yaml.Kind) string { function formatLocation (line 358) | func formatLocation(node *yaml.Node) string { FILE: pkg/schema/schema_test.go function TestAdditionalFunctions (line 10) | func TestAdditionalFunctions(t *testing.T) { function TestAdditionalFunctionsFailure (line 31) | func TestAdditionalFunctionsFailure(t *testing.T) { function TestAdditionalFunctionsSteps (line 52) | func TestAdditionalFunctionsSteps(t *testing.T) { function TestAdditionalFunctionsStepsExprSyntax (line 73) | func TestAdditionalFunctionsStepsExprSyntax(t *testing.T) { FILE: pkg/workflowpattern/trace_writer.go type TraceWriter (line 5) | type TraceWriter interface type EmptyTraceWriter (line 9) | type EmptyTraceWriter struct method Info (line 11) | func (*EmptyTraceWriter) Info(string, ...interface{}) { type StdOutTraceWriter (line 14) | type StdOutTraceWriter struct method Info (line 16) | func (*StdOutTraceWriter) Info(format string, args ...interface{}) { FILE: pkg/workflowpattern/workflow_pattern.go type WorkflowPattern (line 9) | type WorkflowPattern struct function CompilePattern (line 15) | func CompilePattern(rawpattern string) (*WorkflowPattern, error) { function PatternToRegex (line 38) | func PatternToRegex(pattern string) (string, error) { function CompilePatterns (line 138) | func CompilePatterns(patterns ...string) ([]*WorkflowPattern, error) { function Skip (line 151) | func Skip(sequence []*WorkflowPattern, input []string, traceWriter Trace... function Filter (line 177) | func Filter(sequence []*WorkflowPattern, input []string, traceWriter Tra... FILE: pkg/workflowpattern/workflow_pattern_test.go function TestMatchPattern (line 10) | func TestMatchPattern(t *testing.T) {