renovate[bot]
5439afa0ab
build(deps): Update dependency MudBlazor to v7.3.0
4 months ago
renovate[bot]
3876ec4d4f
chore(deps): update docker/dockerfile docker tag to v1.9
4 months ago
renovate[bot]
8ce05048a3
build(deps): Update dependency SuperLinq to v6.2.0
4 months ago
renovate[bot]
e176e20b1b
chore(deps): update dependency dotnet-sonarscanner to v7.1.1
4 months ago
Robert Dailey
f269095e9a
chore(deps): Upgrade dotnet-sonarscanner to v7.1
...
Also remove the java installation step since v7 no longer requires it.
4 months ago
renovate[bot]
e4b08abd28
build(deps): Update dependency MudBlazor to v7.2.0
4 months ago
renovate[bot]
f1715f1a36
build(deps): Update System.IO.Abstractions Packages to v21.0.26
4 months ago
renovate[bot]
db4803a3ac
build(deps): Update dependency MudBlazor to v7.1.1
4 months ago
Robert Dailey
c1f4d4d175
refactor: Generalize cache system
...
The cache system has been redesigned for extensibility and to support
caching data beyond Custom Formats. This is motivated by plans to cache
Quality Profiles to support the ability to do things like rename
profiles.
4 months ago
renovate[bot]
bb22334d02
build(deps): Update dependency FluentAssertions.Analyzers to v0.33.0
4 months ago
renovate[bot]
f97ed6474b
build(deps): Update dependency System.Text.Json to v8.0.4
4 months ago
Robert Dailey
66631b00fa
ci: Allow test-artifact-download to be skipped
4 months ago
Robert Dailey
bf4830d799
ci: Make test artifact download part of overall build status
4 months ago
Robert Dailey
b1e83621b6
release: v7.1.1
4 months ago
Robert Dailey
6cac2ed5c2
fix: --app-data is now common to all commands
...
This resolves a NRE because the app data override was not set
consistently by all commands.
Fixes #288 .
4 months ago
Robert Dailey
8f908556de
ci: Do not run the test artifacts job on tags
...
The release job will run and extract the artifacts in the same way, so
running the test job would be redundant.
4 months ago
Robert Dailey
9329e0175f
ci: Add job to test artifact downloads
...
Downgrade the artifact upload/download actions to v3 since none of the
v4 versions seem to address the "Not a valid zip file" issue.
Modified the codesign job to additionally run on PRs, so that when
Renovate upgrades the upload/download artifacts, we can tell from the PR
if the ZIP file issue is fixed.
For more info, see:
- https://github.com/actions/download-artifact/issues/328
- https://github.com/docker/build-push-action/issues/1167
4 months ago
Robert Dailey
72c55da4ae
ci: Downgrade download artifact action
...
This is an attempt to address a timeout error during artifact download.
See: https://github.com/actions/download-artifact/issues/339
4 months ago
Robert Dailey
490e568fe2
release: v7.1.0
4 months ago
Robert Dailey
c9c7c05261
fix: --app-data option works again
...
Fixes #284
4 months ago
Robert Dailey
51553b2eaf
refactor: Address Resharper analysis warnings
4 months ago
Robert Dailey
e159aff289
chore(docker): Add sqlite3 to debugging stack
...
This is primarily for access to the sqlite3 CLI tool for running queries
against all of the Sonarr & Radarr databases.
4 months ago
Robert Dailey
e11753d7ee
fix: Signal interrupt support for all API calls
4 months ago
renovate[bot]
f420a3694c
ci(deps): Update docker/build-push-action action to v6
4 months ago
renovate[bot]
fe7e020aaa
build(deps): Update dependency Serilog.Sinks.Observable to v3
4 months ago
renovate[bot]
5057639837
build(deps): Update dependency AgileObjects.ReadableExpressions to v4.1.3
4 months ago
Robert Dailey
0d8514e395
refactor: Upgrade MudBlazor to v7
4 months ago
Robert Dailey
9e53ac49e7
feat: Repair quality profiles missing required qualities
...
In rare circumstances outside of Recyclarr, quality profiles become
invalid due to missing required qualities. When this happens, users are
not even able to save the profile using the Sonarr or Radarr UI.
Recyclarr now detects this situation and automatically repairs the
quality profile by re-adding these missing qualities for users.
See: https://github.com/Radarr/Radarr/issues/9738
5 months ago
Robert Dailey
119808bf14
ci: Reintroduce MUSL build job
...
This was removed by mistake a while back, because the docker build no
longer used the MUSL artifacts. However we still need those artifacts to
attach to github releases, so its removal was an oversight.
5 months ago
Robert Dailey
0bd6bdcb02
release: v7.0.0
5 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
5 months ago
renovate[bot]
b23f0977f6
build(deps): Update dependency Serilog.Sinks.File to v6
5 months ago
renovate[bot]
d5a89c10af
build(deps): Update dependency AgileObjects.ReadableExpressions to v4.1.2
5 months ago
renovate[bot]
d478a35bed
chore(deps): update docker/dockerfile docker tag to v1.8
5 months ago
renovate[bot]
6751061094
build(deps): Update System.IO.Abstractions Packages to v21.0.22
5 months ago
Robert Dailey
5f19e00d42
chore(renovate): Group all System.IO.Abstractions packages
5 months ago
Robert Dailey
4c18944865
chore: Fix env vars for API Key in debug docker compose
5 months ago
renovate[bot]
24a573e69a
build(deps): Update dependency Serilog.Sinks.Console to v6 ( #263 )
...
Also addresses #223
5 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
5 months ago
renovate[bot]
cda0b4b20d
build(deps): Update dependency MudBlazor to v6.20.0
5 months ago
renovate[bot]
6c79ac602c
build(deps): Update dependency FluentValidation to v11.9.2
5 months ago
renovate[bot]
ffd90ebe90
build(deps): Update dependency YamlDotNet to v15.3.0
5 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
5 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.
5 months ago
Robert Dailey
72c4596347
docs: Update README badges
5 months ago
renovate[bot]
85fde4a062
build(deps): Update dependency Serilog to v4
5 months ago
renovate[bot]
1623b74bd2
build(deps): Update dependency GitHubActionsTestLogger to v2.4.1
5 months ago
renovate[bot]
5c3149c8ef
build(deps): Update dependency YamlDotNet to v15.1.6
5 months ago
Robert Dailey
4388515614
refactor: Address a few more SonarLint issues
6 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.
6 months ago