gstack-upgrade

Upgrade gstack installations by detecting type, applying updates, and parsing CHANGELOG.md.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/apeejay-education/cadencesprout --skill gstack-upgrade-apeejay-education
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-upgrade
Source: https://github.com/apeejay-education/cadencesprout/tree/main/.agents/skills/gstack-upgrade
Command: npx skills add https://github.com/apeejay-education/cadencesprout --skill gstack-upgrade-apeejay-education

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates upgrading gstack to the latest version, detects whether the install is global or vendored, applies updates, and surfaces What's New.

Core Features & Use Cases

  • Detects install type (global vs local/vendored) and configures upgrade flow.
  • Performs upgrade by stash, fetch, reset, and setup, with rollback if needed.
  • Shows What's New by parsing CHANGELOG.md and summarizing changes between old and new versions.

Quick Start

Run gstack-upgrade to perform the upgrade and display the latest changes.

Frequently Asked Questions about gstack-upgrade

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

FAQPage Schema
How do I upgrade gstack to the latest version automatically?

To upgrade gstack automatically, run the upgrade command to detect the installation type, fetch updates, apply changes, and summarize what's new from the changelog. It automates the entire update process across global or vendored installations.

How does gstack handle upgrades for a vendored installation?

For a vendored installation, gstack detects the local copy and configures the upgrade flow accordingly. It applies updates using stash, fetch, and reset operations, then performs a post-upgrade sync to ensure the vendored version matches the latest release.

Can I see what changed in the new gstack version after upgrading?

Yes, after upgrading, the tool surfaces what's new by parsing the CHANGELOG.md file. It summarizes the differences between your previous version and the newly installed version so you can review recent updates immediately.

What happens if the gstack upgrade fails during the update process?

If the upgrade fails, gstack performs a safe rollback to restore the previous state. The tool uses stash, fetch, and reset operations to apply updates and ensures a safe rollback if any step encounters an issue.

Does the gstack upgrade workflow support both global and local installations?

Yes, the upgrade workflow supports both global and local vendored installations. It detects the specific install type first, then configures the update flow to apply changes correctly whether gstack is installed globally or locally within a project.

Why should I use an automated upgrade process for gstack instead of manual updates?

Automating the gstack upgrade ensures consistent detection of install types, safe application of updates, and automatic rollback if needed. It also parses the changelog to surface new changes, reducing manual error and effort.