release-rebase

Rebase release branches and update versioning for Earth2Studio releases.

1.1k|240|Updated Apr 5, 2024
One-click install
npx skills add https://github.com/NVIDIA/earth2studio --skill release-rebase
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-rebase
Source: https://github.com/NVIDIA/earth2studio/tree/main/.claude/skills/release-rebase
Command: npx skills add https://github.com/NVIDIA/earth2studio --skill release-rebase

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the Earth2Studio release preparation workflow by rebasing the release candidate onto main and bumping the version.

Core Features & Use Cases

  • Orchestrates a multi-step release process including rebasing, version bump, changelog updates, and PR creation.
  • Keeps release branches in sync with main, strips pinned version tags from examples, and updates the README latest-news highlights.

Quick Start

Run this skill to rebalance the release candidate onto main, bump versions, refresh changelog and README highlights, strip example tags, and push a PR.

Frequently Asked Questions about release-rebase

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

FAQPage Schema
How do I automate git release branch rebasing and version bumping?

Automating git release branch rebasing and version bumping involves orchestrating multi-step workflows that rebase release candidates onto main, update changelogs, and push PR branches. This skill coordinates reading init files, updating README highlights, and stripping pinned version tags from examples.

What is the best way to prepare a minor alpha release workflow?

Preparing a minor alpha release workflow requires rebasing the release candidate onto main and bumping the version. This process includes updating the CHANGELOG.md, refreshing README latest-news highlights, stripping pinned version tags from examples, and creating a pull request branch.

How do I keep my release branch in sync with main before a pull request?

Keeping a release branch in sync with main before a pull request requires rebasing the release candidate onto the main branch. This ensures the release branch incorporates the latest main changes before versioning updates and PR creation are executed.

Does this release workflow update changelogs and strip pinned version tags from examples?

Yes, this release workflow updates changelogs and strips pinned version tags from examples. It reads the earth2studio init file to update versions, modifies CHANGELOG.md, refreshes README highlights, and removes pinned tags from examples before pushing a PR branch.

Can I use this to push a PR branch after updating versioning and README highlights?

Yes, you can use this to push a PR branch after updating versioning and README highlights. It coordinates git remotes and branches to automatically create the pull request branch once the rebase, changelog updates, and tag stripping are complete.