From c3a7ea811e1bb2a7db2a461bebb6c72c5fd541fb Mon Sep 17 00:00:00 2001 From: Sean Doran Date: Fri, 27 Feb 2026 12:04:33 -0500 Subject: [PATCH] Fix: handle AUR SSH exit code 1, bump to v0.2.9 --- .github/workflows/publish-aur.yml | 4 +++- PKGBUILD | 2 +- pyproject.toml | 2 +- src/turnup/__init__.py | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish-aur.yml b/.github/workflows/publish-aur.yml index 9cbe326..1fe317e 100644 --- a/.github/workflows/publish-aur.yml +++ b/.github/workflows/publish-aur.yml @@ -70,7 +70,9 @@ jobs: chmod 600 ~/.ssh/aur echo "Key fingerprint: $(ssh-keygen -l -f ~/.ssh/aur)" ssh-keyscan aur.archlinux.org >> ~/.ssh/known_hosts - ssh -i ~/.ssh/aur -o StrictHostKeyChecking=no -T aur@aur.archlinux.org + # exit 1 = auth OK but interactive shell disabled (expected for AUR) + # exit 255 = connection/auth failure + ssh -i ~/.ssh/aur -o StrictHostKeyChecking=no -T aur@aur.archlinux.org || [[ $? -eq 1 ]] - name: Clone AUR repo env: diff --git a/PKGBUILD b/PKGBUILD index 0dfb309..4a9bb57 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Sean Doran # AUR updates are automated via GitHub Actions on version tag push pkgname=turn-up-arch -pkgver=0.2.8 +pkgver=0.2.9 pkgrel=1 pkgdesc="USB serial knob/button mixer daemon for PipeWire/PulseAudio on Linux" arch=('any') diff --git a/pyproject.toml b/pyproject.toml index 1563ad0..7233161 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "turnup" -version = "0.2.8" +version = "0.2.9" description = "USB serial knob/button mixer daemon for PipeWire/PulseAudio on Linux" readme = "README.md" license = { text = "MIT" } diff --git a/src/turnup/__init__.py b/src/turnup/__init__.py index 9f48674..0c7da1e 100644 --- a/src/turnup/__init__.py +++ b/src/turnup/__init__.py @@ -1,3 +1,3 @@ """Turn Up — USB serial mixer daemon for PipeWire/PulseAudio.""" -__version__ = "0.2.8" +__version__ = "0.2.9"