Commit Graph

232 Commits

Author SHA1 Message Date
6005426684 Update documentation about configuring multiple consistency checks or multiple databases (#559).
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-03 22:24:25 -07:00
992f62edd2 Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2022-06-30 22:14:41 -07:00
bd4d109009 Fix logging to include the full traceback when Borg experiences an internal error (#553).
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-28 13:38:24 -07:00
d929313d45 Bump version.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-24 10:18:01 -07:00
aecb6fcd74 Code style, rename command-line flag, and move new code into its own file (#546)
Some checks failed
continuous-integration/drone/push Build is failing
2022-06-16 11:35:24 -07:00
b6f1025ecb Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2022-06-09 16:38:34 -07:00
80ec3e7d97 Deprecate "borgmatic list --successful" flag, as listing only non-checkpoint (successful) archives is now the default in newer versions of Borg.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-02 20:35:39 -07:00
8e9e06afe6 Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
2022-05-31 09:41:20 -07:00
e76bfa555f Reduce the default consistency check frequency and support configuring the frequency independently for each check (#523). 2022-05-28 14:42:19 -07:00
29b4666205 Fix python_requires to support all versions of 3.7
This is the standard way to support "Python 3.7 and newer" and it also
fixes use of borgmatic with some tools that do custom dependency
resolution.  E.g., using pex with --platform.
2022-05-26 07:05:04 -07:00
be59a3e574 Fix generate-borgmatic-config with "--source" flag to support more complex schema changes like the new Healthchecks configuration options (#536).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-25 10:26:26 -07:00
634d9e4946 Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
2022-05-24 16:22:37 -07:00
7e9adfb899 Add NEWS entry for randomized systemd timer delay.
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-07 23:11:26 -07:00
4a48e6aa04 Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-04-26 10:07:04 -07:00
ed7fe5c6d0 Instead of executing "before" command hooks before all borgmatic actions run (and "after" hooks after), execute these hooks right before/after the corresponding action (#473).
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-21 22:08:25 -07:00
9f44bbad65 Fix borgmatic exit code (so it's zero) when initial Borg calls fail but later retries succeed (#517).
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-02 22:28:41 -07:00
4d1d8d7409 Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-03-14 13:43:24 -07:00
4b3027e4fc Add test for new working_directory option (#431).
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-03 11:48:18 -08:00
7c5b68c98f Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2022-02-10 10:29:18 -08:00
bec73245e9 Fix traceback when a YAML validation error occurs (#480, #482).
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-19 20:39:03 -08:00
0119514c11 Add Python version requirements to setup.py.
Some checks failed
continuous-integration/drone/push Build is failing
2022-01-09 10:19:53 -08:00
80bdf1430b Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
2022-01-04 20:20:13 -08:00
f34951c088 Add MySQL dump command adjustment to NEWS.
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-29 12:10:04 -08:00
c646edf2c7 Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-11-22 13:19:15 -08:00
4d6ed27f73 Add to changelog: Add support for old version (2.x) of jsonschema library.
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-23 09:49:16 -07:00
1c6890492b Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-10-11 17:02:32 -07:00
a7c8e7c823 Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-11 11:13:32 -07:00
7ff6066d47 Move GitHub hosting from a personal namespace to an organization.
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-14 10:18:10 -07:00
acb2ca79d9 Fix traceback that can occur when dumping a database (#440).
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-08-06 08:58:11 -07:00
760286abe1 Dev release bump.
Some checks failed
continuous-integration/drone/push Build is failing
2021-07-30 09:49:07 -07:00
b3f5a9d18f Fix error when configuration file contains "umask" option (#437).
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-07-27 10:04:22 -07:00
0aff497430 Bump version for release.
Some checks failed
continuous-integration/drone/push Build is failing
2021-07-26 10:17:49 -07:00
27d37b606b Better error messages! Switch the library used for validating configuration files (from pykwalify to jsonschema).
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-22 13:27:59 -07:00
77a860cc62 Link borgmatic Ansible role from installation documentation.
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-19 19:04:22 -07:00
7bd6374751 Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-06-17 20:44:54 -07:00
b37dd1a79e Document use case of running backups conditionally based on laptop power level (#419).
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-09 10:03:35 -07:00
fd59776f91 Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-06-08 11:44:53 -07:00
c43b50b6e6 Upgrade PyYAML.
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-30 22:29:20 -07:00
c072678936 Add support for ruamel.yaml 0.17.x YAML parsing library (#404).
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-30 15:53:19 -07:00
ea6cd53067 Update versions of test dependencies (test_requirements.txt and test containers).
Some checks failed
continuous-integration/drone/push Build is failing
2020-11-22 14:48:07 -08:00
604b3d5e17 Bump version.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2020-11-21 13:56:19 -08:00
667e1e5b15 Update document about new --override behavior (#361).
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-19 11:01:53 -08:00
e428329c03 Add systemd security improvement to NEWS.
All checks were successful
continuous-integration/drone/push Build is passing
2020-08-22 09:49:06 -07:00
79d4888e22 Add documentation navigation links on left side of all documentation pages.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2020-08-21 14:27:47 -07:00
99590cb6b6 Clarify documentation on configuration overrides, specifically the portion about list syntax.
All checks were successful
continuous-integration/drone/push Build is passing
2020-07-23 21:33:42 -07:00
b3fd1be5f6 Add "borgmatic export-tar" action to export an archive to a tar-formatted file or stream (#300).
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2020-07-22 21:53:55 -07:00
6f82c9979b Add #339 to NEWS and add test.
All checks were successful
continuous-integration/drone/push Build is passing
2020-07-07 22:31:17 -07:00
2781873faf Bump version for release.
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is failing
2020-06-30 21:47:34 -07:00
35d542a676 Fix for traceback when running Cronitor, Cronhub, and PagerDuty monitor hooks (#336).
Some checks reported errors
continuous-integration/drone/push Build was killed
2020-06-25 20:23:25 -07:00
d0b9c436b1 Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2020-06-23 11:21:43 -07:00