Robert Dailey
cdabc20d12
ci: Upgrade gitversion to 6.0 in workflows
8 months ago
Robert Dailey
4476da7799
build: Upgrade to GitVersion 6.0
8 months ago
Robert Dailey
5f62d239e3
build: Upgrade all nuget packages
8 months ago
Robert Dailey
88c93b5fd3
ci: Updates to push/PR paths for builds
...
- Remove schemas because there doesn't seem to be any jobs that operate
on these files. I don't remember the reason that it was added in the
first place; but can deal with that later if I notice something wrong.
- Add props/targets files so that we rebuild when we update package
versions, etc.
8 months ago
Robert Dailey
99e339b588
build: Upgrade all nuget packages
9 months ago
Robert Dailey
24d0059e5c
build: Upgrade all nuget packages
9 months ago
Robert Dailey
acf1900c5c
ci: Remove explicit Rider EAP version
10 months ago
Robert Dailey
222e311684
ci: Update several github actions
...
This is to address the Node 16 deprecation messages
10 months ago
Robert Dailey
012b2299a4
ci: Workflow updates to support prerelease tags
10 months ago
Robert Dailey
a47bb79abe
ci: Upgrade various action versions
10 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.
10 months ago
Robert Dailey
ebfc194f95
build: Upgrade all nuget packages
10 months ago
Robert Dailey
2327d224fe
build: Upgrade to NUnit v4
11 months ago
Robert Dailey
ea2c632129
build: Upgrade all nuget packages
11 months ago
Robert Dailey
537f225542
test: YAML validation is no longer an integration test
11 months ago
Robert Dailey
5731b3e14b
fix: Validate that base_url is well-formed
...
Fixes #221
11 months ago
Robert Dailey
a341c9f173
fix: Fix validation regression for base_url and api_key
...
Fixes #221
11 months 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.
11 months ago
Robert Dailey
258949c0aa
refactor: Upgrade Flurl to v4.0.0
...
Required refactoring the way before/after/redirect handlers were
implemented.
11 months ago
Robert Dailey
7d0d360abb
chore: Dotnet tools are now installed locally
11 months ago
Robert Dailey
38338cbe38
build: Upgrade all nuget packages
11 months ago
Robert Dailey
89a64ab01c
fix: Improve display of version number on CLI
11 months ago
Robert Dailey
a4dc3c58de
chore: Split up settings schema JSON file
12 months ago
Robert Dailey
1ab44f974c
fix: Better diagnostics for connectivity issues
12 months ago
Robert Dailey
29c75549fb
refactor: Fix formatting & analysis warnings
12 months ago
Robert Dailey
f4857c7050
refactor: Make custom format pipeline generic
12 months ago
Robert Dailey
b14787e471
refactor: Make quality profile pipeline generic
12 months ago
Robert Dailey
b6a53e497c
refactor: Make quality size pipeline generic
12 months ago
Robert Dailey
647e0280ec
refactor: Make release profile sync pipeline generic
12 months ago
Robert Dailey
5c27c6bf56
refactor: Make tags pipeline generic
12 months ago
Robert Dailey
532b954456
refactor: Generic pipelines support for media naming
12 months ago
Robert Dailey
55daad8db1
refactor: Strategy pattern for MediaNamingConfigPhase
12 months ago
Robert Dailey
7b5bb5891a
docs: Remove former name from README
12 months 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.
12 months ago
Robert Dailey
cad281aefc
refactor: Fix analysis warning about unused member
12 months 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.
12 months 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.
12 months ago
Robert Dailey
9fb78ef215
build: Fix solution link to .editorconfig
12 months ago
Robert Dailey
5700ca063b
test: Make Parallelizable and FixtureLifeCycle attributes global
12 months 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.
12 months ago
Robert Dailey
7e92ca10cf
docs(changelog): Change for app data dir on OSX
12 months ago
Robert Dailey
f769c9669d
fix: Add app data dir migration step for OSX
12 months ago
Robert Dailey
57c4e23dba
build: Upgrade all packages in solution
12 months ago
Robert Dailey
31fa304983
build: Upgrade Flurl.Http to 4.0.0-pre6
12 months ago
Robert Dailey
be46b708a5
build: Replace Rider run configs with launch settings
12 months 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
12 months ago
Robert Dailey
90a0c931a0
build: Reorganize structure of tests
...
- `src/tests` moved to `tests`
- `src/Recyclarr.sln` moved to `Recyclarr.sln`
12 months 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