Skip to content

Releases: artyrian/cherry-pick

Release v1.0.1

16 Mar 01:05

Choose a tag to compare

  • 1.0.1

  • docs: improve README readability and formatting

Release v1.0.0

16 Mar 00:41

Choose a tag to compare

Cherry Pick Action v1.0.0 🎉

A GitHub Action that cherry-picks Pull Request changes to another branch, with conflict handling.

Features

  • 🔄 Automatically cherry-picks all commits from a PR to a target branch
  • 🌲 Uses Git Database API for precise commit handling
  • 💬 Preserves original commit messages
  • ⚠️ Conflict detection with helpful manual instructions
  • 📝 Detailed step summary with success/failure status

Usage

- uses: artyrian/cherry-pick@v1.0.0
  with:
    pr_number: ${{ github.event.pull_request.number }}  # PR to cherry-pick
    target_branch: 'release'                           # Branch to cherry-pick to
    github_token: ${{ secrets.GITHUB_TOKEN }}          # Token for authentication

Outputs

  • cherry_pick_pr_url: URL of the created cherry-pick PR
  • cherry_pick_pr_number: Number of the created cherry-pick PR

When conflicts occur, the action provides clear step-by-step instructions for manual resolution.

Full Changelog: v0.1.5...v1.0.0

Release v0.1.5

16 Mar 00:24

Choose a tag to compare

  • 0.1.5

  • test: update test expectations for Git Database API

Release v0.1.3

16 Mar 00:09

Choose a tag to compare

  • 0.1.3

  • chore: prepare for release

  • fix: preserve original commit messages in cherry-pick

  • fix: prevent duplicate commits in release workflow

  • add step with package.json version updating

  • docs: add version management section to README

Release v0.1.2

15 Mar 23:59

Choose a tag to compare

  • Release: version 0.1.2

  • feat: add workflow summary output

Release v0.1.1

15 Mar 23:48

Choose a tag to compare

  • chore: add dist files for GitHub Action

  • Fix: ensure dist files are committed for GitHub Action