Ship

Automate code shipping with branch merging, tests, version bumps, commits, and pull requests.

Updated Jun 4, 2026
One-click install
npx skills add https://github.com/aporto-tech/aporto-agent-skills --skill ship-aporto-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Ship
Source: https://github.com/aporto-tech/aporto-agent-skills/tree/main/skills/gstack/ship
Command: npx skills add https://github.com/aporto-tech/aporto-agent-skills --skill ship-aporto-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, testing framework, pull request management tool, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the entire code shipping workflow, from detecting and merging base branches, running tests, reviewing diffs, bumping version numbers, updating CHANGELOGs, committing changes, pushing code, and creating pull requests.

Core Features & Use Cases

  • Automated Workflow: Automates the entire code shipping process with a single command.
  • Branch Management: Detects and merges base branches automatically.
  • Testing: Runs automated tests to ensure code quality.
  • Version Control: Bumps version numbers and updates CHANGELOGs.
  • Commit & Push: Commits changes and pushes them to the repository.
  • Pull Request Creation: Creates a pull request for code changes.
  • Use Case: When a developer wants to ship code, they can use this Skill to automate the entire process, ensuring that all steps are completed correctly and efficiently.

Quick Start

Run the 'ship' command to automate the code shipping process.

Frequently Asked Questions about Ship

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate my git pull request workflow from branch management to code push?

To automate your git pull request workflow, you can run a single command to detect and merge base branches, run tests, bump version numbers, update CHANGELOGs, commit, push, and create pull requests.

What is code shipping workflow automation and what steps does it include?

Code shipping workflow automation handles the full deployment process, including automated branch merging, testing, version control updates, committing changes, pushing code, and opening pull requests.

Do I need a testing framework and pull request management tool to automate code shipping?

Yes, automating code shipping requires a testing framework to ensure code quality and a pull request management tool to create pull requests, along with git for version control operations.

Can I automatically bump version numbers and update CHANGELOGs when shipping code?

Yes, you can automatically bump version numbers and update CHANGELOGs during the code shipping workflow before committing and pushing your changes to the repository.

What's the best way to ensure my base branch merges and tests pass before creating a pull request?

The best way to ensure base branch merges and tests pass is to use an automated code shipping workflow that detects and merges base branches, then runs automated tests before opening a pull request.

What are the limitations of automating code deployment with version control scripts?

Automating code deployment with version control scripts requires specific dependencies like a testing framework and pull request management tool, meaning it may not work without proper environment setup.