Michael Eischer
a30a36ca51
s3: drop manual credentials loading from environment
...
credentials.EnvAWS offers a superset of the manually implemented
credentials loading. Rework the error message that is shown if no
credentials were found but either access or secret key are set.
2025-09-24 21:02:02 +02:00
Michael Eischer
93d1e3b211
Merge pull request #5519 from MichaelEischer/go-1.25
...
CI: add go 1.25
2025-09-22 22:44:21 +02:00
Michael Eischer
3f7121e180
backup: adapt test to changed error message
2025-09-21 22:59:59 +02:00
Michael Eischer
d5dd8ce6a7
CI: add go 1.25
2025-09-21 22:38:34 +02:00
Michael Eischer
08443fe593
Merge pull request #5405 from restic/dependabot/github_actions/golangci/golangci-lint-action-8
...
build(deps): bump golangci/golangci-lint-action from 6 to 8
2025-09-21 22:37:26 +02:00
Michael Eischer
daeb55a4fb
Merge pull request #5511 from greatroar/atomic
...
ui/progress: Restore atomics in Counter
2025-09-21 22:29:40 +02:00
Michael Eischer
6ebc23543d
CI: use strict matching for generated source files in golangci-lint
2025-09-21 22:25:57 +02:00
Michael Eischer
7257cd2e5f
extra linters
2025-09-21 22:24:35 +02:00
Michael Eischer
88bdf20bd8
Reduce linter ignores
2025-09-21 22:24:27 +02:00
Michael Eischer
8518c1f7d9
CI: convert golangci-lint configuration to v2
2025-09-21 22:24:15 +02:00
Michael Eischer
60d80a6127
Fix linter warnings
2025-09-21 22:24:15 +02:00
Michael Eischer
575eac8d80
CI: bump golangci version to v2
2025-09-21 22:20:37 +02:00
dependabot[bot]
5c667f0501
build(deps): bump golangci/golangci-lint-action from 6 to 8
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 6 to 8.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v6...v8 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-21 22:20:37 +02:00
Michael Eischer
f091e6aed0
Merge branch 'patch-release'
2025-09-21 21:20:56 +02:00
Alexander Neumann
39a737fe14
Set development version for 0.18.1
2025-09-21 20:05:01 +02:00
Alexander Neumann
7d0aa7f2e3
Add version for 0.18.1
v0.18.1
2025-09-21 20:04:58 +02:00
Alexander Neumann
18f18b7f99
Generate CHANGELOG.md for 0.18.1
2025-09-21 20:03:56 +02:00
Alexander Neumann
426b71e3e5
Prepare changelog for 0.18.1
2025-09-21 20:03:56 +02:00
Michael Eischer
4871390a81
Merge pull request #5514 from MichaelEischer/term-ui-helper
...
ui: collect Quote and Truncate helpers
2025-09-21 17:03:56 +02:00
Michael Eischer
65b21e3348
ui: collect Quote and Truncate helpers
...
Collect ui formatting helpers in the ui package
2025-09-21 16:44:23 +02:00
Michael Eischer
4a7b122fb6
Merge pull request #5510 from MichaelEischer/termstatus-everywhere-print-functions
...
Replace Printf/Verbosef/Warnf with termstatus
2025-09-21 16:42:29 +02:00
Michael Eischer
86ddee8518
ui: document Message / Printer / Terminal interfaces
2025-09-21 16:32:00 +02:00
Michael Eischer
2fe271980f
backup: only pass error log function to helpers
2025-09-21 16:02:59 +02:00
Michael Eischer
4f1390436d
init: remove duplication from error message
2025-09-21 15:58:29 +02:00
Michael Eischer
2d7611373e
ignore JSON flag for fully unsupported commands
...
Considering the flag would result in a mostly empty terminal output,
which is probably worse than text output instead of JSON.
2025-09-21 15:38:29 +02:00
Michael Eischer
f71278138f
drop warnf
2025-09-18 22:58:23 +02:00
Michael Eischer
7d5ebdd0b3
version: convert to termstatus
2025-09-18 22:58:23 +02:00
Michael Eischer
d6c75ba2dc
prune: drop unused parameter
2025-09-17 21:18:15 +02:00
Michael Eischer
2a9105c050
forget/snapshots: properly change error returned by PrintSnapshots
2025-09-17 21:16:39 +02:00
Michael Eischer
b7bb697cf7
Merge pull request #5513 from restic/more-polish-changelogs
...
doc: Nitpicks on changelogs
2025-09-17 20:38:19 +02:00
Michael Eischer
b12a638322
Merge pull request #5509 from restic/polish-changelogs
...
slightly polish changelogs
2025-09-17 20:37:46 +02:00
Leo R. Lundgren
4e0135e628
doc: Nitpicks on changelogs
2025-09-17 18:26:21 +02:00
greatroar
a8f506ea4d
ui/progress: Simplify Updater
...
Removed a defer'd call that was a bit subtle.
2025-09-16 09:56:33 +02:00
greatroar
0a1ce4f207
ui/progress: Restore atomics in Counter
...
We switched from atomics to a mutex in #3189 because of an alignment
bug, but the new-style atomic types don't need manual alignment.
2025-09-16 09:49:48 +02:00
Michael Eischer
364271c6c3
Consistently use withTermstatus in tests
2025-09-15 22:37:55 +02:00
Michael Eischer
6b5c8ce14e
change run* functions to accept ui.Terminal instead of *termstatus.Terminal
2025-09-15 22:37:25 +02:00
Michael Eischer
5a16b29177
remove unused global output functions
2025-09-15 22:35:48 +02:00
Michael Eischer
320fb5fb98
convert repository open/create to use termstatus
2025-09-15 22:35:32 +02:00
Michael Eischer
c14cf48776
further reduce Warnf usages
2025-09-15 22:35:16 +02:00
Michael Eischer
109a211fbe
convert repository locking to use termstatus
2025-09-15 22:34:59 +02:00
Michael Eischer
9d3efc2088
cleanup progress bar helpers
2025-09-15 22:34:44 +02:00
Michael Eischer
8b5dbc18ca
cleanup progress bar creation special cases
2025-09-15 22:34:28 +02:00
Michael Eischer
b0eef4b965
Initialize progress printer as early as reasonable in run functions
2025-09-15 22:34:13 +02:00
Michael Eischer
6c0dccf4a5
self-update: convert to termstatus
2025-09-15 22:33:52 +02:00
Michael Eischer
6b23d0328b
find: convert to termstatus
2025-09-15 22:33:41 +02:00
Michael Eischer
52f33d2d54
snapshots: convert to termstatus
2025-09-15 22:19:19 +02:00
Michael Eischer
d89535634d
unlock: convert to termstatus
2025-09-15 22:19:19 +02:00
Michael Eischer
902cd1e9d6
backup: replace Verbosef usage
2025-09-15 22:19:19 +02:00
Michael Eischer
51299b8ea7
key: convert to termstatus
2025-09-15 22:19:19 +02:00
Michael Eischer
fd8f8d64f5
init: convert to termstatus
2025-09-15 22:19:17 +02:00