From ba43b9ac162a86e1f6210cc04fb5f57e6a0fd947 Mon Sep 17 00:00:00 2001 From: Tobias Gesellchen Date: Sat, 15 Aug 2026 19:13:22 +0200 Subject: [PATCH] docs/scripts: bump stale 0.111.x example versions to current release Repo-wide sweep of example version strings still pinned around 0.111.2/ 0.111.3 (four releases behind) across install-script comments, README walkthroughs, the FALLBACK_VERSION defaults in on-device-install and raspberry-pi install scripts, and the bug-report issue template's version placeholder. Bumped to 0.123.0, the current release. Left untouched: RFC-5737 example IPs and Go test fixtures that happened to match the same version-number pattern, dated blog posts, and the Hugo theme's own unrelated version pin. --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .../docs/guides/EXTERNAL-HOST-WALKTHROUGH.md | 4 ++-- .../docs/guides/ON-DEVICE-INSTALL-WALKTHROUGH.md | 16 ++++++++-------- docs/content/docs/guides/RASPBERRY-PI.md | 12 ++++++------ scripts/on-device-install/README.md | 6 +++--- scripts/on-device-install/install.sh | 10 +++++----- scripts/raspberry-pi/README.md | 4 ++-- scripts/raspberry-pi/install-player.sh | 6 +++--- scripts/raspberry-pi/install.sh | 8 ++++---- 9 files changed, 34 insertions(+), 34 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index a2b1c19..c60ca99 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -86,7 +86,7 @@ body: attributes: label: AfterTouch version description: Shown in the admin UI footer, or via the binary's `--version`. - placeholder: "v0.111.2" + placeholder: "v0.123.0" validations: required: false diff --git a/docs/content/docs/guides/EXTERNAL-HOST-WALKTHROUGH.md b/docs/content/docs/guides/EXTERNAL-HOST-WALKTHROUGH.md index 0282086..94bfb34 100644 --- a/docs/content/docs/guides/EXTERNAL-HOST-WALKTHROUGH.md +++ b/docs/content/docs/guides/EXTERNAL-HOST-WALKTHROUGH.md @@ -40,7 +40,7 @@ systemd unit that starts on boot. To pin a specific version instead of the latest: ```bash -sudo bash install.sh v0.111.3 +sudo bash install.sh v0.123.0 ``` Check that the service is running: @@ -278,7 +278,7 @@ curl -s http://192.0.2.1:8090/presets ```bash sudo bash install.sh # updates to latest release -sudo bash install.sh v0.111.3 # updates to a specific version +sudo bash install.sh v0.123.0 # updates to a specific version ``` The installer stops the service, downloads the new binary, and restarts diff --git a/docs/content/docs/guides/ON-DEVICE-INSTALL-WALKTHROUGH.md b/docs/content/docs/guides/ON-DEVICE-INSTALL-WALKTHROUGH.md index 64a9f94..f915bc7 100644 --- a/docs/content/docs/guides/ON-DEVICE-INSTALL-WALKTHROUGH.md +++ b/docs/content/docs/guides/ON-DEVICE-INSTALL-WALKTHROUGH.md @@ -86,10 +86,10 @@ GitHub's `releases/latest` redirect. To target a specific version instead: ```bash # Via environment variable (works with pipe-to-sh) -VERSION=0.111.3 rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh +VERSION=0.123.0 rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh # Via command-line flag (pass args after sh -s --) -curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh -s -- --version 0.111.3 +curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh -s -- --version 0.123.0 ``` Verify the installed version: @@ -98,7 +98,7 @@ Verify the installed version: wget -qO- http://localhost:8000/health ``` -The JSON response should include `"version":"v0.111.3"` (or whichever +The JSON response should include `"version":"v0.123.0"` (or whichever version you installed). --- @@ -186,13 +186,13 @@ next reboot — which is fine for a one-time setup run): cd /tmp curl -L --fail -o soundtouch-cli \ - https://github.com/gesellix/Bose-SoundTouch/releases/download/v0.111.3/soundtouch-cli-v0.111.3-linux-armv7 + https://github.com/gesellix/Bose-SoundTouch/releases/download/v0.123.0/soundtouch-cli-v0.123.0-linux-armv7 chmod +x soundtouch-cli /tmp/soundtouch-cli --version ``` -Replace `v0.111.3` with the version you installed. +Replace `v0.123.0` with the version you installed. --- @@ -305,12 +305,12 @@ older artefacts to keep `/mnt/nv` free: rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh # Update to a specific version — three equivalent forms -VERSION=0.111.3 rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh +VERSION=0.123.0 rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh -rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh -s -- --version 0.111.3 +rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh -s -- --version 0.123.0 curl -sSLo install.sh https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh -sh install.sh --version 0.111.3 +sh install.sh --version 0.123.0 ``` **Rollback:** the installer keeps a `.backup` file alongside the binary: diff --git a/docs/content/docs/guides/RASPBERRY-PI.md b/docs/content/docs/guides/RASPBERRY-PI.md index 21e8363..cbbb306 100644 --- a/docs/content/docs/guides/RASPBERRY-PI.md +++ b/docs/content/docs/guides/RASPBERRY-PI.md @@ -40,14 +40,14 @@ sudo bash install.sh Install a specific version: ```bash -sudo bash install.sh v0.111.3 +sudo bash install.sh v0.123.0 ``` Override defaults at install time: ```bash sudo \ - VERSION=v0.111.3 \ + VERSION=v0.123.0 \ HOSTNAME_FQDN=soundtouch.local \ HTTP_PORT=80 \ HTTPS_PORT=443 \ @@ -105,7 +105,7 @@ journalctl -u soundtouch-service -b # this boot only ```bash sudo bash install.sh # update to latest release -sudo bash install.sh v0.111.3 # update to a specific version +sudo bash install.sh v0.123.0 # update to a specific version ``` The script stops the service, downloads the new binary (backs up the old one to @@ -157,14 +157,14 @@ sudo bash install-player.sh Install a specific version: ```bash -sudo bash install-player.sh v0.111.3 +sudo bash install-player.sh v0.123.0 ``` Override defaults at install time: ```bash sudo \ - VERSION=v0.111.3 \ + VERSION=v0.123.0 \ HTTP_PORT=8081 \ bash install-player.sh ``` @@ -252,7 +252,7 @@ journalctl -u soundtouch-player -f ```bash sudo bash install-player.sh # update to latest release -sudo bash install-player.sh v0.111.3 # update to a specific version +sudo bash install-player.sh v0.123.0 # update to a specific version ``` ### Removal diff --git a/scripts/on-device-install/README.md b/scripts/on-device-install/README.md index c696da4..3fc5c4a 100644 --- a/scripts/on-device-install/README.md +++ b/scripts/on-device-install/README.md @@ -95,14 +95,14 @@ Run the installer again with the version you want to install. The script backs u ```bash # 1. Environment variable (works when piping into sh) -VERSION=0.111.3 rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh +VERSION=0.123.0 rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh # 2. Command-line flag (pass args after `sh -s --`) -rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh -s -- --version 0.111.3 +rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh -s -- --version 0.123.0 # 3. Download first, then run with a flag curl -sSLo install.sh https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh -sh install.sh --version 0.111.3 +sh install.sh --version 0.123.0 ``` Running **without** a version override installs the latest release: the script diff --git a/scripts/on-device-install/install.sh b/scripts/on-device-install/install.sh index e8f1a47..0c9fd97 100644 --- a/scripts/on-device-install/install.sh +++ b/scripts/on-device-install/install.sh @@ -6,13 +6,13 @@ set -eo pipefail # resolves and installs the latest release automatically (see below). # # Pin a specific version via environment variable or the --version/-v flag: -# VERSION=0.111.3 curl -sSL .../install.sh | sh -# curl -sSL .../install.sh | sh -s -- --version 0.111.3 +# VERSION=0.123.0 curl -sSL .../install.sh | sh +# curl -sSL .../install.sh | sh -s -- --version 0.123.0 VERSION=${VERSION:-} # Parse optional command-line arguments so the script can be invoked as: -# install.sh --version 0.111.3 -# install.sh -v 0.111.3 +# install.sh --version 0.123.0 +# install.sh -v 0.123.0 while [ $# -gt 0 ]; do case "$1" in --version|-v) @@ -29,7 +29,7 @@ GH_REPO=${GH_REPO:-gesellix/Bose-SoundTouch} # Used only when the latest-release lookup fails (offline / rate-limited / # a curl without -w support). -FALLBACK_VERSION=${FALLBACK_VERSION:-0.111.3} +FALLBACK_VERSION=${FALLBACK_VERSION:-0.123.0} # Resolve the latest release when no explicit version was provided, by # following the stable redirect https://github.com//releases/latest diff --git a/scripts/raspberry-pi/README.md b/scripts/raspberry-pi/README.md index 7d98c19..977e9d3 100644 --- a/scripts/raspberry-pi/README.md +++ b/scripts/raspberry-pi/README.md @@ -31,8 +31,8 @@ Both install the **latest release** by default (resolved from GitHub's specific release: ```bash -sudo bash install.sh v0.111.3 -sudo bash install-player.sh v0.111.3 +sudo bash install.sh v0.123.0 +sudo bash install-player.sh v0.123.0 ``` ## Removal diff --git a/scripts/raspberry-pi/install-player.sh b/scripts/raspberry-pi/install-player.sh index 244c397..dc41e71 100755 --- a/scripts/raspberry-pi/install-player.sh +++ b/scripts/raspberry-pi/install-player.sh @@ -10,7 +10,7 @@ set -euo pipefail # Examples (override defaults via env vars): # # sudo \ -# VERSION=v0.111.3 \ +# VERSION=v0.123.0 \ # HTTP_PORT=8081 \ # bash install-player.sh # @@ -21,7 +21,7 @@ set -euo pipefail # bash install-player.sh # # Or with a version argument to perform an update: -# sudo bash install-player.sh v0.111.3 +# sudo bash install-player.sh v0.123.0 # # Notes: # - This script downloads a release binary for your CPU (auto-detects armv7/arm64/amd64). @@ -41,7 +41,7 @@ if [[ -n "$VERSION" && ! "$VERSION" =~ ^v ]]; then fi GH_REPO="${GH_REPO:-gesellix/Bose-SoundTouch}" # Used only when the latest-release lookup fails (offline / rate-limited). -FALLBACK_VERSION="${FALLBACK_VERSION:-v0.111.3}" +FALLBACK_VERSION="${FALLBACK_VERSION:-v0.123.0}" SERVICE_NAME="${SERVICE_NAME:-soundtouch-player}" BIN_PATH="${BIN_PATH:-/usr/local/bin/soundtouch-player}" diff --git a/scripts/raspberry-pi/install.sh b/scripts/raspberry-pi/install.sh index d0bdfa9..57d08e9 100644 --- a/scripts/raspberry-pi/install.sh +++ b/scripts/raspberry-pi/install.sh @@ -10,7 +10,7 @@ set -euo pipefail # Examples (override defaults via env vars): # # sudo \ -# VERSION=v0.111.3 \ +# VERSION=v0.123.0 \ # HOSTNAME_FQDN=soundtouch.local \ # HTTP_PORT=80 \ # HTTPS_PORT=443 \ @@ -18,7 +18,7 @@ set -euo pipefail # bash install.sh # # Or with a version argument to perform an update: -# sudo bash install.sh v0.111.3 +# sudo bash install.sh v0.123.0 # # Notes: # - This script downloads a release binary for your CPU (auto-detects armv7/arm64/amd64). @@ -37,7 +37,7 @@ if [[ -n "$VERSION" && ! "$VERSION" =~ ^v ]]; then fi GH_REPO="${GH_REPO:-gesellix/Bose-SoundTouch}" # Used only when the latest-release lookup fails (offline / rate-limited). -FALLBACK_VERSION="${FALLBACK_VERSION:-v0.111.3}" +FALLBACK_VERSION="${FALLBACK_VERSION:-v0.123.0}" SERVICE_NAME="${SERVICE_NAME:-soundtouch-service}" BIN_PATH="${BIN_PATH:-/usr/local/bin/soundtouch-service}" @@ -122,7 +122,7 @@ detect_arch_asset() { download_url_for() { local asset="$1" # Release asset pattern used by you earlier: - # soundtouch-service-v0.111.3-linux-armv7 + # soundtouch-service-v0.123.0-linux-armv7 echo "https://github.com/gesellix/Bose-SoundTouch/releases/download/${VERSION}/soundtouch-service-${VERSION}-${asset}" }