Robert Dailey
8d1706ca02
fix: Autofac exception when resolving IServiceCommand
3 years ago
Robert Dailey
b0bbb23d3b
build: disable CLS compliance for all projects
...
This is to silence an analysis warning.
3 years ago
Robert Dailey
90c46c52cf
build: AllEnabledByDefault for AnalysisMode
3 years ago
Robert Dailey
bc36c27307
build: upgrade System.IO.Abstractions package
3 years ago
Robert Dailey
b7e85e2307
build: remove explicit net analyzers package
3 years ago
Robert Dailey
ee3cfec50a
refactor: use correct container types through code base
...
From Sonarcloud code smell list
3 years ago
Robert Dailey
ebb924da12
refactor: address sonarcloud/analyzer code smells and warnings
3 years ago
Robert Dailey
237ee97a3b
chore: update .editorconfig
3 years ago
Robert Dailey
d339a95825
ci: sonarcloud code analysis support
...
Squashed commit of the following:
commit 673f4b7441d910cf25dce6842552a06bf5f76490
Author: Robert Dailey <rcdailey@gmail.com>
Date: Wed Nov 10 12:37:55 2021 -0600
Add SonarCloud integration
commit 5dfe5cf7a2c2a96ecdc0c684c605334460efbf73
Author: Robert Dailey <rcdailey@gmail.com>
Date: Wed Nov 10 12:46:40 2021 -0600
Reformat YAML
commit d210104ffee6fea81304312588e9fa89fb1a86f0
Author: Robert Dailey <rcdailey@gmail.com>
Date: Wed Nov 10 12:46:16 2021 -0600
Remove stale comments in build.yml
commit 66f18519c39b1cece888d7028cd2056d2f8dfbe3
Author: Robert Dailey <rcdailey@gmail.com>
Date: Wed Nov 10 12:44:28 2021 -0600
Set up schema for build.yml
3 years ago
Robert Dailey
4dfd03d82c
ci: use dotnet 6.0 in build workflow
3 years ago
Robert Dailey
b78e87119a
build: upgrade all nuget package versions
3 years ago
Robert Dailey
7f43413158
build: upgrade to .NET 6
3 years ago
Robert Dailey
5eb58ce4ae
fix: do not publish System.Reactive.xml
3 years ago
Robert Dailey
30a3262985
release: v1.6.6
3 years ago
Robert Dailey
53b11e04c9
chore: code cleanup on solution
3 years ago
Robert Dailey
6eea15e4c4
chore: release notes for previous version check fix
3 years ago
Robert Dailey
6036be0d29
fix(sonarr): race condition during version retrieval
3 years ago
Robert Dailey
1772e7c9fd
refactor: sanitized logs for http communication
...
HTTP requests and responses are logged at DBG level. Host name and API
key are obfuscated for user privacy.
3 years ago
Robert Dailey
5c4fe0886c
release: v1.6.5
3 years ago
Robert Dailey
1a008e272e
fix: free-quota exception from njsonschema generator
3 years ago
Robert Dailey
8dd1f9c676
release: v1.6.4
3 years ago
Robert Dailey
6f2d946902
fix: sonarr devs broke the release profile api
...
The Sonarr developers made a backward-breaking API change resulting in
Trash Updater being unable to obtain, create, or update release
profiles. This fix keeps backward compatibility with the previous and
current schema at the cost of additional code complexity.
The specific breakage was in the Ignored and Required properties of the
Release Profile JSON schema. They were converted from string type to
array.
Offending change:
deed85d2f9/src/NzbDrone.Core/Datastore/Migration/162_release_profile_to_array.cs
Fixes #16
3 years ago
Robert Dailey
b1651c89c6
chore: fix various warnings
3 years ago
Robert Dailey
74ca11e309
chore: editorconfig style updates
3 years ago
Robert Dailey
e0c11f80d1
chore: Add docker compose for easier test setup for debugging
3 years ago
Robert Dailey
d1a7f0a5bd
chore: add link to issue in changelog
3 years ago
Robert Dailey
f451217f22
docs: add troubleshooting guide
...
First troubleshooting entry documents error message seen when missing
read permission on the trash executable.
Fixes #14
3 years ago
Robert Dailey
8010af7e18
fix: libgit2sharp pdb file no longer bundled with exe
...
Applies to Windows only. No `PackageReference` explicitly changed since
it's already using wildcard version. So the next release will naturally
have the fix. But it's worth pointing out in the changelog.
3 years ago
Robert Dailey
c009e6c9b1
ci: do not stop if chmod check fails
3 years ago
Robert Dailey
94d3e66e46
build: specify LibGit2Sharp in root Targets file
3 years ago
Robert Dailey
e022db0635
build: upgrade YamlDotNet to v11
3 years ago
Robert Dailey
4a40af662e
build: upgrade Serilog Console and File sinks
...
To v4 and v5 respectively.
3 years ago
Robert Dailey
971c311078
build: upgrade NUnit3TestAdapter to v4
3 years ago
Robert Dailey
06d2222865
build: upgrade fluent assertions to v6
...
Also fix unit tests and compile issues
3 years ago
Robert Dailey
5a1bfa18bb
chore: sort packages in targets file
3 years ago
Robert Dailey
cfb99127c9
release: v1.6.3
3 years ago
Robert Dailey
9330c698b7
chore: clarify last fix in the changelog
3 years ago
Robert Dailey
ecdf4827a2
fix: include all files in zip after dotnet publish
...
This is only required because LibGit2Sharp bundles PDB files in its
nuget package. See the following github issues for more info.
- https://github.com/dotnet/runtime/issues/3807
- https://github.com/libgit2/libgit2sharp.nativebinaries/issues/111
3 years ago
Robert Dailey
37befcd85b
ci: run tests in build matrix
3 years ago
Robert Dailey
c37de7ef84
Revert "fix: include symbols in published release"
...
This reverts commit 2e5dfd2081
.
3 years ago
Robert Dailey
2e5dfd2081
fix: include symbols in published release
...
This is only required because LibGit2Sharp bundles PDB files in its
nuget package. See the following github issues for more info.
- https://github.com/dotnet/runtime/issues/3807
- https://github.com/libgit2/libgit2sharp.nativebinaries/issues/111
3 years ago
Robert Dailey
ba0633411a
release: v1.6.2
3 years ago
Robert Dailey
26bab2c095
build: upgrade libgit2sharp to fix ubuntu v20 native lib issue
...
See: https://github.com/libgit2/libgit2sharp/issues/1747#issuecomment-743185544
3 years ago
Robert Dailey
785da4bd07
fix(radarr): use git repo instead of api for radarr json data
3 years ago
Robert Dailey
136c7d4999
chore: update gitignore
3 years ago
Robert Dailey
aecd2dc5dc
refactor: fluent validation for configuration
3 years ago
Robert Dailey
1db23e6be9
refactor: new trashlib project
...
Move non-CLI specific code from Trash project to TrashLib. This is for
future code sharing with Recyclarr. Trash project is officially
deprecated and will eventually go away in favor of the web app.
3 years ago
Robert Dailey
e197fb2bd0
refactor: dedicated server info url builder
3 years ago
Robert Dailey
7c16d5fcbf
build: silence ca1054 (use system.url)
3 years ago
Robert Dailey
a9dd79e824
chore(editorconfig): space before '/>'
4 years ago