Commit Graph
5 Commits
Author SHA1 Message Date
Spencer Bull 0dcdee4637 Move cua-driver-bin off the fast ring and keep its bumps manual (#692)
Build it in edge and promote through rc to stable like other packages,
matching cua-hyprland-plugin, which left the fast ring in #432.

#693 held upstream sync while 0.28.3+ breaks screenshots. Make that the
standing policy: Omarchy bumps the driver by hand, so the PKGBUILD no
longer says to re-enable sync after the fix, and docs/upstream-sources.md
records the hold. The hook and min_release_age stay, so lifting the hold
is a one-line revert.

Publish as 0.28.2-3 so the PR builds; the payload is unchanged.
2026-09-27 22:43:52 -05:00
Ryan Hughes 52da7153c7 Roll cua-driver-bin back to 0.28.2 and hold upstream updates (#693) 2026-09-28 03:17:38 +00:00
Spencer BullandCodex GPT-6 XHigh 9779715f16 Fix large Cua release pages and isolate hook fixtures
Feed GitHub release pages to jq through stdin so real pages do not exceed Linux argument limits. Generate an oversized fixture response in the curl mock, and run hook fixtures against a temporary pinned PKGBUILD so routine package updates do not break repository self-tests.

Co-Authored-By: Codex GPT-6 XHigh <noreply@openai.com>
2026-09-09 17:19:40 -05:00
Francesco Bonacci 2b2e880eed fix: paginate Cua Driver release discovery
Build on #306 without replacing its package or updater workaround. Exhaust the component feed before selecting a release and cover quarantine, version ordering, invalid input, and transport failures with offline fixtures.
2026-09-07 17:57:46 -05:00
Spencer Bull d9127d7124 Add cua-driver-bin, the Cua computer-use driver, to the fast ring
cua-driver ships prebuilt from the trycua/cua monorepo release feed. The
declarative github provider reads a release feed as a single product and
trips on the monorepo's foreign and hyphenated tags, so a bespoke
.omarchy/upstream.sh selects the newest stable cua-driver-rs release by
tag shape (upstream flags every driver release prerelease; nightlies are
distinguished by tag prefix instead) and reads its checksums.txt manifest.

The vendor tree stays together under /usr/lib/cua-driver with a /usr/bin
symlink, matching upstream's own layout: the CLI resolves its cursor-theme
compiler as a sibling of /proc/self/exe. Verified by installing the built
package into a clean archlinux:base container and exercising the CLI.
2026-09-04 16:52:37 -05:00