Robert Dailey
222e311684
ci: Update several github actions
...
This is to address the Node 16 deprecation messages
12 months ago
Robert Dailey
012b2299a4
ci: Workflow updates to support prerelease tags
12 months ago
Robert Dailey
a47bb79abe
ci: Upgrade various action versions
12 months ago
Robert Dailey
7488a23bb6
build: Change to ContinuousDeployment versioning
...
This mode apparently works like Continuous Delivery. And Mainline works
like Continuous Deployment. Version 6.0 is supposed to fix this
confusion later. Also introduce the `dev` prerelease tag.
12 months ago
Robert Dailey
ebfc194f95
build: Upgrade all nuget packages
12 months ago
Robert Dailey
2327d224fe
build: Upgrade to NUnit v4
1 year ago
Robert Dailey
ea2c632129
build: Upgrade all nuget packages
1 year ago
Robert Dailey
537f225542
test: YAML validation is no longer an integration test
1 year ago
Robert Dailey
5731b3e14b
fix: Validate that base_url is well-formed
...
Fixes #221
1 year ago
Robert Dailey
a341c9f173
fix: Fix validation regression for base_url and api_key
...
Fixes #221
1 year ago
Robert Dailey
1fc041253e
fix: Do not run ForceEmptySequences on string types
...
This happens when there's an empty `base_url:` in YAML. It comes in as a
blank string.
1 year ago
Robert Dailey
258949c0aa
refactor: Upgrade Flurl to v4.0.0
...
Required refactoring the way before/after/redirect handlers were
implemented.
1 year ago
Robert Dailey
7d0d360abb
chore: Dotnet tools are now installed locally
1 year ago
Robert Dailey
38338cbe38
build: Upgrade all nuget packages
1 year ago
Robert Dailey
89a64ab01c
fix: Improve display of version number on CLI
1 year ago
Robert Dailey
a4dc3c58de
chore: Split up settings schema JSON file
1 year ago
Robert Dailey
1ab44f974c
fix: Better diagnostics for connectivity issues
1 year ago
Robert Dailey
29c75549fb
refactor: Fix formatting & analysis warnings
1 year ago
Robert Dailey
f4857c7050
refactor: Make custom format pipeline generic
1 year ago
Robert Dailey
b14787e471
refactor: Make quality profile pipeline generic
1 year ago
Robert Dailey
b6a53e497c
refactor: Make quality size pipeline generic
1 year ago
Robert Dailey
647e0280ec
refactor: Make release profile sync pipeline generic
1 year ago
Robert Dailey
5c27c6bf56
refactor: Make tags pipeline generic
1 year ago
Robert Dailey
532b954456
refactor: Generic pipelines support for media naming
1 year ago
Robert Dailey
55daad8db1
refactor: Strategy pattern for MediaNamingConfigPhase
1 year ago
Robert Dailey
7b5bb5891a
docs: Remove former name from README
1 year ago
Robert Dailey
d317c98ab7
chore: Relocate utility scripts to a subdirectory
...
To reduce clutter at the root of the repo, utility scripts have been
moved to a `scripts` subdirectory.
1 year ago
Robert Dailey
cad281aefc
refactor: Fix analysis warning about unused member
1 year ago
Robert Dailey
e99f4cb766
refactor: Refactor cache logic
...
- `CustomFormatCache` is now a utility class for updating cache entries.
- `CustomFormatCacheData` is now what `CustomFormatCache` used to be
(data object used for serialization).
- `CustomFormatCachePersister` is now specific to custom formats. Future
cache types will have their own persister implementation.
1 year ago
Robert Dailey
7f6a5a2ff6
build: Remove global set of CLSCompliantAttribute
...
This was originally put in place in commit b0bbb23d3
(from 2021) to
silence analysis warnings. However, I observed no warnings so this must
have been corrected in dotnet since then.
1 year ago
Robert Dailey
9fb78ef215
build: Fix solution link to .editorconfig
1 year ago
Robert Dailey
5700ca063b
test: Make Parallelizable and FixtureLifeCycle attributes global
1 year ago
Robert Dailey
9c59d288bb
build: Upgrade all nuget packages
...
Skip NUnit 4.0 since that creates package version warnings. Likely
because things with an NUnit dependency do not yet support v4, so we
will wait.
1 year ago
Robert Dailey
7e92ca10cf
docs(changelog): Change for app data dir on OSX
1 year ago
Robert Dailey
f769c9669d
fix: Add app data dir migration step for OSX
1 year ago
Robert Dailey
57c4e23dba
build: Upgrade all packages in solution
1 year ago
Robert Dailey
31fa304983
build: Upgrade Flurl.Http to 4.0.0-pre6
1 year ago
Robert Dailey
be46b708a5
build: Replace Rider run configs with launch settings
1 year ago
Robert Dailey
8d62c69683
ci: Use EAP8 version of resharper tools
...
Fixes errors due to .NET 8 compatibility. See below issue for details.
https://youtrack.jetbrains.com/issue/RSRP-494775
1 year ago
Robert Dailey
90a0c931a0
build: Reorganize structure of tests
...
- `src/tests` moved to `tests`
- `src/Recyclarr.sln` moved to `Recyclarr.sln`
1 year ago
Robert Dailey
40e08a1099
Merge branch 'dotnet8' into master
...
Relates to #211
1 year ago
Robert Dailey
f4467af48f
ci: Centralize dotnet version in inspect-code workflow
1 year ago
Robert Dailey
a4534bffcf
refactor: Upgrade all nuget packages
...
Also use the built-in snake case naming feature in System.Text.Json
1 year ago
Robert Dailey
a937de74cf
refactor: Fix several warnings related to .NET 8 updates
...
Also deleted ConfigurationException since it is unused.
1 year ago
Robert Dailey
f29f10e2ab
chore: Exclude warning CA1861 in tests
1 year ago
Robert Dailey
9852203814
refactor: Fix variable naming in service cache
1 year ago
Robert Dailey
cb0ed50359
refactor: Remove redundant class bodies in solution
1 year ago
Robert Dailey
6811706b2f
refactor: Convert all class constructors to primary
1 year ago
Robert Dailey
8d6a5984fe
build: Upgrade to .NET 8 in ci, docs, and build
1 year ago
Robert Dailey
7dbcc6b8f7
build: Upgrade all nuget packages
1 year ago