Skip to content

🐸 Versioned release#7

Merged
theoephraim merged 1 commit into
mainfrom
bumpy/version-packages
Apr 15, 2026
Merged

🐸 Versioned release#7
theoephraim merged 1 commit into
mainfrom
bumpy/version-packages

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions Bot commented Apr 15, 2026

bumpy-frog

This PR was created and will be kept in sync by bumpy based on your .bumpy changeset files. Merge it when you are ready to release the packages listed below:

patch Patch releases

@varlock/bumpy 0.0.1 → 0.0.2

  • Security hardening: eliminate shell injection vulnerabilities across all CLI commands
    • 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
    • Add input validation for git branch names and PR numbers from environment variables
    • Remove broken escapeShell function in favor of shell-free execution
    • Use sq() single-quote escaping for template substitutions in user-defined publish commands
    • Restrict dynamic changelog formatter imports to paths within the project root
    • Reduce changeset filename collisions by using three-word random names
  • Fix git tag pushing and GitHub release creation
    • Use git push --tags instead of --follow-tags so lightweight tags are actually pushed to the remote
    • Pass --target commit SHA to gh release create as a fallback in case tags haven't propagated
  • Revamp interactive prompts using @clack/prompts for a much nicer CLI UX.
    • bumpy add now uses arrow-key navigation, validation, grouped intro/outro framing, and a summary note
    • bumpy migrate cleanup prompt uses a spinner and intro/outro
    • Clean Ctrl-C / Esc cancellation on every prompt (no more stack traces)
    • Swapped ansispicocolors to avoid bundling two color libraries
  • Rework CI check PR comment
    • Restyle with frog images matching the version PR description
    • Filter to only changesets added/modified in the PR, not all pending changesets
    • Add links to view diff and edit each changeset file on GitHub
    • Add "click to add changeset" link for GitHub's file creation UI
    • Detect package manager for correct CLI instructions
    • Fix comment update using correct REST API numeric IDs and stdin flag
  • Enhance GitHub changelog formatter with PR/commit links and contributor attribution.
    • Add commit hash links alongside PR links in changelog entries
    • Add "Thanks @username!" attribution (matching @changesets/changelog-github format)
    • Add internalAuthors option to suppress thanks for team members
    • Support metadata overrides in changeset summaries (pr:, commit:, author: lines)
    • Linkify bare #123 issue references in summary text
    • Auto-detect repo slug from gh CLI when not configured
  • Support custom token for triggering CI on version PRs
    • 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
    • Add bumpy ci setup interactive command to help create a fine-grained PAT or GitHub App and store it as a repo secret
    • When no custom token is set, log a warning with setup instructions

@github-actions github-actions Bot force-pushed the bumpy/version-packages branch 3 times, most recently from c162d27 to 6b1e9df Compare April 15, 2026 05:24
@github-actions github-actions Bot force-pushed the bumpy/version-packages branch 10 times, most recently from 4318ef8 to cc732f9 Compare April 15, 2026 21:02
@bumpy-bot bumpy-bot force-pushed the bumpy/version-packages branch from cc732f9 to cf43dc0 Compare April 15, 2026 21:19
@github-actions
Copy link
Copy Markdown
Author

bumpy-frog

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

You can add a changeset by running:

bunx bumpy add

Or click here to add a changeset directly on GitHub.


This comment is maintained by bumpy.

@bumpy-bot bumpy-bot force-pushed the bumpy/version-packages branch 3 times, most recently from 31bab61 to 708b855 Compare April 15, 2026 21:47
@varlock/bumpy@0.0.2
@bumpy-bot bumpy-bot force-pushed the bumpy/version-packages branch from 708b855 to e618091 Compare April 15, 2026 22:18
@theoephraim theoephraim merged commit 6dfd598 into main Apr 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants