MCPcopy Create free account

hub / github.com/dmno-dev/bumpy / functions

Functions350 in github.com/dmno-dev/bumpy

↓ 5 callersFunctionsha256Hex
(input: string)
packages/bumpy/src/commands/ci.ts:1608
↓ 5 callersFunctionstripProtocol
(range: string)
packages/bumpy/src/core/semver.ts:37
↓ 5 callersFunctionuninstallShellMock
()
packages/bumpy/test/helpers-shell-mock.ts:81
↓ 5 callersFunctionupdateReleaseBodyStatus
(existingBody: string, metadata: ReleaseMetadata)
packages/bumpy/src/core/github-release.ts:334
↓ 5 callersFunctionwithReleaseToken
* Run an async function with BUMPY_GH_TOKEN as GH_TOKEN if available. * * GitHub releases created with the default GITHUB_TOKEN won't trigger * dow
packages/bumpy/src/core/github-release.ts:21
↓ 5 callersFunctionwriteEvent
(payload: unknown)
packages/bumpy/test/core/ci-comment.test.ts:24
↓ 4 callersFunctionbuildSnapshotReleasePlan
( stablePlan: ReleasePlan, snapshot: ResolvedSnapshot, packages: Map<string, WorkspacePackage>, )
packages/bumpy/src/core/snapshot.ts:117
↓ 4 callersFunctionciCommentCommand
(rootDir: string, opts: CommentOptions)
packages/bumpy/src/commands/ci.ts:306
↓ 4 callersFunctioncomposeReleaseBody
(changelogContent: string, metadata: ReleaseMetadata)
packages/bumpy/src/core/github-release.ts:324
↓ 4 callersFunctiondetectPrBranch
(rootDir: string)
packages/bumpy/src/commands/ci.ts:1765
↓ 4 callersFunctiondetectReleaseBranch
(rootDir: string)
packages/bumpy/src/core/channels.ts:80
↓ 4 callersFunctiondiscoverPackages
(rootDir: string, config: BumpyConfig)
packages/bumpy/src/core/workspace.ts:42
↓ 4 callersFunctionextractBumpFileIdsFromChangedFiles
(changedFiles: string[])
packages/bumpy/src/core/bump-file.ts:334
↓ 4 callersFunctionformatChannelVersionSummary
(releases: PlannedRelease[])
packages/bumpy/src/core/prerelease.ts:256
↓ 4 callersFunctionformatNoBumpFilesComment
( prBranch: string | null, pm: PackageManager, willFail = false, changedPackages: string[] = [], )
packages/bumpy/src/commands/ci.ts:1519
↓ 4 callersFunctiongetBumpTypeForPackage
(bf: BumpFile, packageName: string)
packages/bumpy/src/core/changelog.ts:28
↓ 4 callersFunctiongetHeadSha
(rootDir: string)
packages/bumpy/src/core/github-release.ts:8
↓ 4 callersFunctioninitCommand
(rootDir: string, opts: InitOptions = {})
packages/bumpy/src/commands/init.ts:36
↓ 4 callersFunctionisGhAvailable
()
packages/bumpy/src/core/github-release.ts:132
↓ 4 callersFunctionmapFilesToPackages
( files: string[], packages: Map<string, WorkspacePackage>, rootDir: string, )
packages/bumpy/src/commands/generate.ts:194
↓ 4 callersFunctionnextPrereleaseVersion
(target: string, preid: string, existingCounters: number[])
packages/bumpy/src/core/prerelease.ts:44
↓ 4 callersFunctionpublishable
(name: string, version: string)
packages/bumpy/test/core/snapshot.test.ts:116
↓ 4 callersFunctionpushWithToken
* Push a branch to origin, optionally using a custom GitHub token. * * When `BUMPY_GH_TOKEN` is set, the remote URL is temporarily rewritten to * i
packages/bumpy/src/commands/ci.ts:699
↓ 4 callersFunctionrender
(final = false)
packages/bumpy/src/prompts/bump-select.ts:88
↓ 4 callersFunctionsnapshotVersion
(target: string, snapshot: ResolvedSnapshot)
packages/bumpy/src/core/snapshot.ts:96
↓ 4 callersFunctionvalidateBranchName
Validate a git branch name to prevent injection
packages/bumpy/src/commands/ci.ts:60
↓ 4 callersFunctionwriteBumpFile
( rootDir: string, filename: string, releases: BumpFileRelease[], summary: string, )
packages/bumpy/src/core/bump-file.ts:233
↓ 3 callersFunctionaddNamed
(raw: Record<string, Record<string, string>>)
packages/bumpy/src/utils/package-manager.ts:111
↓ 3 callersFunctionassertSnapshotPrerelease
(version: string)
packages/bumpy/src/core/snapshot.ts:163
↓ 3 callersFunctionbase
(overrides: Partial<ResolvedSnapshot>)
packages/bumpy/test/core/snapshot.test.ts:85
↓ 3 callersFunctionbuildAddBumpFileLink
(prBranch: string | null)
packages/bumpy/src/commands/ci.ts:1242
↓ 3 callersFunctionbuildChannelReleasePlan
( stablePlan: ReleasePlan, channel: ResolvedChannel, packages: Map<string, WorkspacePackage>, rootDir:
packages/bumpy/src/core/prerelease.ts:125
↓ 3 callersFunctionbuildPublishArgs
( pkg: WorkspacePackage, pkgConfig: WorkspacePackage['bumpy'] & {}, config: BumpyConfig, opts: Publish
packages/bumpy/src/core/publish-pipeline.ts:347
↓ 3 callersFunctionchannelDisplayPlan
( stablePlan: ReleasePlan, channel: ResolvedChannel, packages: Map<string, WorkspacePackage>, )
packages/bumpy/src/core/prerelease.ts:241
↓ 3 callersFunctionchannelVersion
( rootDir: string, config: BumpyConfig, channel: ResolvedChannel, opts: { commit?: boolean } = {}, )
packages/bumpy/src/commands/version.ts:114
↓ 3 callersFunctioncreateGitTag
(release: PlannedRelease, rootDir: string, opts: PublishOptions)
packages/bumpy/src/core/publish-pipeline.ts:425
↓ 3 callersFunctiondetectPrNumber
()
packages/bumpy/src/commands/ci.ts:1773
↓ 3 callersFunctionfileToId
(filePath: string)
packages/bumpy/src/core/bump-file.ts:325
↓ 3 callersFunctionfinalizeRelease
(tag: string, rootDir: string)
packages/bumpy/src/core/github-release.ts:394
↓ 3 callersFunctionformatPlanRelease
( r: { name: string; type: string; oldVersion: string; newVersion: string; bumpFiles: st
packages/bumpy/src/commands/ci.ts:478
↓ 3 callersFunctionformatSnapshotVersionSummary
(releases: PlannedRelease[])
packages/bumpy/src/core/snapshot.ts:156
↓ 3 callersFunctiongetBaseCompareRef
(rootDir: string, baseBranch: string)
packages/bumpy/src/core/git.ts:135
↓ 3 callersFunctiongetCurrentBranch
(opts?: { cwd?: string })
packages/bumpy/src/core/git.ts:113
↓ 3 callersFunctionisDirectory
(path: string)
packages/bumpy/src/core/workspace.ts:109
↓ 3 callersFunctionlinkify
(s: string)
packages/bumpy/src/core/changelog-github.ts:82
↓ 3 callersFunctionmakeDefaultConfig
()
packages/bumpy/src/commands/init.ts:151
↓ 3 callersFunctionmakePlan
(count: number, summary: string)
packages/bumpy/test/core/ci-version-pr-body.test.ts:10
↓ 3 callersFunctionmergeRelease
Merge a bump into the release map, keeping the highest bump level
packages/bumpy/src/commands/generate.ts:176
↓ 3 callersFunctionpick
(arr: T[])
packages/bumpy/src/utils/names.ts:3
↓ 3 callersFunctionpkg
(publishConfig?: unknown)
packages/bumpy/test/core/publish-recovery.test.ts:286
↓ 3 callersFunctionpmRunCommand
(pm: PackageManager)
packages/bumpy/src/commands/ci.ts:1264
↓ 3 callersFunctionreadFileAtRef
(rootDir: string, ref: string, path: string)
packages/bumpy/src/core/git.ts:155
↓ 3 callersFunctionreadGitHubEventPayload
()
packages/bumpy/src/commands/ci.ts:1809
↓ 3 callersFunctionrecoverDeletedBumpFiles
(rootDir: string)
packages/bumpy/src/core/bump-file.ts:270
↓ 3 callersFunctionremoveFile
(filePath: string)
packages/bumpy/src/utils/fs.ts:87
↓ 3 callersFunctionresolveActiveChannel
(rootDir: string, config: BumpyConfig, override?: string)
packages/bumpy/src/core/channels.ts:103
↓ 3 callersFunctionresolveCommitMessage
( config: string | undefined, plan: ReleasePlan, rootDir: string, )
packages/bumpy/src/core/commit-message.ts:10
↓ 3 callersFunctionrun
(cmd: string, opts?: { cwd?: string; input?: string })
packages/bumpy/src/utils/shell.ts:33
↓ 3 callersFunctionshouldTrigger
Check if a bump level meets the trigger threshold
packages/bumpy/src/core/release-plan.ts:458
↓ 3 callersMethodtopologicalSort
Topological sort — returns packages in dependency order (deps first)
packages/bumpy/src/core/dep-graph.ts:55
↓ 3 callersFunctionupdateJsonNestedField
( filePath: string, parentKey: string, childKey: string, newValue: string, )
packages/bumpy/src/utils/fs.ts:37
↓ 3 callersFunctionusesNpmRegistry
(pkg: WorkspacePackage)
packages/bumpy/src/core/prerelease.ts:79
↓ 3 callersFunctionversionCommand
(rootDir: string, opts: VersionOptions = {})
packages/bumpy/src/commands/version.ts:20
↓ 3 callersFunctionwithGitToken
(cwd: string | undefined, fn: () => void)
packages/bumpy/src/core/git.ts:42
↓ 3 callersFunctionwriteCommentArtifact
Write the rendered comment body to the emit dir for a downstream `ci comment`.
packages/bumpy/src/commands/ci.ts:109
↓ 3 callersFunctionwriteJson
(filePath: string, data: unknown, indent = 2)
packages/bumpy/src/utils/fs.ts:15
↓ 3 callersFunctionwriteTransientVersionsInPlace
( plan: ReleasePlan, packages: Map<string, WorkspacePackage>, )
packages/bumpy/src/core/prerelease.ts:201
↓ 2 callersFunction_setInterceptor
(fn: CommandInterceptor | null)
packages/bumpy/src/utils/shell.ts:22
↓ 2 callersFunctionadjustScroll
()
packages/bumpy/src/prompts/bump-select.ts:148
↓ 2 callersFunctionapplyCascadeFrom
* Apply consumer-side cascadeFrom rules. * Scans all packages for cascadeFrom entries where the pattern matches the bumped source. * Returns true if
packages/bumpy/src/core/release-plan.ts:436
↓ 2 callersFunctionapplyCascadeRules
* Apply normalized cascade rules (used for both cascadeTo and cascadeFrom). * Keys in `rules` are target package name/glob patterns. * Returns true
packages/bumpy/src/core/release-plan.ts:410
↓ 2 callersFunctionbuildReleaseBody
(release: PlannedRelease, bumpFiles: BumpFile[])
packages/bumpy/src/core/github-release.ts:106
↓ 2 callersFunctionbumpPriority
(type: BumpType)
packages/bumpy/src/commands/generate.ts:296
↓ 2 callersFunctionbumpSectionHeader
(type: string)
packages/bumpy/src/commands/ci.ts:1592
↓ 2 callersFunctioncatalogNameFromRange
Extract the catalog name from a `catalog:` / `catalog:<name>` range, normalizing the default alias
packages/bumpy/src/utils/package-manager.ts:189
↓ 2 callersFunctioncleanup
()
packages/bumpy/src/prompts/bump-select.ts:203
↓ 2 callersFunctionclosePromotedChannelReleasePrs
* Close lingering channel release PRs whose cycles were promoted: once a channel's * bump files are pending on this branch (via a promotion or gradua
packages/bumpy/src/commands/ci.ts:877
↓ 2 callersFunctioncommitFiles
(files: string[], message: string, opts?: { cwd?: string })
packages/bumpy/src/core/git.ts:118
↓ 2 callersFunctiondetectChannelMoves
* Bump file IDs added to `.bumpy/<channel>/` by the push that triggered this run. * * This is the channel publish trigger: merging the release PR mo
packages/bumpy/src/commands/ci.ts:950
↓ 2 callersFunctiondetectOidcProvider
()
packages/bumpy/src/core/publish-pipeline.ts:35
↓ 2 callersFunctionfetchPublishedVersions
(name: string, registry?: string)
packages/bumpy/src/core/prerelease.ts:50
↓ 2 callersFunctionfindReleaseByTag
(tag: string, rootDir: string)
packages/bumpy/src/core/github-release.ts:353
↓ 2 callersFunctionfindUnpublishedPackages
( packages: Map<string, WorkspacePackage>, _config: BumpyConfig, )
packages/bumpy/src/commands/publish.ts:767
↓ 2 callersFunctionformatCascade
(r: BumpFileRelease)
packages/bumpy/src/commands/add.ts:176
↓ 2 callersFunctiongenerateReleaseBody
( release: PlannedRelease, bumpFiles: BumpFile[], formatter: ChangelogFormatter, )
packages/bumpy/src/core/github-release.ts:88
↓ 2 callersFunctiongetFilesChangedInCommit
(hash: string, opts?: { cwd?: string })
packages/bumpy/src/core/git.ts:190
↓ 2 callersFunctiongetPublishTargets
Determine which publish targets a package will use
packages/bumpy/src/commands/status.ts:302
↓ 2 callersFunctiongetPushEventRange
Read the push event's before/after range, if running on a GitHub Actions push event
packages/bumpy/src/commands/ci.ts:926
↓ 2 callersFunctioninstallPackage
(pm: string, pkgName: string, rootDir: string)
packages/bumpy/src/commands/init.ts:199
↓ 2 callersFunctionisChangelogSuppressed
(bf: BumpFile, packageName: string)
packages/bumpy/src/core/changelog.ts:38
↓ 2 callersFunctionisPackageInstalled
(rootDir: string, pkgName: string)
packages/bumpy/src/commands/init.ts:190
↓ 2 callersFunctionloadPackageConfig
( pkgDir: string, rootConfig: BumpyConfig, pkgName: string, )
packages/bumpy/src/core/config.ts:41
↓ 2 callersFunctionloadWorkspacePackage
( dir: string, rootDir: string, config: BumpyConfig, )
packages/bumpy/src/core/workspace.ts:117
↓ 2 callersFunctionmoveBumpFilesToChannel
(rootDir: string, bumpFiles: BumpFile[], channel: string)
packages/bumpy/src/core/bump-file.ts:305
↓ 2 callersFunctionnormalizeCatalogName
* Normalize a catalog name to its canonical form. * pnpm/bun treat "default" and the unnamed top-level catalog interchangeably, * so we store and lo
packages/bumpy/src/utils/package-manager.ts:99
↓ 2 callersFunctionnpmVersionAtLeast
Compare semver triples: returns true if version >= minimum
packages/bumpy/src/core/publish-pipeline.ts:66
↓ 2 callersFunctionopenBrowser
(url: string)
packages/bumpy/src/commands/ci-setup.ts:287
↓ 2 callersFunctionparseBumpFileFromPath
(filePath: string)
packages/bumpy/src/core/bump-file.ts:127
↓ 2 callersFunctionparseFlags
(args: string[])
packages/bumpy/src/cli.ts:8
↓ 2 callersFunctionpmxCommand
Package-manager-appropriate command for running bumpy in CI workflows
packages/bumpy/src/commands/ci-setup.ts:261
← previousnext →101–200 of 350, ranked by callers