Commit Graph

2171 Commits

Author SHA1 Message Date
f60e97d5bf When merging two configuration files, error gracefully if the two files do not adhere to the same format.
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-26 16:46:09 -07:00
44f9ab95f9 Fix typos (#575).
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-26 14:37:23 -07:00
bb6004fc4f Revamp "borg" action to support REPOSITORY and ARCHIVE env vars instead of implicitly injecting repository/archive into the Borg command (#575). 2023-06-26 14:35:07 -07:00
b242078f54 Fix an error when running "borg key export" through borgmatic (#719).
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-26 09:30:46 -07:00
c3004c6090 Some brief documentation on running only checks (#364).
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-25 22:49:36 -07:00
b9a11e860d Remove legacy configuration parsing code, no longer needed with upgrade-borgmatic-config gone (#529). 2023-06-25 15:36:25 -07:00
37a0a0c421 Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
2023-06-24 22:23:01 -07:00
325b561296 Switch from "init" to "rcreate" for creating repos in end-to-end tests.
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-24 15:52:20 -07:00
b62017be4b Fix edge case in which "--config somepath.yaml" followed by an action alias (e.g. init for rcreate) wasn't parsed correctly (#716).
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-24 15:35:10 -07:00
8debcbeaba Remove duplicated tests (#716).
Some checks failed
continuous-integration/drone/push Build is failing
2023-06-24 14:28:50 -07:00
35a11559ac Fix error parsing arguments with multiple verbosity flags (#716).
Some checks failed
continuous-integration/drone/push Build is failing
2023-06-24 14:10:47 -07:00
e4e455ee45 Deprecate validate-borgmatic-config in favor of new "config validate" action (#529).
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-23 10:11:41 -07:00
23809e9060 More Docker build fun (#326).
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-22 15:11:49 -07:00
bb0dd14f69 Attempt to fix CI test failures (#326).
Some checks reported errors
continuous-integration/drone/push Build was killed
2023-06-22 14:55:32 -07:00
308c96aeb5 Add comment describing need for dev-CI parity test. 2023-06-22 14:37:08 -07:00
62a2f5a1d0 Code formatting.
Some checks failed
continuous-integration/drone/push Build is failing
2023-06-22 14:25:26 -07:00
e8c862659c Add missing services to build service configuration and add a test to catch this in the future (#326).
Some checks failed
continuous-integration/drone/push Build is failing
2023-06-22 14:20:42 -07:00
69611681e2 Add database restore overrides to NEWS, add a test, and move some tests (#326).
Some checks failed
continuous-integration/drone/push Build is failing
2023-06-22 12:40:57 -07:00
9e0df595c8 Merge branch 'main' of github.com:borgmatic-collective/borgmatic 2023-06-22 12:29:32 -07:00
68d90e1e40
feat: allow restoring to different port/host/username (#326).
Merge pull request #73 from diivi/feat/restore-with-different-hostname-port-username
2023-06-22 12:28:34 -07:00
248500c7be Accidentally a word.
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-22 09:21:06 -07:00
3addb60fb8 Actually link to the most recent version.
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-22 09:13:45 -07:00
01fffab898 Clarify that references docs are only for the most recent version of borgmatic.
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-22 09:12:06 -07:00
bc93401a70 Codespell fixes.
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-21 13:14:54 -07:00
1b90da5bf1 Deprecate generate-borgmatic-config in favor if new "config generate" action (#529).
Some checks failed
continuous-integration/drone/push Build is failing
2023-06-21 12:19:49 -07:00
803fc25848 Add a test for another edge case (#712).
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-21 10:47:53 -07:00
248f82d6f6 Fix for another subaction argument-parsing edge case (#712).
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-21 10:41:32 -07:00
87c6e5b349 make sure restore params in config aren't used when cli args are supplied 2023-06-21 00:03:07 +05:30
147516ae3f Remove additional upgrade-borgmatic-config code (#529).
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-20 09:41:26 -07:00
b10aee3070 Remove upgrade-borgmatic-config command for upgrading borgmatic 1.1.0 INI-style configuration (#529).
Some checks failed
continuous-integration/drone/push Build is failing
2023-06-19 23:17:59 -07:00
6098005f5d Fix an error when "data" check time files are accessed without getting upgraded first (#711, #713).
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-19 23:07:57 -07:00
7b8be800a4 Refactor arguments parsing to fix bootstrap action CLI issues (#712).
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-19 16:18:47 -07:00
1a21eb03cd add tests for all databases 2023-06-20 00:52:01 +05:30
e2d82e9bba actually test port restores 2023-06-19 01:10:01 +05:30
384182172a add unit tests for cases when cli/config restore args are used 2023-06-18 06:29:11 +05:30
9016dcc418 all e2e tests 2023-06-18 05:47:35 +05:30
e53dd3da87 fix witten reported mysql error 2023-06-17 22:58:59 +05:30
6c87608548 add tests for password logic 2023-06-17 00:47:15 +05:30
ee2ebb79b8 Find sub-actions for an action without an isinstance() check.
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-16 10:57:01 -07:00
89602d1614 pass all existing tests (and formatting) 2023-06-16 15:14:00 +05:30
c294e78715 Use absolute paths when storing configuration files in an archive for later bootstrapping (#697).
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-15 21:45:43 -07:00
9152fed249 Add a documentation troubleshooting note for MySQL/MariaDB authentication errors (#399).
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-15 14:55:57 -07:00
8389851f2f fix bug where port becomes truthy when none is converted to str 2023-06-15 23:34:50 +05:30
bbc7f0596c Fix Bash completion for sub-actions like "borgmatic config bootstrap" (#697 follow-on work).
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-15 10:55:31 -07:00
82d851d891 add argument for restore path 2023-06-15 23:05:53 +05:30
62b6f13299 add restore-path support for sqlite 2023-06-15 23:02:09 +05:30
b7423c488e refactor password assignment logic 2023-06-15 22:54:06 +05:30
1d7c7eaaa7 Add sample systemd user serivce for running borgmatic as a non-root user (#669).
Some checks failed
continuous-integration/drone/push Build is failing
2023-06-14 14:57:57 -07:00
a9386b7a87 add mongodb support, and sqlite restore path (config option only) 2023-06-15 02:18:24 +05:30
205e5b1524 mysql support 2023-06-15 01:47:46 +05:30