Skip to content

Commit d177ff8

Browse files
committed
Version packages
@varlock/bumpy@0.0.2
1 parent 58ba00e commit d177ff8

8 files changed

Lines changed: 39 additions & 64 deletions

.bumpy/ci-check-comment-frog-images.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

.bumpy/clack-prompts.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

.bumpy/fix-tag-push-and-release.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

.bumpy/fix-version-pr-ci-triggers.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

.bumpy/github-changelog-enhancements.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

.bumpy/security-audit.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

packages/bumpy/CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
# Changelog
22

3+
## 0.0.2
4+
5+
_2026-04-15_
6+
7+
- Security hardening: eliminate shell injection vulnerabilities across all CLI commands
8+
- Replace shell string interpolation with `execFile`-based argument arrays (`runArgs`/`runArgsAsync`) throughout the codebase, preventing command injection via branch names, PR numbers, config values, package names, and registry URLs
9+
- Add input validation for git branch names and PR numbers from environment variables
10+
- Remove broken `escapeShell` function in favor of shell-free execution
11+
- Use `sq()` single-quote escaping for template substitutions in user-defined publish commands
12+
- Restrict dynamic changelog formatter imports to paths within the project root
13+
- Reduce changeset filename collisions by using three-word random names
14+
- Fix git tag pushing and GitHub release creation
15+
- Use `git push --tags` instead of `--follow-tags` so lightweight tags are actually pushed to the remote
16+
- Pass `--target` commit SHA to `gh release create` as a fallback in case tags haven't propagated
17+
- Revamp interactive prompts using `@clack/prompts` for a much nicer CLI UX.
18+
- `bumpy add` now uses arrow-key navigation, validation, grouped intro/outro framing, and a summary note
19+
- `bumpy migrate` cleanup prompt uses a spinner and intro/outro
20+
- Clean Ctrl-C / Esc cancellation on every prompt (no more stack traces)
21+
- Swapped `ansis``picocolors` to avoid bundling two color libraries
22+
- Rework CI check PR comment
23+
- Restyle with frog images matching the version PR description
24+
- Filter to only changesets added/modified in the PR, not all pending changesets
25+
- Add links to view diff and edit each changeset file on GitHub
26+
- Add "click to add changeset" link for GitHub's file creation UI
27+
- Detect package manager for correct CLI instructions
28+
- Fix comment update using correct REST API numeric IDs and stdin flag
29+
- Enhance GitHub changelog formatter with PR/commit links and contributor attribution.
30+
- Add commit hash links alongside PR links in changelog entries
31+
- Add "Thanks @username!" attribution (matching `@changesets/changelog-github` format)
32+
- Add `internalAuthors` option to suppress thanks for team members
33+
- Support metadata overrides in changeset summaries (`pr:`, `commit:`, `author:` lines)
34+
- Linkify bare `#123` issue references in summary text
35+
- Auto-detect repo slug from `gh` CLI when not configured
36+
- Support custom token for triggering CI on version PRs
37+
- Add `BUMPY_GH_TOKEN` env var support — when set, bumpy pushes the version branch using the custom token, bypassing GitHub's anti-recursion guard so PR workflows fire automatically
38+
- Add `bumpy ci setup` interactive command to help create a fine-grained PAT or GitHub App and store it as a repo secret
39+
- When no custom token is set, log a warning with setup instructions
40+
341
## 0.0.1
442

543
_2026-04-15_

packages/bumpy/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@varlock/bumpy",
3-
"version": "0.0.1",
3+
"version": "0.0.2",
44
"description": "Modern monorepo versioning and changelog tool",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)