aawsome
aaedf27cbf
docs: Update configuration README ( #1088 )
2024-03-04 16:50:12 +01:00
simonsan
a642f134ed
test: refactor integration tests to assert_cmd and predicates, test all configs in config subdirectory ( #1060 )
...
The intention of this PR is to make it easier (more straight forward) to
write `rustic` integration tests by utilizing the `assert_cmd` and
`predicates` crates.
---------
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-29 20:04:19 +00:00
aawsome
206efa3f90
feat: Allow setting extra repository options via env variables ( #1081 )
...
Reads the env variables `RUSTIC_REPO_OPT_*`, `RUSTIC_REPO_OPTCOLD_*`,
`RUSTIC_REPO_OPTHOT_*` to set repository options. Also reads `OPENDAL_*`
variables which may be used to explicitly set opendal options (as they
are in snake and not kebab case).
closes #1073
2024-02-28 20:31:00 +01:00
Tom Hale
a39a14d6c8
fix(doc): Correct b2.toml ( #1072 )
...
closes #1068
- s/key_id/application_key_id/
- Remove generic opendal comment
- Add comment for password file
---------
Co-authored-by: Alexander Weiss <alex@weissfam.de>
2024-02-25 11:34:13 +01:00
aawsome
b0c7e860e7
fix: Fix possible overflow in progress bar ETA ( #1079 )
...
closes #1077
2024-02-23 08:05:30 +01:00
aawsome
2a85ea32f3
feat(commands): prune: Add more debug output ( #1064 )
2024-02-21 23:31:21 +01:00
simonsan
e704a6c42b
ci: break old ci jobs when new commits are pushed so we don't fill up the queue
...
If new code is pushed to a PR branch, then cancel in progress workflows for that PR. Ensures that we don't waste CI time, and returns results quicker.
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-18 00:10:17 +01:00
simonsan
d20eaaa4dd
feat(ux): Use human-panic to print better error messages in case rustic panics ( #1065 )
...
human-panic is in so far valuable, that it can help us to better
diagnose panics and errors in rustic as it prints better messages and
even writes a log file with the stacktrace, that users can attach to
their issues.
human-panic only displays a human-friendly panic message in release
mode.
2024-02-16 08:47:27 +00:00
aawsome
85fcf8faab
fix(commands): Ask for missing password in copy when initializing ( #1063 )
...
`rustic copy --init` now supports asking for the destination password
when initializing the destination repository
2024-02-14 00:58:19 +00:00
aawsome
a477e741bf
fix(commands): Ask for password in backup and copy command if it is missing ( #1061 )
...
A user discovered that for some commands they are not being asked for a
password, although they should. This implements a fix for the backup and
copy command so they consistently call the same functionality that is
being used for the other commands. Hence, asking for the password, if
it's missing.
2024-02-12 23:36:17 +00:00
Alexander Weiss
6e737879c5
set development version
2024-02-06 20:30:50 +01:00
Alexander Weiss
127d54ecf4
fix(config): rename service examples
2024-02-06 19:55:54 +01:00
simonsan
dc436a5d4f
fix(config): add comments for owncloud and nextcloud dependent settings
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-06 15:40:34 +01:00
Falco Hirschenberger
a7860870f2
feat(config): add example config for owncloud and nextcloud ( #1052 )
2024-02-06 15:19:53 +01:00
simonsan
ef4fd52a7c
feat(config): add s3_idrive config and move configs to a services subdirectory ( #1048 )
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
Co-authored-by: kapitainsky <dariuszb@me.com>
2024-02-05 08:15:40 +00:00
simonsan
3f6afaf130
tests: replace missing crates folder with src
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-05 00:35:39 +01:00
simonsan
e4cd0d7bb9
chore: move rustic_testing into rustic_core
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-04 23:00:11 +01:00
simonsan
714629950f
chore: fix cargo-binstall metadata
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-04 02:41:06 +01:00
github-actions[bot]
f06574be01
release: rustic-rs v0.7.0 ( #1035 )
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
Co-authored-by: Alexander Weiss <alex@weissfam.de>
2024-02-03 21:22:28 +00:00
simonsan
dc99e1fd77
chore(deps): update dependencies
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-03 10:16:46 +01:00
simonsan
0c7da212df
tests: add test to parse all config files
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-03 10:16:30 +01:00
simonsan
0babf553e5
fix(cli): use hyphen in cli api for numeric-uid-gid
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 23:11:48 +01:00
simonsan
a13c47026e
style: fmt
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 19:36:59 +01:00
simonsan
39dcc17eee
chore(deps): don't rebase stale or conflicted PRs automatically to save CI resources
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 19:12:14 +01:00
simonsan
016abab3aa
ci: Replace max-parallel with an own job
...
To circumvent a race condition in `softprops/action-gh-release` where two draft releases are created in parallel and artifacts land in different draft releases
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 18:02:37 +01:00
simonsan
ad4de2b55d
ci: Set max-parallel to 1 for build matrix
...
To circumvent a race condition in `softprops/action-gh-release` where two draft releases are created in parallel and artifacts land in different draft releases
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 17:34:00 +01:00
simonsan
86051c5c69
tests: add missing powershell profile to completions test
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 16:44:49 +01:00
simonsan
f862b87166
ci: use tag version in directory names for automation to download new versions
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 16:36:03 +01:00
simonsan
2f768fd26b
ci: fix path for release files for CD, second approach with full file name
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 15:24:18 +01:00
simonsan
4c4dfaa4ec
ci: fix path for release files for CD
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 14:49:48 +01:00
simonsan
2d77520f7a
ci: remove conditional for checking tags
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 14:12:57 +01:00
simonsan
3f8a544d44
ci: add release candidates to CD
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 14:10:27 +01:00
simonsan
e05a9ea7ce
ci: run on tag push
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 14:05:46 +01:00
simonsan
067bb07ddb
ci: remove release workflow and fix release continuous deployment
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 13:56:34 +01:00
simonsan
698d474838
ci: do not run twice on release branches
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 13:09:07 +01:00
simonsan
9a38ab2aff
chore(deps): update dependencies
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 12:41:24 +01:00
Alexander Weiss
8000845e93
ls: Add alternative option name --numeric-id
2024-02-02 09:01:53 +01:00
renovate[bot]
1704d6290a
chore(deps): lock file maintenance ( #1030 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-01 15:31:21 +00:00
aawsome
a6ec35680f
feat: Add webdav command ( #1024 )
...
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-01-30 09:53:53 +00:00
aawsome
9a41c74f36
feat(cli): Add colors to help texts ( #1007 )
...
Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-01-28 16:29:01 +00:00
aawsome
08bcc7ac7c
fix: error handling when entering passwords ( #963 )
2024-01-28 16:27:18 +00:00
aawsome
f16ba04646
refactor: adjust to changes in rustic_core for added rustic_backend ( #966 )
2024-01-28 15:26:59 +00:00
aawsome
7019743fcb
feat: Add option --numeric-uid-gid to ls ( #1019 )
2024-01-27 23:25:40 +01:00
dependabot[bot]
8c5bbb2c7e
build(deps): bump h2 from 0.3.22 to 0.3.24 ( #1009 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-01-22 08:02:38 +00:00
renovate[bot]
56cc016af5
chore(deps): update taiki-e/install-action digest to 8984d60 ( #1015 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 23:10:51 +00:00
renovate[bot]
33ed352cf3
chore(deps): update swatinem/rust-cache digest to 23bce25 ( #1014 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 21:07:56 +00:00
renovate[bot]
868f04087f
chore(deps): update embarkstudios/cargo-deny-action digest to 2fad080 ( #1013 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 21:07:44 +00:00
renovate[bot]
448c792422
chore(deps): update actions/upload-artifact digest to 694cdab ( #1012 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 21:07:33 +00:00
renovate[bot]
649ab42cfc
fix(deps): update rust crate libc to 0.2.152 ( #1016 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 10:32:05 +00:00
renovate[bot]
0111c33743
chore(deps): update actions/download-artifact digest to 6b208ae ( #1011 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 09:46:43 +00:00