check-ghostty-update

Featured

Check whether ghostty (the terminal core termio embeds via the termio-sh/libghostty-swift fork) has shipped anything worth pulling since the binary termio is currently pinned to. Resolves the pinned ghostty sha, diffs it against ghostty main, filters the gap for changes that actually reach termio's embedded VT/terminal core (dropping app-chrome / packaging / i18n noise), and gives a keep-waiting-or-pull-now verdict. Invoke when the user says 'check ghostty update', 'is ghostty out of date', 'did ghostty ship anything major', 'should I bump ghostty/libghostty', '看看 ghostty 有没有更新', '检查 ghostty 更新', 'ghostty 有什么重大更新', or '要不要更新 libghostty'.

AI & Automation 436 stars 36 forks Updated today MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
88
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Check ghostty update termio does **not** build ghostty itself — it embeds ghostty's terminal core through the **`termio-sh/libghostty-swift`** fork, whose weekly CI rebuilds `GhosttyKit.xcframework` against ghostty `main` and publishes it as a `storage.X.Y.Z` release ([[termio-libghostty-swift]]). So "is ghostty up to date" really means: **how far is ghostty `main` ahead of the sha baked into the binary termio is pinned to, and is anything in that gap relevant to termio?** termio is an **embedder**, so only a slice of ghostty's changes matter. Weight the diff accordingly — see *Signal vs. noise* below. Local self-build is impossible on this Mac (Tahoe/zig deadlock); updating the binary always goes through the fork's CI. ## What this skill does NOT do Report only. It does not tag the fork, trigger CI, or bump any pin. Those are the follow-up the verdict points to (and separate skills / explicit asks). ## Procedure Run these steps and report; everything is read-only `gh` + `grep`. ### 1. Resolve the ghostty sha termio is currently on The pin chain is: termio `Package.resolved` → fork version tag → that tag's `Package.swift` names a `storage.X.Y.Z` binary → that storage release's **title** carries the ghostty sha (format `... · ghostty v1.3.1-<N>-g<sha>`). ```bash REPO=$(git rev-parse --show-toplevel) FORK=termio-sh/libghostty-swift GHOSTTY=ghostty-org/ghostty VER=$(grep -A6 '"identity" : "libghostty-swift"' "$REPO/Package.resolved" \ | grep '"version"' | head ...

Details

Author
termio-sh
Repository
termio-sh/termio
Created
3 months ago
Last Updated
today
Language
Swift
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

update-check

Check for OS image updates (rpm-ostree), drift/updates across both flatpak manifests (this repo's scripts/install-flatpaks.sh and the private extras repo's flatpaks.sh, if EXTRAS_DIR is set), the full flatpak install including runtimes/extensions, npm global packages, and firmware (fwupd/LVFS). Use when the user asks to check for updates, upgrade the system, or update installed apps.

0 Updated 1 weeks ago
jctots
AI & Automation Listed

threadwave-update

Check independently versioned ThreadWave Twitter/X skills against the authoritative GitHub release index without running the CLI or installing code. Use for latest-version checks, outdated or missing Twitter skills, version compatibility, flat skill installation diagnostics, or as the mandatory version authority called by threadwave-preflight. Approved installation belongs to threadwave-preflight. 中文:用于检查 ThreadWave 推特技能的最新版本、缺失或过期状态、版本兼容性和平铺安装;由 threadwave-preflight 调用,获批后的安装由 preflight 执行。

0 Updated 3 days ago
ohmyskyhigh
AI & Automation Listed

hv-update

Check for a newer hv-skills release on GitHub and tell the user how to update — detects install type (plugin, stow, repo clone), compares plugin.json version against the latest release, and prints the exact update command. Read-only; does not run the update itself. Use on "check for updates", "is hv-skills up to date", before long /hv-work sessions.

0 Updated 1 months ago
l4ci