From 0380ecd8fb95fb0ae84d7adcc2b95c7f8e854df4 Mon Sep 17 00:00:00 2001 From: Dan Helfman Date: Sat, 21 Mar 2026 12:53:33 -0700 Subject: [PATCH] Add stand-alone borgmatic binary to documentation (#1266). --- NEWS | 4 ++-- docs/how-to/install-borgmatic.md | 1 + scripts/release | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index b9d618a1..2c890c28 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,6 @@ 2.1.4.dev0 - * #1266: Add a stand-alone borgmatic binary to the release downloads to serve as another way to - install borgmatic. Consider this binary a beta feature. + * #1266: Add a stand-alone borgmatic Linux binary to the release downloads to serve as another way + to install borgmatic. Consider this binary a beta feature. * When Borg exits with a warning exit code, show a description of it, so you don't have to lookup the code. * Split out borgmatic installation documentation to its own page, so it's easier to find. diff --git a/docs/how-to/install-borgmatic.md b/docs/how-to/install-borgmatic.md index 24884b61..ca33ff76 100644 --- a/docs/how-to/install-borgmatic.md +++ b/docs/how-to/install-borgmatic.md @@ -97,6 +97,7 @@ installing borgmatic: #### Etc. + * [stand-alone Linux binary](https://projects.torsion.org/borgmatic-collective/borgmatic/releases) (This is a beta feature!) * [Ansible role](https://github.com/borgbase/ansible-role-borgbackup) * [pipx](https://pipx.pypa.io/stable/) diff --git a/scripts/release b/scripts/release index 19b05ea4..e4843825 100755 --- a/scripts/release +++ b/scripts/release @@ -50,7 +50,7 @@ uv pip install -r binary_requirements.txt nuitka --show-modules --mode=onefile --enable-plugin=upx --include-package-data=borgmatic --include-data-dir=borgmatic.egg-info=borgmatic.egg-info --include-package=borgmatic.hooks --include-package=apprise --no-deployment-flag=self-execution borgmatic/commands/borgmatic.py deactivate rm -fr binary -standalone_binary_path=dist/borgmatic-${version}-linux-glibc-x86_64 +standalone_binary_path="dist/borgmatic-${version}-binary-linux-glibc-x86_64" mv borgmatic.bin "$standalone_binary_path" # Set release changelogs on projects.torsion.org and GitHub.