feat: add VCS workflows and cycle extension

This commit is contained in:
liujing
2026-07-17 09:07:28 +08:00
parent c9d76d8f58
commit d13f31d9d1
14 changed files with 2335 additions and 189 deletions
+24
View File
@@ -13,8 +13,10 @@ export {
logsWorkflow,
retryReviewWorkflow,
retryExecuteWorkflow,
extendWorkflow,
WorkflowEngineError,
emitWorkflowMeta,
resolveVcsSelection,
} from "./workflow-engine.js";
export type {
@@ -26,6 +28,7 @@ export type {
LogsWorkflowOpts,
RetryReviewWorkflowOpts,
RetryExecuteWorkflowOpts,
ExtendWorkflowOpts,
} from "./workflow-engine.js";
export {
@@ -114,6 +117,7 @@ export type {
WorkflowStatusArgs,
WorkflowAbortArgs,
WorkflowLogsArgs,
WorkflowExtendArgs,
} from "./workflow-args.js";
export type {
@@ -139,6 +143,11 @@ export type {
ScopeViolation,
WorkflowEvent,
WorkflowEventKind,
VcsKind,
VcsBaseline,
VcsBaselineGit,
VcsBaselineSvn,
ExtensionRecord,
} from "./workflow-types.js";
export {
@@ -147,6 +156,7 @@ export {
WORKFLOW_ACTIVE_STATUSES,
WORKFLOW_TERMINAL_STATUSES,
HOST_DECISION_OUTCOMES,
VCS_KINDS,
} from "./workflow-types.js";
export {
@@ -160,3 +170,17 @@ export type {
ChildRunResult,
StreamProgress,
} from "./child-process.js";
export {
VcsError,
GitProvider,
SvnProvider,
detectVcs,
createVcsProvider,
extractBaselineHead,
findVcsCandidates,
} from "./vcs-provider.js";
export type {
VcsProvider,
} from "./vcs-provider.js";