aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* chore: refresh dependencies and development toolingDennis Fink2026-09-06
| | | | | | | | Update the local development environment to Python 3.14 and refresh runtime and development dependencies to their current versions. Also add the repository URL to the project metadata and use Pyright's default type-checking mode instead of forcing strict mode.
* refactor(cli): extract helpers and improve option handlingDennis Fink2026-09-06
| | | | | | | | | Move shared CLI output helpers into a dedicated module to keep the main exporter module focused on metric collection. Also simplify the command-line option definitions, add missing help text, and allow --color values to be passed with or without an equals sign.
* feat(cli): support multiple borgmatic config pathsDennis Fink2026-09-06
| | | | | | | | | Allow --borgmatic-config to be specified multiple times and pass each configuration path through to borgmatic. This also removes the hard-coded default configuration path, allowing borgmatic's own configuration discovery to be used when no explicit configuration is provided.
* fix(systemd): allow setfsuid and setfsgid syscalls for exporter executionDennis Fink2026-05-06
| | | | | | The restricted SystemCallFilter blocked setfsuid and setfsgid, causing the exporter to fail when executed from a uv-managed installation environment.
* feat: implement initial borgmatic Prometheus exporterv1.0.0Dennis Fink2026-05-06
|
* chore: add initial .gitignore for Python development environmentDennis Fink2026-05-06