gstack-upgrade

Detect gstack install type and apply upgrades with migrations.

9|3|Updated Jan 29, 2022
One-click install
npx skills add https://github.com/I194/PMTools_2.0 --skill gstack-upgrade-i194
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-upgrade
Source: https://github.com/I194/PMTools_2.0/tree/main/.claude/skills/gstack/gstack-upgrade
Command: npx skills add https://github.com/I194/PMTools_2.0 --skill gstack-upgrade-i194

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates upgrading gstack installations by detecting install type and applying updates.

Core Features & Use Cases

  • Detects install type (global/git, local/git, vendored) and upgrades accordingly.
  • Applies updates, runs migrations, and shows what's new between versions.
  • Syncs vendored copies to ensure local and global installations stay in lockstep.

Quick Start

Run the /gstack-upgrade command to check for updates and upgrade to the latest gstack.

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 safely?

Upgrading gstack safely involves running an automated command that detects your specific install type and applies the latest updates. The process handles global git, local git, and vendored setups, running necessary migrations and displaying what's new between versions.

How does gstack handle version migrations during an upgrade?

During an upgrade, gstack runs version migrations automatically by detecting your installation type and applying the required updates. It orchestrates the migration process across global git, local git, and vendored setups while displaying user-facing messaging about what is new.

Can I synchronize vendored gstack copies with a global installation?

You can synchronize vendored gstack copies because the upgrade tool explicitly detects vendored setups and syncs them. This ensures your local and global installations stay in lockstep by applying updates and running migrations across both environments simultaneously.

Does gstack upgrade work with local git and global git installations?

The gstack upgrade works with local git and global git installations by detecting the specific install type and applying updates accordingly. It orchestrates upgrades across these environments, running version migrations and showing what is new between your current and latest versions.

What is the best way to automate gstack version updates?

Automating gstack version updates is best achieved through the dedicated upgrade command, which supports both auto-upgrade and manual upgrade workflows. It detects your installation type, applies updates, runs migrations, and synchronizes vendored copies automatically.

Why does my gstack upgrade require synchronizing vendored copies?

Synchronizing vendored copies during a gstack upgrade is required to ensure local and global installations stay in lockstep. The upgrade process detects vendored setups and syncs them automatically, preventing version drift and ensuring consistent behavior across your environments.