Dan Helfman
|
0586b80e5b
|
More debugging.
|
2024-03-06 15:53:30 -08:00 |
|
Dan Helfman
|
272a7b4866
|
Actually kill other containers after tests finish.
|
2024-03-06 15:41:03 -08:00 |
|
Dan Helfman
|
98d4a59459
|
Another iteration.
|
2024-03-06 15:29:56 -08:00 |
|
Dan Helfman
|
744139cf97
|
Disable progress.
|
2024-03-06 15:21:45 -08:00 |
|
Dan Helfman
|
1339509e9b
|
Flag order apparently matters to Docker Compose.
|
2024-03-06 14:55:55 -08:00 |
|
Dan Helfman
|
e14f61415b
|
Fix spew in test script.
|
2024-03-06 14:54:53 -08:00 |
|
Dan Helfman
|
98cf8f7e20
|
Another try at exiting tests properly.
|
2024-03-06 14:42:06 -08:00 |
|
Dan Helfman
|
5f16b64639
|
Attempt to exit test containers on tests exit while also showing test output.
|
2024-03-06 14:39:23 -08:00 |
|
Dan Helfman
|
fe62a81151
|
Add missing service name to test scrits.
|
2024-03-06 14:32:26 -08:00 |
|
Dan Helfman
|
585b1573ae
|
Attempt to make containers stop after tests run.
|
2024-03-06 14:30:49 -08:00 |
|
Dan Helfman
|
141ba2771d
|
Attempt to fix and debug read-only filesystem issue at build.
|
2024-03-06 11:10:20 -08:00 |
|
Dan Helfman
|
a527f76d08
|
Add back checkout now that NodeJS is installed on the host.
|
2024-03-06 08:49:53 -08:00 |
|
Dan Helfman
|
a97c68b4c8
|
Debugging ls.
|
2024-03-06 08:35:50 -08:00 |
|
Dan Helfman
|
ef07005a75
|
Remove duplicative(?) checkout step.
|
2024-03-06 08:35:05 -08:00 |
|
Dan Helfman
|
43c7c3b6be
|
First attempt at using Gitea Actions to run tests.
|
2024-03-06 08:32:55 -08:00 |
|
Dan Helfman
|
2f6ad9d173
|
Add NO_COLOR support to NEWS (#835).
|
2024-03-04 13:49:54 -08:00 |
|
 Dan HelfmanandGitHub
|
16bc0de3fb
|
Support for NO_COLOR environment variable (#835).
Merge pull request #82 from shivansh02/feature/support-no-color-env-var
|
2024-03-04 13:46:09 -08:00 |
|
Dan Helfman
|
60107f1ee8
|
Add custom dump/restore command options for MySQL and MariaDB (#311).
|
2024-03-03 14:32:49 -08:00 |
|
 Dan HelfmanandGitHub
|
a1153a21fa
|
Custom dump command options for MySQL and MariaDB.
Merge pull request #81 from shivansh02/feature/custom-dump-restore-commands-mysql
|
2024-03-03 14:27:14 -08:00 |
|
Dan Helfman
|
c9f20eb260
|
Fix "--override" values containing deprecated section headers not actually overriding configuration options under deprecated section headers (#829).
|
2024-02-15 21:12:42 -08:00 |
|
Dan Helfman
|
f4744826fe
|
When the "--json" flag is given, suppress console escape codes so as not to interfere with JSON output (#827).
|
2024-02-11 17:44:43 -08:00 |
|
Dan Helfman
|
5586aab967
|
Clarify documentation about restoring a database: borgmatic does not create the database upon restore.
|
2024-02-09 15:35:29 -08:00 |
|
Dan Helfman
|
6fa5dff79b
|
Fix broken escaping logic for "pg_dump_command" (#822) + bonus shell injection fixes.
|
2024-01-31 10:53:32 -08:00 |
|
Dan Helfman
|
75d11aa9cd
|
Pass the PostgreSQL "PGSSLMODE" environment variable through to Borg (#370).
|
2024-01-25 14:18:01 -08:00 |
|
Dan Helfman
|
ad1d104d65
|
Fix broken repository detection in the "rcreate" action with Borg 1.4 (#820).
|
2024-01-24 15:45:51 -08:00 |
|
Dan Helfman
|
009062128d
|
Remove Python 3.8+ restriction, as only Python 3.8+ is supported.
|
2024-01-22 09:41:43 -08:00 |
|
Dan Helfman
|
e9813d2539
|
Allow the "--repository" flag to match across multiple configuration files (#818).
|
2024-01-21 18:25:44 -08:00 |
|
Dan Helfman
|
f9998b50e8
|
Rephrase documentation and link to docs on exit codes feature (#798).
|
2024-01-21 14:47:21 -08:00 |
|
Dan Helfman
|
5f921a7f80
|
Add documentation heading (#798).
|
2024-01-21 11:48:23 -08:00 |
|
Dan Helfman
|
abf2b3a8c7
|
Elevate specific Borg warnings to errors or squash errors to warnings (#798).
|
2024-01-21 11:34:40 -08:00 |
|
Dan Helfman
|
34f3c2bb16
|
Clarify "--override" command-line help (#814)
|
2024-01-19 11:55:00 -08:00 |
|
Dan Helfman
|
4d79f582df
|
Fix a traceback when providing an invalid "--override" value for a list option (#814).
|
2024-01-18 10:39:40 -08:00 |
|
Dan Helfman
|
63198088c4
|
Store included configuration files within each backup archive in support of the "config bootstrap" action (#736).
|
2024-01-09 13:47:20 -08:00 |
|
Dan Helfman
|
3c22a8ec16
|
Prevent various shell injection attacks (#810).
|
2024-01-07 10:21:49 -08:00 |
|
Dan Helfman
|
ca49109ce7
|
Bump version for release.
|
2024-01-03 10:08:05 -08:00 |
|
Dan Helfman
|
6a7f71f92f
|
Clarify prune action help concerning running compact afterwards (#808).
|
2024-01-03 10:03:35 -08:00 |
|
Dan Helfman
|
5f3dc1cfb0
|
Stream SQLite databases directly to Borg instead of dumping to an intermediate file (#807).
|
2023-12-31 11:07:59 -08:00 |
|
Dan Helfman
|
f2023aed22
|
Fix typo.
|
2023-12-30 15:48:55 -08:00 |
|
Dan Helfman
|
a03c2744e5
|
Update docs/how-to/provide-your-passwords.md (#805).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/805
Reviewed-by: Dan Helfman <witten@torsion.org>
|
2023-12-30 23:48:32 +00:00 |
|
Dan Helfman
|
9d6025e902
|
Validate the configured action names in the "skip_actions" option (#804).
|
2023-12-28 20:07:57 -08:00 |
|
Dan Helfman
|
cf739bc997
|
The "check --force" flag now runs checks even if "check" is in "skip_actions" (#802).
|
2023-12-28 10:22:48 -08:00 |
|
Dan Helfman
|
84823dfb91
|
Clarify constants/placeholders interaction and improve examples (#763).
|
2023-12-24 11:18:17 -08:00 |
|
Dan Helfman
|
20cf0f7089
|
Add an "--ssh-command" flag to the "config bootstrap" action (#767).
|
2023-12-24 10:33:55 -08:00 |
|
Dan Helfman
|
67af0f5734
|
Document limitation with constant interpolation at the start of a value (#741).
|
2023-12-22 21:39:44 -08:00 |
|
Dan Helfman
|
e80e0a253c
|
Add configured repository labels to the JSON output for all actions (#800).
|
2023-12-20 09:17:41 -08:00 |
|
Dan Helfman
|
72587a3b72
|
Merge branch 'main' of ssh://projects.torsion.org:3022/borgmatic-collective/borgmatic
|
2023-12-04 11:17:59 -08:00 |
|
Dan Helfman
|
8b49a59aff
|
Fix a traceback when the "repositories" option contains both strings and key/value pairs (#794).
|
2023-12-04 11:17:13 -08:00 |
|
Dan Helfman
|
e120dff9ff
|
Add debug message that logs borg version for every config (#714).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/792
|
2023-11-25 03:59:40 +00:00 |
|
Dan Helfman
|
c34ad7dde7
|
Update documentation about configuration includes and constants (#745).
|
2023-11-19 21:22:10 -08:00 |
|
Dan Helfman
|
fdb353d358
|
Bump version for release.
|
2023-11-19 21:14:56 -08:00 |
|
Dan Helfman
|
3b99f7c75a
|
Constants support includes and command-line overrides (#745, #782)
|
2023-11-19 21:13:35 -08:00 |
|
Dan Helfman
|
8b9abc6cf8
|
Documentation clarifications (#791).
|
2023-11-15 09:05:52 -08:00 |
|
Dan Helfman
|
da034c316a
|
Add another mention of "skip_actions" to the docs (#701).
|
2023-11-08 18:22:17 -08:00 |
|
Dan Helfman
|
08d01d8bcd
|
Documentation formatting.
|
2023-11-08 17:57:31 -08:00 |
|
Dan Helfman
|
eef69e23ee
|
Document the possible units of times for a configured check frequency.
|
2023-11-08 17:53:59 -08:00 |
|
Dan Helfman
|
26bb54a9dd
|
Remove broken link in documentation (#786).
|
2023-11-08 10:26:09 -08:00 |
|
Dan Helfman
|
715e2ac127
|
Add test support for Python 3.12.
|
2023-11-07 10:17:55 -08:00 |
|
Dan Helfman
|
f39cea4abf
|
Remove additional Python 3.7-isms (#784).
|
2023-11-07 10:17:16 -08:00 |
|
Dan Helfman
|
22101bdd49
|
Drop support for Python 3.7, which has been end-of-lifed (#784).
|
2023-11-07 10:11:29 -08:00 |
|
Dan Helfman
|
13cf863d89
|
Fix tests (#783).
|
2023-11-07 10:09:31 -08:00 |
|
Dan Helfman
|
dcf25fa041
|
Upgrade ruamel.yaml dependency to support version 0.18.x (#783).
|
2023-11-07 10:00:13 -08:00 |
|
Dan Helfman
|
12b75f9075
|
Update documentation about logging changes from version 1.8.3 (#665).
|
2023-11-06 21:13:46 -08:00 |
|
 Dan HelfmanandGitHub
|
9baf06a2f7
|
Fix typo.
Typo
|
2023-11-04 08:56:39 -07:00 |
|
Dan Helfman
|
6cc93c4eb9
|
Fix environment variable interpolation within configured repository paths (#782).
|
2023-11-03 21:16:04 -07:00 |
|
Dan Helfman
|
2da43239f6
|
Fix docs: minor typos (#781).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/781
|
2023-11-03 00:59:29 +00:00 |
|
Dan Helfman
|
ef448e2dd1
|
Add a "skip_actions" option to skip running particular actions (#701).
|
2023-10-31 21:54:41 -07:00 |
|
Dan Helfman
|
c3efe1b90e
|
Only parse "--override" values as complex data types when they're for options of those types (#779).
|
2023-10-29 19:02:28 -07:00 |
|
Dan Helfman
|
d85c1ee216
|
Correct changelog addition (#779).
|
2023-10-29 16:25:40 -07:00 |
|
Dan Helfman
|
b47088067c
|
Add a "--match-archives" flag to the "check" action (#779).
|
2023-10-29 16:22:39 -07:00 |
|
Dan Helfman
|
c5732aa4fc
|
Fix home page CSS layout to prevent overflow at certain window widths (#777).
|
2023-10-27 14:12:35 -07:00 |
|
Dan Helfman
|
a0323d9d6c
|
Bump version for release.
|
2023-10-26 22:20:26 -07:00 |
|
Dan Helfman
|
8ad7b473f1
|
When an archive filter causes no matching archives for the "rlist" or "info" actions, warn (#748).
|
2023-10-26 22:12:13 -07:00 |
|
Dan Helfman
|
895a0ccb3c
|
Upgrade to tox 4. (Now a minimum requirement.)
|
2023-10-23 17:39:27 -07:00 |
|
Dan Helfman
|
257ab77bea
|
Disallow the "--dry-run" flag with the "borg" action (#774).
|
2023-10-23 17:23:04 -07:00 |
|
 Dan HelfmanandGitHub
|
dccaa4014b
|
Update systemd service example with better filesystem protection options.
Merge pull request #78 from Alphix/update-systemd-service
|
2023-10-15 08:59:39 -07:00 |
|
Dan Helfman
|
487d8ffd32
|
Fix normalization of deprecated sections to support empty sections without erroring (#771).
|
2023-10-14 13:04:18 -07:00 |
|
Dan Helfman
|
30523a7c89
|
Update home page example of Healthchecks configuration not to use deprecated config.
|
2023-10-11 12:56:21 -07:00 |
|
Dan Helfman
|
77b1907d03
|
Update Healthchecks deprecation warning message for clarity.
|
2023-10-11 12:17:57 -07:00 |
|
Dan Helfman
|
09594c85bf
|
Be more explicit in documentation that you don't have to use an environment variable for passphrases.
|
2023-10-10 09:34:55 -07:00 |
|
Dan Helfman
|
e07efdf68f
|
Add documentation note about using includes for specifying passphrases (#769).
|
2023-10-10 09:16:58 -07:00 |
|
Dan Helfman
|
1fed44f905
|
Add documentation note about sudo and sudoers "secure_path" option (#757).
|
2023-10-09 14:15:54 -07:00 |
|
Dan Helfman
|
c687dafdd2
|
Fix a traceback when an invalid command-line flag or action is used (#768).
|
2023-10-06 21:00:23 -07:00 |
|
Dan Helfman
|
3eff2c4248
|
Add Grafana Loki badge to integrations documentation.
|
2023-10-05 09:06:06 -07:00 |
|
Dan Helfman
|
d94fdb6faf
|
Add apprise logo to integrations in readme (#715).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/765
|
2023-10-05 15:51:04 +00:00 |
|
Dan Helfman
|
e7169f6fb2
|
Upgrade certifi test dependency to fix security alert.
|
2023-10-04 22:59:15 -07:00 |
|
Dan Helfman
|
9587fc2366
|
Update Apprise documentation to use sudo for pipx install (#715).
|
2023-10-04 22:54:11 -07:00 |
|
Dan Helfman
|
5f06884d5a
|
Fix Apprise/PyYAML end-to-end test breakage (#715).
|
2023-10-04 22:51:05 -07:00 |
|
Dan Helfman
|
f011431463
|
Apprise hook documentation (#715).
|
2023-10-04 19:23:53 -07:00 |
|
Dan Helfman
|
9e14f209f1
|
Merge branch 'main' of ssh://projects.torsion.org:3022/borgmatic-collective/borgmatic
|
2023-10-04 14:58:48 -07:00 |
|
Dan Helfman
|
9d34d2eec5
|
Support for Apprise (#759).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/759
|
2023-10-04 21:58:20 +00:00 |
|
Dan Helfman
|
cacb81f086
|
Bump version for release.
|
2023-09-30 13:37:10 -07:00 |
|
Dan Helfman
|
06c2154e6a
|
Build docs regardless of Drone "event" (push, etc.).
|
2023-09-29 19:49:09 -07:00 |
|
Dan Helfman
|
ac1e1a9407
|
Simplify logging logic (#665).
|
2023-09-29 14:16:47 -07:00 |
|
Dan Helfman
|
10933fd55b
|
Fix for borgmatic not stopping Borg immediately when the user presses ctrl-C (#761).
|
2023-09-27 08:52:00 -07:00 |
|
Dan Helfman
|
af422ad705
|
Add documentation note about upgrading multiple pipx installations of borgmatic.
|
2023-09-18 13:46:41 -07:00 |
|
Dan Helfman
|
d9d35491fb
|
Fix tense typo.
|
2023-09-17 23:25:57 -07:00 |
|
Dan Helfman
|
b540e63c0e
|
Updated documentation so "sudo borgmatic" works for pipx borgmatic installations (#757).
|
2023-09-17 22:46:33 -07:00 |
|
Dan Helfman
|
5a56208922
|
Fix documentation typo.
|
2023-09-15 10:18:35 -07:00 |
|
Dan Helfman
|
5912769273
|
Fix error handling to log command output as one record per line (#754).
|
2023-09-14 21:10:52 -07:00 |
|
Dan Helfman
|
bac2aabe66
|
Attempt to unbreak ticket filing.
|
2023-09-12 09:50:38 -07:00 |
|