Robert Dailey
0bd6bdcb02
release: v7.0.0
7 months ago
Robert Dailey
d05206f4be
fix(sync): Unconditionally handle deleting custom formats when enabled.
...
When `delete_old_custom_formats` is enabled, deletion is no longer
skipped when there are no created or updated custom formats.
Fixes #237
7 months ago
renovate[bot]
b23f0977f6
build(deps): Update dependency Serilog.Sinks.File to v6
7 months ago
renovate[bot]
d5a89c10af
build(deps): Update dependency AgileObjects.ReadableExpressions to v4.1.2
7 months ago
renovate[bot]
d478a35bed
chore(deps): update docker/dockerfile docker tag to v1.8
7 months ago
renovate[bot]
6751061094
build(deps): Update System.IO.Abstractions Packages to v21.0.22
7 months ago
Robert Dailey
5f19e00d42
chore(renovate): Group all System.IO.Abstractions packages
7 months ago
Robert Dailey
4c18944865
chore: Fix env vars for API Key in debug docker compose
7 months ago
renovate[bot]
24a573e69a
build(deps): Update dependency Serilog.Sinks.Console to v6 ( #263 )
...
Also addresses #223
7 months ago
Robert Dailey
50a81a64da
ci: Downgrade muno92/resharper_inspectcode to 1.11.11
...
The newer version, 1.11.12, causes errors as if the `.editorconfig` is
being ignored. I reported an issue here:
https://github.com/muno92/resharper_inspectcode/issues/481
7 months ago
renovate[bot]
cda0b4b20d
build(deps): Update dependency MudBlazor to v6.20.0
7 months ago
renovate[bot]
6c79ac602c
build(deps): Update dependency FluentValidation to v11.9.2
7 months ago
renovate[bot]
ffd90ebe90
build(deps): Update dependency YamlDotNet to v15.3.0
7 months ago
Robert Dailey
602f68a6e3
feat: Support NO_COLOR env var to disable CLI coloring
...
Setting `NO_COLOR=1` in your environment disables ANSI coloring in
console output. This is primarily useful in scenarios such as scripting
and piping output to files.
See: https://no-color.org/
Fixes #223
7 months ago
Robert Dailey
bbc32ef3d7
refactor: Upgrade Serilog.Expressions to v5.0.0
...
In addition to the package upgrade, code was also refactored to use the
new `Inspect()` method to access properties on the exception object.
7 months ago
Robert Dailey
72c4596347
docs: Update README badges
7 months ago
renovate[bot]
85fde4a062
build(deps): Update dependency Serilog to v4
7 months ago
renovate[bot]
1623b74bd2
build(deps): Update dependency GitHubActionsTestLogger to v2.4.1
8 months ago
renovate[bot]
5c3149c8ef
build(deps): Update dependency YamlDotNet to v15.1.6
8 months ago
Robert Dailey
4388515614
refactor: Address a few more SonarLint issues
8 months ago
Robert Dailey
cb56ab5737
refactor: Better handling of exceptions in logging system
...
- Centralize sanitization into a custom Serilog enricher
- More log sites pass the exception object in
- Console output now consistently only prints the mssage, but not the
stack trace.
- File output always outputs the stack trace.
Additionally, there are fixes to several SonarLint issues.
8 months ago
renovate[bot]
925d54368a
build(deps): Update dependency SuperLinq to v6.1.0
8 months ago
renovate[bot]
f839928a0a
build(deps): Update dependency FluentAssertions.Analyzers to v0.32.0
8 months ago
renovate[bot]
8b50c5fe3a
build(deps): Update All GitVersion Packages to v6.0.0-rc.1
8 months ago
renovate[bot]
83e0c7883c
build(deps): Update dependency Microsoft.NET.Test.Sdk to v17.10.0
8 months ago
renovate[bot]
e43436c97b
build(deps): Update dependency System.Reactive to v6.0.1
8 months ago
Robert Dailey
4dc026ec94
build: Clean up unused project references
8 months ago
Robert Dailey
8cf15365df
refactor: Move exception message enricher to Logging dir in CLI project
8 months ago
Robert Dailey
bd1e862709
chore(renovate): Group all nuget gitversion packages
8 months ago
Robert Dailey
80a9376287
ci: Use the latest tag for SonarCloud versioning
...
Configure SonarCloud to use the latest git tag as the version identifier
instead of the current commit. This ensures that SonarCloud considers
all code changes since the last tagged release, aligning with our setup
to track new code issues from the most recent release.
8 months ago
Robert Dailey
71f4823ff4
refactor: Utilize lifetime scopes for operating on instances
...
To simplify logic in the system, a child lifetime scope is created for
each distinct configuration instance that is processed by Recyclarr. The
main driver for this is to avoid objects being reused between instances
and thus needing setup & teardown logic to deal with state.
8 months ago
Robert Dailey
207d3aaf97
refactor: Remove ILogJanitor
...
Don't need an interface for this
8 months ago
Robert Dailey
eb5b34f5cd
refactor: Move app path creation to DefaultAppDataSetup
8 months ago
Robert Dailey
42fd401aff
test: Remove TestAppData
8 months ago
Robert Dailey
1963ef09b1
refactor: Remove DI hacks and workarounds for Spectre.Console
8 months ago
renovate[bot]
1d1eb62ae1
build(deps): Update dependency ReactiveUI.Blazor to v20.1.1
8 months ago
Robert Dailey
1bc91b63a3
docs: Fix minor path incorrections in contributing.md
8 months ago
renovate[bot]
b3ce0e76e8
build(deps): Update dependency YamlDotNet to v15.1.4
8 months ago
renovate[bot]
16a8a3f550
chore(deps): update softprops/action-gh-release action to v2
8 months ago
renovate[bot]
00777f866a
chore(deps): update ffurrer2/extract-release-notes action to v2
8 months ago
renovate[bot]
103100b5af
chore(deps): update actions/setup-python action to v5
8 months ago
renovate[bot]
d7237627d6
ci(deps): Update DavidAnson/markdownlint-cli2-action action to v16 ( #247 )
8 months ago
renovate[bot]
0f2441b2a5
chore(deps): update dependency dotnet-sonarscanner to v6.2.0 ( #243 )
8 months ago
Robert Dailey
ab7438eab7
chore: Exclude dotnet tools from `build` prefix
8 months ago
Robert Dailey
5a779df4de
chore: Expand JSON extensions in editorconfig
8 months ago
Robert Dailey
d12f49f012
chore: Use colons in commitMessagePrefix
...
Renovate apparently doesn't add them for us...
8 months ago
Robert Dailey
3c1f2810e2
chore: Use different commit message prefixes for nuget & GHA
8 months ago
Devin Buhl
10eb5a8d86
chore: Update and rename renovate.json to renovate.json5 ( #245 )
...
- json5 allows comments and trailing commas
- allows all PRs to be open instead of a couple
- updates must be published upstream for 5 days before the PR is opened
(if supported by the renovate manager)
8 months ago
renovate[bot]
8117dc9757
chore: Configure Renovate ( #241 )
...
Add renovate.json
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
8 months ago
Robert Dailey
843d724693
ci: Remove explicit path inclusions for builds
8 months ago