ship

Automate code deployment by merging, testing, reviewing, and opening pull requests.

1|Updated Oct 9, 2018
One-click install
npx skills add https://github.com/Apostolos-Delis/Dotfiles --skill ship-apostolos-delis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/Apostolos-Delis/Dotfiles/tree/main/.agents/skills/ship
Command: npx skills add https://github.com/Apostolos-Delis/Dotfiles --skill ship-apostolos-delis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the entire process of preparing and deploying code changes, from merging to opening a pull request, reducing manual steps and potential errors.

Core Features & Use Cases

  • Automated Merging: Merges the current branch into the main branch.
  • Testing: Runs predefined tests to ensure code quality.
  • Pre-landing Review: Facilitates a review process before code is finalized.
  • Bisectable Commits: Helps identify the commit that introduced a bug.
  • Pushing and PR Creation: Pushes the changes and opens a pull request.
  • Use Case: After completing a feature, use this skill to automatically merge it into main, run all tests, get a pre-landing review, and open a PR, ensuring a smooth and efficient release.

Quick Start

Use the ship skill to prepare the current branch for deployment.

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 deployment workflow from merging to opening a pull request?

Automating your git deployment workflow involves a tool that merges branches, runs tests, conducts pre-landing reviews, and opens pull requests automatically. This reduces manual steps and errors.

What is the best way to prepare a ready branch for code deployment?

Preparing a ready branch for code deployment requires automating the merge into main, executing predefined tests, facilitating a pre-landing review, and pushing changes to open a pull request.

Can I use automated code review and testing for CI/CD pipelines?

Automated code review and testing are applicable for CI/CD pipelines. This approach runs predefined tests to ensure code quality and facilitates a pre-landing review before pushing changes and creating pull requests.

Does the ship skill work for feature ideation or development decisions?

The ship skill does not work for feature ideation or development decisions. It is strictly applicable for ready branches to automate the end-to-end deployment workflow and open pull requests.

How do I create bisectable commits when pushing code changes?

Creating bisectable commits when pushing code changes involves an automated deployment workflow that helps identify the specific commit that introduced a bug during the pre-landing review and testing phases.