Robert Dailey
de3bf08543
fix: Update local repo before running commands that need it
2 years ago
Robert Dailey
7c000b438b
chore(docker): Add explicit container name
...
Makes it easier to run raw `docker exec` commands for testing purposes.
2 years ago
Robert Dailey
cd6636d44c
Merge branch 'cli-revamp' into master
2 years ago
Robert Dailey
e326a3754a
chore(docker): Update docker image to use new CLI features
2 years ago
Robert Dailey
8d26d891d3
docs(cl): Add entries related to the CLI revamp
2 years ago
Robert Dailey
7a008a6639
feat: CLI Revamp
...
Deprecate old commands: create-config, radarr, sonarr
New commands: config, sync, list
2 years ago
Robert Dailey
3ed9d4c814
chore: Update run configurations in Rider
2 years ago
Robert Dailey
64306db2dc
refactor: Add exception message enricher
...
Allows exception message without a stack trace to be written to the
console, while full exception details are still written to file sinks.
2 years ago
Robert Dailey
684128968c
release: v4.1.3
2 years ago
Robert Dailey
d73a888247
fix: Do not print skipped CFs to the console
...
They are too verbose
2 years ago
Robert Dailey
8c7768891e
fix: Better handling of invalid CF cache entries
...
Due to changes in v4.1.1, sometimes invalid cache entries (zero-value)
were written to the cache. These are now treated as invalid and matches
by name will be performed.
Fixes #160
2 years ago
Robert Dailey
18edb84133
test: Use default for argument matcher
2 years ago
Robert Dailey
73745ced43
release: v4.1.2
2 years ago
Robert Dailey
28fa09f328
fix: Set CF IDs when no cache entry is present
...
Fixes #160
2 years ago
Robert Dailey
7ad4654d85
fix: Remove unredacted request URI from log files on exception
2 years ago
Robert Dailey
0c697cf8e4
docs(readme): Update github workflow status badge
2 years ago
Robert Dailey
d84304b34e
release: v4.1.1
2 years ago
Robert Dailey
8d469a4e95
docs(cl): Changed entry for validation logic
2 years ago
Robert Dailey
fd216c1b60
fix: Service URL is now part of cache directory name
2 years ago
Robert Dailey
5c3da551bb
fix: Detect and warn about conflicting CFs during sync
2 years ago
Robert Dailey
350fd21358
refactor: Overhaul config validation logic
...
- Validation of custom formats in Sonarr v4 is now performed
2 years ago
Robert Dailey
6997f4ca6a
chore: Rider run configuration updates
2 years ago
Robert Dailey
d5cbdb8648
chore: Move test projects to a solution folder
2 years ago
Robert Dailey
1a7ff102b5
ci: Remove name from reusable docker workflow
2 years ago
Robert Dailey
0b4c5514f5
ci: Upgrade GitVersion actions
2 years ago
Robert Dailey
45df567ecd
release: v4.1.0
2 years ago
Robert Dailey
fea6575ae8
style: Code cleanup on entire solution
2 years ago
Robert Dailey
63d852a4b4
chore: Prepare release script now forcibly creates tags
2 years ago
Robert Dailey
5b0c60f823
docs(cl): Add issue numbers to changelog items
2 years ago
Robert Dailey
4b47e03c3c
docs(cl): Console improvements
2 years ago
Robert Dailey
3b44964479
feat: Add clear separation between instance logs in console output
2 years ago
Robert Dailey
a4be018c44
feat: More detail output for CF sync changes
2 years ago
Robert Dailey
0830d1d6c8
feat: Re-introduce the CF name field in cache for display purposes
...
The CF name in cache is needed when printing information about deleted
CFs to console output.
2 years ago
Robert Dailey
8023f7f011
fix: Use comments for group headers in custom format listing
2 years ago
Robert Dailey
22f6f260d2
ci: Fix broken URLs in discord notification
...
In addition:
- URL processing is now data driven. It pulls URLs from the latest
Github Release and uses those. This makes the notification more
extensible. If we add new artifacts later to the release, they
"automatically" get published in the discord notification as well. New
platforms must still be explicitly added, though.
- Added contributing guidance for testing the notification script.
2 years ago
Robert Dailey
cdd8a40e45
release: v4.0.2
2 years ago
Robert Dailey
7358521a7a
fix: Sort CFs alphabetically in CLI listing
2 years ago
Robert Dailey
3f393d9894
chore: Updates to Rider run configurations
2 years ago
Robert Dailey
d71bce4990
fix: Do not perform actual logic when doing preview
...
Fixes #158
2 years ago
Robert Dailey
f7a7902c2c
build: Update several package dependencies
2 years ago
Robert Dailey
636eb1553a
ci: Fix workflow deprecations
2 years ago
Robert Dailey
e1f1872cb7
fix: Correct executable bit permissions on binary releases
...
Due to [an issue][1] with the `actions/upload-artifact` action, when
binaries are uploaded they lose permission bits and `xattr` properties.
Composite actions `upload-tar` and `download-tar` have been added that
tarball the artifacts before uploading them to retain those properties.
[1]: https://github.com/actions/upload-artifact/issues/38
2 years ago
Robert Dailey
df07f7ddf6
release: v4.0.1
2 years ago
Robert Dailey
ef5f23d20b
chore: Force install ChangelogManagement
2 years ago
Robert Dailey
69c8b3c85b
docs(cl): Add details to CoreCLR apple crash
2 years ago
Robert Dailey
5f437a2e91
Merge branch 'apple-codesign'
2 years ago
Robert Dailey
8d878747db
chore(docker): Remove init from docker-compose.yml
2 years ago
Robert Dailey
6ed4c7ca42
fix: Sign & notarize on Apple platforms
...
Changelog:
- Sign & notarize Recyclarr on macOS platforms (arm64, x64)
- Use `tar.xz` instead of `zip` on mac & linux platforms
- Compile linux binaries on the ubuntu-latest Github runner
- Compile macOS binaries on the macos-latest Github runner
- Executable size reduced by disabling ReadyToRun
Fixes #39
2 years ago
Robert Dailey
08e7323835
chore: Update examples in bug template
2 years ago
Robert Dailey
7169eb7113
docs: Update paths in CONTRIBUTING.md
2 years ago