/** * Release core module — barrel export. * * Re-exports all release management operations from the core layer. * * @task T5709 * @epic T5701 * @task T1572 — engine-ops migration (ENG-MIG-5) */ export type { ArtifactConfig, ArtifactHandler, ArtifactResult, ArtifactType } from './artifacts.js'; export { buildArtifact, getArtifactHandler, getSupportedArtifactTypes, hasArtifactHandler, publishArtifact, validateArtifact, } from './artifacts.js'; export type { BackfillOptions as ProvenanceBackfillOptions, BackfillResult as ProvenanceBackfillResult, BackfillTagResult as ProvenanceBackfillTagResult, } from './backfill.js'; export { clearCheckpoint as backfillClearCheckpoint, enumerateHistoricalTags, loadCheckpoint as backfillLoadCheckpoint, provenanceBackfill, saveCheckpoint as backfillSaveCheckpoint, synthesizePlanFromTag, } from './backfill.js'; export type { AggregateChangesetsOptions, AggregatedChangesetEntry, AggregatedChangesetSection, ChangesetSource, } from './changesets-aggregator.js'; export { aggregateChangesetsForRelease, changesetFileExists, readChangesetEntriesFileOnly, readChangesetEntriesSsotFirst, readChangesetFileBytes, readChangesetsSsotFirst, } from './changesets-aggregator.js'; export type { ChannelValidationResult, ReleaseChannel } from './channel.js'; export { channelToDistTag, describeChannel, getDefaultChannelConfig as getDefaultBranchChannelConfig, resolveChannelFromBranch, validateVersionChannel, } from './channel.js'; export type { CIPlatform } from './ci.js'; export { detectCIPlatform, generateCIConfig, getPlatformPath, SUPPORTED_PLATFORMS, validateCIConfig, writeCIConfig, } from './ci.js'; export type { PRCheckStatus, PRStatusResult } from './engine-ops.js'; export { IVTR_DECOUPLED_AUDIT_FILE, IVTR_DECOUPLED_SENTINEL_FILE, releaseCancel, releaseCommit, releaseGateCheck, releaseGatesRun, releaseIvtrAutoSuggest, releaseList, releasePrepare, releasePrStatus, releasePush, releaseRollback, releaseRollbackFull, releaseShow, releaseTag, writeIvtrDecouplingAuditOnce, } from './engine-ops.js'; export type { AppendReleaseWorkflowBypassOptions, ReleaseWorkflowBypassRecord, } from './escape-hatch.js'; export { appendReleaseWorkflowBypass, RELEASE_WORKFLOW_BYPASS_FILE, } from './escape-hatch.js'; export type { BranchProtectionResult, PRCreateOptions, PRResult, RepoIdentity, } from './github-pr.js'; export { buildPRBody, createPullRequest, detectBranchProtection, ensureCleoLabelsExist, extractRepoOwnerAndName, formatManualPRInstructions, isGhCliAvailable, listExistingLabels, resolvePRLabels, } from './github-pr.js'; export type { DoubleListingResult, EpicCompletenessResult } from './guards.js'; export { checkDoubleListing, checkEpicCompleteness } from './guards.js'; export type { InvariantReport, InvariantResult, InvariantRunOptions, InvariantSeverity, ReconcileAction, ReconcileAuditRow, RegisteredInvariant, RegisteredReleaseInvariant, } from './invariants/index.js'; export { ARCHIVE_REASON_INVARIANT_ID, clearInvariants, extractTaskIds, getInvariants, getRegisteredAdr056Invariants, RECONCILE_AUDIT_FILE, registerArchiveReasonInvariant, registerInvariant, runInvariants, } from './invariants/index.js'; export type { ReleaseOpenOptions, ReleaseOpenResult, ReleaseOpenRunner } from './open.js'; export { DEFAULT_OPEN_WORKFLOW, releaseOpen } from './open.js'; export type { ReleaseIvtrSuggestParams, releaseCoreOps } from './ops.js'; export type { ReleasePlanOptions, ReleasePlanResult } from './plan.js'; export { releasePlan } from './plan.js'; export type { ReleaseReconcileV2Options, ReleaseReconcileV2Result, SynthesizedPlanReport, } from './reconcile.js'; export { releaseReconcileV2, synthesizePlanForReconcile } from './reconcile.js'; export type { ChannelConfig, GitFlowConfig, ProjectReleaseConfig, PushMode, ReleaseBranchConfig, ReleaseConfig, ReleaseGate, } from './release-config.js'; export { getArtifactType, getChangelogConfig, getChannelConfig, getDefaultChannelConfig, getDefaultGitFlowConfig, getGitFlowConfig, getPushMode, getReleaseBranchConfig, getReleaseGates, loadReleaseConfig, validateReleaseConfig, } from './release-config.js'; export type { PushPolicy, ReleaseGateMetadata, ReleaseListOptions, ReleaseManifest, ReleaseTaskRecord, } from './release-manifest.js'; export { cancelRelease, commitRelease, listReleases, markReleasePushed, migrateReleasesJsonToSqlite, prepareRelease, pushRelease, rollbackRelease, runReleaseGates, showRelease, tagRelease, } from './release-manifest.js'; export type { SmokeEnvironment } from './ship-e2e-smoke.js'; export { runShipE2eSmoke } from './ship-e2e-smoke.js'; export { createDefaultSmokeEnvironment } from './ship-e2e-smoke-default-env.js'; export type { ValidateChangelogOptions, ValidateChangelogResult } from './validate-changelog.js'; export { validateChangelog } from './validate-changelog.js'; export type { StaleEvidenceAtom, VerifyProvenanceCategories, VerifyProvenanceOptions, VerifyProvenanceReleaseResult, VerifyProvenanceResult, } from './verify-provenance.js'; export { verifyProvenance } from './verify-provenance.js'; export type { BumpResult, BumpType, VersionBumpTarget } from './version-bump.js'; export { bumpVersionFromConfig, calculateNewVersion, discoverWorkspacePackageJsonFiles, getVersionBumpConfig, isCalVer, isVersionBumpConfigured, resolveVersionBumpTargets, validateVersionFormat, } from './version-bump.js'; //# sourceMappingURL=index.d.ts.map