Documentation
    Preparing search index...

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    context: ForgeContext
    forgeType: ForgeType = "github"

    Methods

    • Parameters

      • branchName: string
      • fromBranch: string = "main"

      Returns Promise<void>

    • Parameters

      • sha: string

      Returns Promise<string>

    • Dynamically resolves execution mode: 'cli' if CLI tool exists and is accessible, otherwise 'http'

      Returns Promise<"cli" | "http">

    • Parameters

      • args: string[]

      Returns Promise<number>

    • Parameters

      • prNumber: number

      Returns Promise<void>

    • Parameters

      • branch: string = "main"

      Returns Promise<void>

    • Parameters

      • files: CommitFile[]
      • message: string
      • branch: string = "main"

      Returns Promise<void>

    • Cybersecurity: Redact sensitive tokens from URLs and log messages

      Parameters

      • text: string

      Returns string

    • Parameters

      • target: string
      • Optionaldestination: string

      Returns Promise<void>

    • Cybersecurity: Safe process execution without shell interpolation (prevents shell injection)

      Parameters

      • binary: string
      • args: string[]
      • Optionalenv: Record<string, string>

      Returns Promise<{ exitCode: number; stderr: string; stdout: string }>