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 529 stars 41 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
91
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
4 months ago
Last Updated
3 days ago
Language
Swift
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Solid

up-to-date

Preflight sync and situational brief before repo work: fetches origin, reports ahead/behind divergence (with a no-upstream/detached-HEAD fallback), recent commits, open PRs and issues touching the work, and dirty-tree warnings, then names one recommended first action. Read-only by default — never pulls, rebases, merges, or discards local work without explicit confirmation.

12 Updated yesterday
alonbaron
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 4 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 执行。

1 Updated 1 weeks ago
ohmyskyhigh