algolia / algolia/shipjs

shipjs prepare --retry

Open
#775 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
JavaScript
Stars
776
Forks
27
PR merge metrics
No merged PRs in 30d

Description

`--retry`

It prepares a PR for the latest version again.
It can be used when `shipjs trigger` somehow fails on CI, you add commits to fix it, and want to prepare a PR again.

It does the following extra things:

- Automatically uses the latest version. (Don't ask about next version)
- Delete local and remote branches: `releases/vx.y.z`
- Delete local and remote tag if exists.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the implementation and entry point for `shipjs prepare`, then compare its flow with `shipjs trigger`; the issue names no files or tests. Done means `prepare --retry` reuses the latest version without prompting, removes local and remote `releases/vx.y.z` branches, and removes an existing local and remote tag.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
cli, devops, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.