From a29ced71b52570460546ed2edd9d05680a2e6b09 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Mon, 16 Mar 2026 11:05:24 -0700 Subject: [PATCH] =?UTF-8?q?Upgrade=20borgmatic=202.0.13=20=E2=86=92=202.1.?= =?UTF-8?q?3=20(#297)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary - Upgraded borgmatic from 2.0.13 to 2.1.3 on indri (via mise/pipx) - Key changes: improved borg warning handling, memory/performance improvements, `source_directories_must_exist` now defaults to true (already set in our config) - Verified: config validates, dry-run passed against both sifaka (local) and borgbase (offsite) repos ## Borg Warnings Investigation The main concern was 2.1.0's change to treat borg warnings as errors. In 2.1.3 this was partially reverted — "file not found" warnings (exit code 107) are back to being warnings. Our config already sets `source_directories_must_exist: true`, and all four source directories were verified present on indri. ## Test plan - [x] `borgmatic --version` confirms 2.1.3 - [x] `borgmatic config validate` passes - [x] `borgmatic create --dry-run` succeeds against both repositories - [x] All source directories verified present on indri - [ ] Verify next scheduled backup (2:00 AM) completes successfully 🤖 Generated with [Claude Code](https://claude.com/claude-code) Reviewed-on: https://forge.eblu.me/eblume/blumeops/pulls/297 --- docs/changelog.d/upgrade-borgmatic-2.1.3.infra.md | 1 + service-versions.yaml | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 docs/changelog.d/upgrade-borgmatic-2.1.3.infra.md diff --git a/docs/changelog.d/upgrade-borgmatic-2.1.3.infra.md b/docs/changelog.d/upgrade-borgmatic-2.1.3.infra.md new file mode 100644 index 0000000..74542e4 --- /dev/null +++ b/docs/changelog.d/upgrade-borgmatic-2.1.3.infra.md @@ -0,0 +1 @@ +Upgrade borgmatic from 2.0.13 to 2.1.3 on indri (improved borg warning handling, memory/performance improvements) diff --git a/service-versions.yaml b/service-versions.yaml index 85705cc..0ad1733 100644 --- a/service-versions.yaml +++ b/service-versions.yaml @@ -283,9 +283,10 @@ services: - name: borgmatic type: ansible - last-reviewed: null - current-version: null + last-reviewed: 2026-03-16 + current-version: "2.1.3" upstream-source: https://github.com/borgmatic-collective/borgmatic/releases + notes: Installed via mise (pipx), not managed by Ansible role - name: jellyfin type: ansible