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.
This commit is contained in:
Spencer Bull authored and GitHub committed 2026-09-27 22:43:52 -05:00
1 parent e8544c4eb5
commit 0dcdee4637
3 files changed
+8 -6

No files matched your search

@@ -1,6 +1,5 @@
{
"source": "local",
"sync": false,
"release_ring": "fast",
"min_release_age": "24h"
}
+6 -5
View File
@@ -5,8 +5,9 @@
# compiler, and the SDK artifacts together in one directory and exposes the
# CLI through a symlink -- the binary resolves its helpers as siblings of
# /proc/self/exe -- so the whole tree lands under /usr/lib/cua-driver with a
# /usr/bin symlink. .omarchy/upstream.sh rewrites the version and checksums
# below from the release feed.
# /usr/bin symlink. Upstream updates are held ("sync": false): Omarchy bumps
# the version and checksums below by hand, from the release's checksums.txt.
# .omarchy/upstream.sh still selects releases for when the hold lifts.
#
# The binary carries its own updater: `cua-driver update --apply` pipes the
# vendor installer into bash, which would install a second copy under
@@ -18,10 +19,10 @@
# binary to point at pm.sh, a stand-in that declines and names pacman instead.
pkgname=cua-driver-bin
# Hold at 0.28.2 while upstream fixes screenshot regressions in 0.28.3+.
# Re-enable upstream sync in .omarchy/package.json after verifying the fix.
# Held at 0.28.2: 0.28.3 and newer break screenshots. Bump by hand once a
# fixed release is verified.
pkgver=0.28.2
pkgrel=2
pkgrel=3
pkgdesc="Computer-use driver for native GUI apps: accessibility-tree snapshots and input injection"
arch=('x86_64' 'aarch64')
url="https://github.com/trycua/cua"