Florian Apolloner
|
abad73d605
|
final round of fixes.
|
2025-09-17 20:17:31 +02:00 |
|
Florian Apolloner
|
0e90087dc4
|
Finalize container support
|
2025-09-15 22:16:49 +02:00 |
|
Florian Apolloner
|
56a3f6d854
|
address more review comments
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
eef264dcc5
|
test improvements
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
0d190016d3
|
rename utils.py to config.py
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
3811a9f57b
|
more test fixes and first stab at end-to-end tests
|
2025-09-15 20:02:31 +02:00 |
|
Dan Helfman
|
5028fe9ff4
|
Bring doc string up to date and rename function for clarity. (#1122).
|
2025-09-12 14:03:52 -07:00 |
|
Dan Helfman
|
9a80fec91b
|
When running tests, use Ruff for faster and more comprehensive code linting and formatting.
|
2025-07-17 23:24:58 -07:00 |
|
Dan Helfman
|
34f677dba1
|
Add a flake8 plugin that enforces a blank line after if/for/while/with/try blocks.
|
2025-06-30 22:04:05 -07:00 |
|
Dan Helfman
|
e2b5972c09
|
Fix end-to-end tests (#1072).
|
2025-04-21 23:11:38 -07:00 |
|
Dan Helfman
|
7de1c2121c
|
List the configured "when" action names in the log entries for command hooks (#1063).
|
2025-04-08 12:04:10 -07:00 |
|
Dan Helfman
|
2c8dc5858f
|
Fix a regression that broke environment variable interpolation (#1062).
|
2025-04-08 11:55:26 -07:00 |
|
Dan Helfman
|
668f767bfc
|
Adding some missing tests and fixing related flag vs. config logic (#303).
|
2025-03-28 23:11:15 -07:00 |
|
Dan Helfman
|
1c27e0dadc
|
Add an end-to-end test for command-line flags of configuration options (#303).
|
2025-03-28 13:46:58 -07:00 |
|
Dan Helfman
|
bec5a0c0ca
|
Fix end-to-end tests for Btrfs (#1023).
|
2025-03-10 10:15:23 -07:00 |
|
Dan Helfman
|
0210bf76bc
|
Fix ZFS and Btrfs tests (#1001).
|
2025-02-20 22:58:05 -08:00 |
|
Dan Helfman
|
2ca23b629c
|
Add end-to-end tests for new credential hooks, along with some related configuration options.
|
2025-02-14 15:33:30 -08:00 |
|
Dan Helfman
|
50096296da
|
Revamp systemd credential syntax to be more consistent with constants (#966).
|
2025-02-10 22:01:23 -08:00 |
|
Dan Helfman
|
66abf38b39
|
Add end-to-end tests for the systemd credential hook (#966).
|
2025-02-08 17:50:59 -08:00 |
|
Dan Helfman
|
cca9039863
|
Move the passcommand logic out of a hook to prevent future security issues (e.g., passphrase exfiltration attacks) if a user invokes a credential hook from an arbitrary configuration value (#961).
|
2025-01-31 22:15:53 -08:00 |
|
Dan Helfman
|
afcf253318
|
Fix flake errors (#961).
|
2025-01-31 10:27:20 -08:00 |
|
Dan Helfman
|
13acaa47e4
|
Add an end-to-end test for the passcommand hook (#961).
|
2025-01-30 22:50:13 -08:00 |
|
Dan Helfman
|
67c22e464a
|
Code formatting (#635).
|
2025-01-29 08:00:42 -08:00 |
|
Dan Helfman
|
5a9066940f
|
Add monitoring end-to-end tests (#635).
|
2025-01-28 23:06:22 -08:00 |
|
Dan Helfman
|
31b6e21139
|
Fix end-to-end tests and update more log messages (#635).
|
2025-01-26 19:03:40 -08:00 |
|
Dan Helfman
|
c702a988bd
|
Add a basic end-to-end test for patterns (#962).
|
2025-01-15 10:33:38 -08:00 |
|
Dan Helfman
|
a6b6dd32c1
|
Upgrade dependencies and containers for end-to-end tests.
|
2024-12-29 09:33:25 -08:00 |
|
Dan Helfman
|
9b85c5bc61
|
Add missing restore test coverage (#418).
|
2024-12-24 15:24:09 -08:00 |
|
Dan Helfman
|
b8041f5c39
|
Fix end-to-end tests broken by new database config checks during restore (#418).
|
2024-12-24 09:13:42 -08:00 |
|
Dan Helfman
|
ebb3bca4b3
|
Fix findmnt command error in the Btrfs hook by switching to parsing JSON output (#954).
|
2024-12-12 11:58:18 -08:00 |
|
Dan Helfman
|
4b18c0bc81
|
Make LVM snapshots read-only.
|
2024-12-07 09:41:50 -08:00 |
|
Dan Helfman
|
ae8a9db27d
|
Fix flake issues (#80).
|
2024-12-06 16:12:01 -08:00 |
|
Dan Helfman
|
f2d93b85b4
|
Lots of LVM unit tests + code formatting (#80).
|
2024-12-06 13:59:38 -08:00 |
|
Dan Helfman
|
7f2e38d061
|
Fix file permissions (#80).
|
2024-12-06 09:40:32 -08:00 |
|
Dan Helfman
|
140fc248b6
|
Fix LVM end-to-end tests (#80).
|
2024-12-06 09:39:24 -08:00 |
|
Dan Helfman
|
ec9e1a8223
|
LVM hook end-to-end tests, not quite working yet (#80).
|
2024-12-05 22:46:50 -08:00 |
|
Dan Helfman
|
03bbe77dd9
|
Add an end-to-end test for the Btrfs hook using a fake Btrfs binary (#80).
|
2024-12-05 17:35:44 -08:00 |
|
Dan Helfman
|
f1c5f11422
|
Add an end-to-end test for the ZFS hook using a fake ZFS binary (#80).
|
2024-12-05 11:18:53 -08:00 |
|
Dan Helfman
|
814cdb4b87
|
Deprecate the "borgmatic_source_directory" option in favor of "user_runtime_directory" and "user_state_directory" (#562). Move the default borgmatic streaming database dump and bootstrap metadata location on disk (#562). With Borg 1.4+, store database dumps and bootstrap metadata in a "/borgmatic" directory within a backup archive (#838). Add "--local-path", "--remote-path", and "--user-runtime-directory" flags to the "config bootstrap" action.
|
2024-11-03 13:14:05 -08:00 |
|
Dan Helfman
|
fd4f69f6c3
|
Rename repository actions for compatibility with recent Borg 2 changes (#915).
|
2024-09-09 10:05:32 -07:00 |
|
Dan Helfman
|
548aceb3d5
|
Fix config validation broken by schema change (#904).
|
2024-08-12 23:09:55 -07:00 |
|
Dan Helfman
|
1ef2218919
|
Remove obsolute "version:" from Docker Compose files.
|
2024-06-05 14:50:52 -07:00 |
|
Dan Helfman
|
440f3eeb63
|
Remove Drone configuration/tests.
|
2024-03-06 19:04:29 -08:00 |
|
Dan Helfman
|
181051eae1
|
Add new build server to NEWS.
|
2024-03-06 18:52:27 -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
|
43c7c3b6be
|
First attempt at using Gitea Actions to run tests.
|
2024-03-06 08:32:55 -08: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
|
cd51e9c1ea
|
Fix for database "restore" action not actually restore anything (#738).
|
2023-08-14 12:43:21 -07:00 |
|
Dan Helfman
|
193dd93de2
|
Fork a MariaDB database hook from the MySQL database hook (#727).
|
2023-08-04 13:22:44 -07:00 |
|
Dan Helfman
|
da78929415
|
To prevent argument parsing errors on ambiguous commands, drop support for multiple consecutive flag values.
|
2023-07-13 19:25:14 -07:00 |
|