Robert Dailey
7cda987e39
fixup! fixup! fixup! fixup! fixup! wip: Notifications support through Apprise
5 months ago
Robert Dailey
b4fbd28ff1
fixup! fixup! fixup! fixup! wip: Notifications support through Apprise
5 months ago
Robert Dailey
df48607a23
fixup! fixup! fixup! wip: Notifications support through Apprise
5 months ago
Robert Dailey
570c56cda1
fixup! fixup! wip: Notifications support through Apprise
5 months ago
Robert Dailey
3684290eef
fixup! wip: Notifications support through Apprise
5 months ago
Robert Dailey
49d6ee45d6
wip: Notifications support through Apprise
5 months ago
Robert Dailey
2b9bb57868
chore: Settings schema changes for notifications
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
renovate[bot]
925d54368a
build(deps): Update dependency SuperLinq to v6.1.0
6 months ago
renovate[bot]
f839928a0a
build(deps): Update dependency FluentAssertions.Analyzers to v0.32.0
6 months ago
renovate[bot]
8b50c5fe3a
build(deps): Update All GitVersion Packages to v6.0.0-rc.1
6 months ago
renovate[bot]
83e0c7883c
build(deps): Update dependency Microsoft.NET.Test.Sdk to v17.10.0
6 months ago
renovate[bot]
e43436c97b
build(deps): Update dependency System.Reactive to v6.0.1
6 months ago
Robert Dailey
4dc026ec94
build: Clean up unused project references
6 months ago
Robert Dailey
8cf15365df
refactor: Move exception message enricher to Logging dir in CLI project
6 months ago
Robert Dailey
bd1e862709
chore(renovate): Group all nuget gitversion packages
6 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.
6 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.
6 months ago
Robert Dailey
207d3aaf97
refactor: Remove ILogJanitor
...
Don't need an interface for this
6 months ago
Robert Dailey
eb5b34f5cd
refactor: Move app path creation to DefaultAppDataSetup
6 months ago
Robert Dailey
42fd401aff
test: Remove TestAppData
6 months ago
Robert Dailey
1963ef09b1
refactor: Remove DI hacks and workarounds for Spectre.Console
6 months ago
renovate[bot]
1d1eb62ae1
build(deps): Update dependency ReactiveUI.Blazor to v20.1.1
6 months ago
Robert Dailey
1bc91b63a3
docs: Fix minor path incorrections in contributing.md
6 months ago
renovate[bot]
b3ce0e76e8
build(deps): Update dependency YamlDotNet to v15.1.4
6 months ago
renovate[bot]
16a8a3f550
chore(deps): update softprops/action-gh-release action to v2
6 months ago
renovate[bot]
00777f866a
chore(deps): update ffurrer2/extract-release-notes action to v2
6 months ago
renovate[bot]
103100b5af
chore(deps): update actions/setup-python action to v5
6 months ago
renovate[bot]
d7237627d6
ci(deps): Update DavidAnson/markdownlint-cli2-action action to v16 ( #247 )
6 months ago
renovate[bot]
0f2441b2a5
chore(deps): update dependency dotnet-sonarscanner to v6.2.0 ( #243 )
6 months ago
Robert Dailey
ab7438eab7
chore: Exclude dotnet tools from `build` prefix
6 months ago
Robert Dailey
5a779df4de
chore: Expand JSON extensions in editorconfig
6 months ago
Robert Dailey
d12f49f012
chore: Use colons in commitMessagePrefix
...
Renovate apparently doesn't add them for us...
6 months ago
Robert Dailey
3c1f2810e2
chore: Use different commit message prefixes for nuget & GHA
6 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)
6 months ago
renovate[bot]
8117dc9757
chore: Configure Renovate ( #241 )
...
Add renovate.json
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 months ago
Robert Dailey
843d724693
ci: Remove explicit path inclusions for builds
6 months ago
Robert Dailey
b6d1493f7a
ci: Add includePrerelease back to reusable-docker workflow
6 months ago
Robert Dailey
fd54915e42
chore(docker): Add metadata via labels
...
This is primarily to support Renovate better.
6 months ago
Robert Dailey
81928f7c8e
ci: Do not publish prerelease docker tags anymore
...
The `-dev.` docker tags create a lot of noise and cloud out the actual
non-prerelease versions in the tag listings on Docker Hub and GHCR.
Additionally, there's no built-in retention policies in these registries
and manual attempts to clean up old dev images are difficult.
Users that are interested in immutable tags can pin the `edge` tag to a
digest.
6 months ago
Robert Dailey
4e81f1ba01
ci: Retention policy for docker prerelease tags
...
Delete any `-dev.` prerelease tags older than a week.
6 months ago
Robert Dailey
73235d10a6
ci: Disable provenance in docker build and push
...
To prevent tons of untagged images in GHCR.
See: https://github.com/docker/build-push-action/issues/894
6 months ago
Robert Dailey
261b39f2e3
chore: Better support scripts for docker workflows
6 months ago
Robert Dailey
30851a7dae
build: Upgrade all nuget packages
6 months ago
Robert Dailey
0779729403
build: Enable nuget transitive pinning
...
This is to ensure that all projects use the same version of implicit
dependencies (when those dependencies are present in
`Directory.Packages.props`).
6 months ago
Robert Dailey
b20d2d6202
chore(schema): Move `git_path` to the right place in settings
7 months ago
Robert Dailey
8bca7111c4
feat: Introduce new includes dir for include templates
...
The prior method of supporting local include templates (files in
subdirectories under the `configs` directory) is deprecated.
7 months ago