gstack-upgrade

Automate gstack upgrades across global, local, and vendored installs.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/SakshamKandel/Salt-Route-Consulting- --skill gstack-upgrade-sakshamkandel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-upgrade
Source: https://github.com/SakshamKandel/Salt-Route-Consulting-/tree/main/.agents/skills/gstack-upgrade
Command: npx skills add https://github.com/SakshamKandel/Salt-Route-Consulting- --skill gstack-upgrade-sakshamkandel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Upgrades gstack to the latest version automatically, reducing manual upgrade work and drift across installations.

Core Features & Use Cases

  • Automatic upgrade checks for global and local installs (git-based and vendored) with safe rollback prompts.
  • Detects install type, runs upgrades, and applies post-upgrade migrations to align state.
  • Supports vendored copies and team-mode awareness to prevent divergent deployments.

Quick Start

Run the /gstack-upgrade command to upgrade gstack and view the changelog.

Frequently Asked Questions about gstack-upgrade

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

FAQPage Schema
How do I automate gstack version upgrades across different installations?

To automate gstack version upgrades, you can run an upgrade command that detects your install type, applies the latest version, and handles migrations automatically. This reduces manual work and prevents drift across global and local installations.

Can I upgrade a vendored gstack copy without breaking team deployments?

Yes, you can upgrade a vendored gstack copy safely. The upgrade process includes team-mode awareness to prevent divergent deployments and provides safe rollback prompts if the new version causes issues.

What happens to my configuration state after a gstack upgrade?

After a gstack upgrade, post-upgrade migrations run automatically to align your state. These migrations ensure your configuration matches the latest version requirements, preventing compatibility issues.

How does install detection work for gstack upgrades?

Install detection for gstack upgrades identifies whether your setup is global git, local git, or vendored. This detection ensures the correct upgrade steps are applied safely for your specific installation type.

What is the best way to handle gstack upgrade errors and rollbacks?

The best way to handle gstack upgrade errors is through the built-in safe rollback prompts. If an upgrade fails, the system provides clear user-facing messaging and offers rollback options to restore your previous version.

Why does my gstack version drift occur across multiple installations?

Version drift occurs when gstack installations are updated manually at different times. Automating upgrades with version checks and team-mode coordination prevents this drift by ensuring all installations run the same version.