gstack-upgrade

Automate gstack upgrades and reveal changes from the CHANGELOG.

Updated Sep 10, 2024
One-click install
npx skills add https://github.com/TioSavich/UMEDCTA --skill gstack-upgrade-tiosavich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-upgrade
Source: https://github.com/TioSavich/UMEDCTA/tree/main/.claude/skills/gstack/gstack-upgrade
Command: npx skills add https://github.com/TioSavich/UMEDCTA --skill gstack-upgrade-tiosavich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automating gstack upgrades reduces manual steps and minimizes downtime during version updates. It detects whether gstack is installed globally, locally, or vendored, performs the upgrade, and surfaces what's new. It guides users through upgrade scenarios, handles auto-upgrade configuration, and ensures vendored copies are kept in sync after updates.

Core Features & Use Cases

  • Detects install type (global/local/vendored) and upgrades accordingly
  • Shows What's New by parsing CHANGELOG
  • Supports auto-upgrade with a no-prompt or prompt flow
  • Syncs local vendored copies after upgrade
  • Provides safe fallback and rollback instructions if upgrade fails

Quick Start

Ask Claude to upgrade gstack to the latest version.

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?

To upgrade gstack to the latest version, ask Claude to run the upgrade. The Skill automates the process by detecting your installation type, executing the update, and showing what's new from the CHANGELOG.

How does gstack handle upgrades for vendored installations?

For vendored installations, the upgrade process detects the setup type and automatically syncs your local vendored copies after the update completes. This ensures your project dependencies remain consistent with the newly upgraded version.

Can I automate gstack upgrades without manual prompts?

Yes, you can automate gstack upgrades using the auto-upgrade configuration. The Skill supports a no-prompt flow for continuous automation as well as an interactive prompt flow for manual control over version updates.

Do I need git and a shell environment to upgrade gstack?

Yes, upgrading gstack requires a shell environment with access to the installation directory, git, and the setup script. These dependencies are necessary to execute the version control and synchronization commands.

What happens if a gstack upgrade fails?

If a gstack upgrade fails, the Skill provides safe fallback instructions to restore your environment. It guides you through rollback procedures to minimize downtime and revert to the previous working version.

What is the difference between global, local, and vendored gstack upgrades?

The upgrade mechanism detects whether gstack is installed globally, locally, or vendored. Global and local upgrades update the main installation, while vendored upgrades also sync dependent project copies to match the new version.