gstack-upgrade

Detect gstack installation type and upgrade to the latest version.

Updated Dec 22, 2019
One-click install
npx skills add https://github.com/sajalsuhane/sajalsuhane.github.io --skill gstack-upgrade-sajalsuhane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-upgrade
Source: https://github.com/sajalsuhane/sajalsuhane.github.io/tree/main/.claude/skills/gstack/gstack-upgrade
Command: npx skills add https://github.com/sajalsuhane/sajalsuhane.github.io --skill gstack-upgrade-sajalsuhane

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates upgrading gstack across global, local, and vendored installations, ensuring you always run the latest version and maintain consistency across copies.

Core Features & Use Cases

  • Detects install type (global, local, vendored) and performs a safe upgrade to the newest release.
  • Updates any local vendored copies to mirror the primary upgrade and runs setup automatically.
  • Includes safeguards for failed upgrades with clear rollback instructions and changelog visibility.

Quick Start

Run /gstack-upgrade to upgrade gstack to the latest version now.

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 across different installation types?

The upgrade process handles global git, local git, vendored, and local vendored installs by detecting the installation type and applying the newest release. It also syncs local copies and runs setup automatically.

What happens if a gstack upgrade setup fails midway?

Failed upgrades trigger graceful recovery mechanisms with clear rollback instructions. The workflow includes version tracking and changelog visibility to safely revert the setup if the installation fails.

Can I use this upgrade method for both global and vendored gstack installations?

Yes, the upgrade supports global, local, and vendored installations. It detects the specific install type, updates the primary installation, and mirrors the upgrade across any local vendored copies.

Does the gstack upgrade process handle uncommitted changes or stashes?

Yes, the upgrade workflow implements stash handling to preserve uncommitted changes safely during the update. This ensures local modifications are maintained while applying the newest release.

Why should I automate gstack versioning instead of manually updating installations?

Automating gstack versioning prevents version drift across global, local, and vendored installations. It ensures consistent upgrades to the latest release, syncing all copies without manual intervention.