diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml index 99646fd8..541c7bc6 100644 --- a/.github/workflows/sonarcloud.yml +++ b/.github/workflows/sonarcloud.yml @@ -47,8 +47,8 @@ jobs: - name: Begin Sonar Scanner run: > dotnet sonarscanner begin - -o:"rcdailey" - -k:"rcdailey_recyclarr" + -o:"recyclarr" + -k:"recyclarr_recyclarr" -n:"Recyclarr" -v:"${{ steps.gitversion.outputs.fullSemVer }}" -d:sonar.login="${{ secrets.SONAR_TOKEN }}" diff --git a/.github/workflows/wiki.yml b/.github/workflows/wiki.yml index 46c13585..d6c44062 100644 --- a/.github/workflows/wiki.yml +++ b/.github/workflows/wiki.yml @@ -17,8 +17,7 @@ jobs: uses: actions/checkout@v2 - name: Upload Documentation to Wiki - # uses: Andrew-Chen-Wang/github-wiki-action@v2 - uses: rcdailey/github-wiki-action@master # Temp until PR is merged: https://github.com/Andrew-Chen-Wang/github-wiki-action/pull/10 + uses: Andrew-Chen-Wang/github-wiki-action@v2 env: WIKI_DIR: wiki/ GH_TOKEN: ${{ secrets.PAT }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 7993e12e..d1eb72b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,10 +35,10 @@ JSON files][sonarrjson]. This breaks existing `trash.yml` and manual changes *ar profile. These lists of terms can be used to include or exclude specific optionals, for example. - [Migration System] that is responsible for performing one-time upgrade tasks as needed. -[#17]: https://github.com/rcdailey/recyclarr/issues/17 -[Upgrade Guide]: https://github.com/rcdailey/recyclarr/wiki/Upgrade-Guide +[#17]: https://github.com/recyclarr/recyclarr/issues/17 +[Upgrade Guide]: https://github.com/recyclarr/recyclarr/wiki/Upgrade-Guide [sonarrjson]: https://github.com/TRaSH-/Guides/tree/master/docs/json/sonarr -[Migration System]: https://github.com/rcdailey/recyclarr/wiki/Migration-System +[Migration System]: https://github.com/recyclarr/recyclarr/wiki/Migration-System ## [1.8.2] - 2022-03-06 @@ -84,8 +84,8 @@ JSON files][sonarrjson]. This breaks existing `trash.yml` and manual changes *ar - Sometimes the "Requesting and parsing guide markdown" step would appear stuck and fail after several minutes. Many changes have been made to try to alleviate this. -[setref]: https://github.com/rcdailey/recyclarr/wiki/Settings-Reference -[#20]: https://github.com/rcdailey/recyclarr/issues/20 +[setref]: https://github.com/recyclarr/recyclarr/wiki/Settings-Reference +[#20]: https://github.com/recyclarr/recyclarr/issues/20 ## [1.6.6] - 2021-10-30 @@ -107,8 +107,8 @@ JSON files][sonarrjson]. This breaks existing `trash.yml` and manual changes *ar - libgit2sharp PDB is no longer required with trash.exe on Windows ([#15]) - Unexpected character error due to breaking change in Sonarr API ([#16]) -[#15]: https://github.com/rcdailey/recyclarr/issues/15 -[#16]: https://github.com/rcdailey/recyclarr/issues/16 +[#15]: https://github.com/recyclarr/recyclarr/issues/15 +[#16]: https://github.com/recyclarr/recyclarr/issues/16 ## [1.6.3] - 2021-07-31 @@ -229,7 +229,7 @@ JSON files][sonarrjson]. This breaks existing `trash.yml` and manual changes *ar - New configuration for Sonarr release profiles that allows all optional terms to be synced. Look for `filter` in the [Configuration Reference] for more details. -[Configuration Reference]: https://github.com/rcdailey/recyclarr/wiki/Configuration-Reference +[Configuration Reference]: https://github.com/recyclarr/recyclarr/wiki/Configuration-Reference ## [1.2.0] - 2021-04-19 @@ -255,7 +255,7 @@ JSON files][sonarrjson]. This breaks existing `trash.yml` and manual changes *ar See the [Python Migration Guide][py-mig] for details on how to update your YAML configuration. -[py-mig]: https://github.com/rcdailey/recyclarr/wiki/Python-Migration-Guide +[py-mig]: https://github.com/recyclarr/recyclarr/wiki/Python-Migration-Guide ### Added @@ -268,29 +268,29 @@ See the [Python Migration Guide][py-mig] for details on how to update your YAML - Nearly all command line options removed in favor of YAML equivalents. - Completely removed old python project & source code -[Unreleased]: https://github.com/rcdailey/recyclarr/compare/v2.0.0...HEAD -[2.0.0]: https://github.com/rcdailey/recyclarr/compare/v1.8.2...v2.0.0 -[1.8.2]: https://github.com/rcdailey/recyclarr/compare/v1.8.1...v1.8.2 -[1.8.1]: https://github.com/rcdailey/recyclarr/compare/v1.8.0...v1.8.1 -[1.8.0]: https://github.com/rcdailey/recyclarr/compare/v1.7.0...v1.8.0 -[1.7.0]: https://github.com/rcdailey/recyclarr/compare/v1.6.6...v1.7.0 -[1.6.6]: https://github.com/rcdailey/recyclarr/compare/v1.6.5...v1.6.6 -[1.6.5]: https://github.com/rcdailey/recyclarr/compare/v1.6.4...v1.6.5 -[1.6.4]: https://github.com/rcdailey/recyclarr/compare/v1.6.3...v1.6.4 -[1.6.3]: https://github.com/rcdailey/recyclarr/compare/v1.6.2...v1.6.3 -[1.6.2]: https://github.com/rcdailey/recyclarr/compare/v1.6.1...v1.6.2 -[1.6.1]: https://github.com/rcdailey/recyclarr/compare/v1.6.0...v1.6.1 -[1.6.0]: https://github.com/rcdailey/recyclarr/compare/v1.5.1...v1.6.0 -[1.5.1]: https://github.com/rcdailey/recyclarr/compare/v1.5.0...v1.5.1 -[1.5.0]: https://github.com/rcdailey/recyclarr/compare/v1.4.2...v1.5.0 -[1.4.2]: https://github.com/rcdailey/recyclarr/compare/v1.4.1...v1.4.2 -[1.4.1]: https://github.com/rcdailey/recyclarr/compare/v1.4.0...v1.4.1 -[1.4.0]: https://github.com/rcdailey/recyclarr/compare/v1.3.3...v1.4.0 -[1.3.3]: https://github.com/rcdailey/recyclarr/compare/v1.3.2...v1.3.3 -[1.3.2]: https://github.com/rcdailey/recyclarr/compare/v1.3.1...v1.3.2 -[1.3.1]: https://github.com/rcdailey/recyclarr/compare/v1.3.0...v1.3.1 -[1.3.0]: https://github.com/rcdailey/recyclarr/compare/v1.2.0...v1.3.0 -[1.2.0]: https://github.com/rcdailey/recyclarr/compare/v1.1.0...v1.2.0 -[1.1.0]: https://github.com/rcdailey/recyclarr/compare/v1.0.0...v1.1.0 -[1.0.0]: https://github.com/rcdailey/recyclarr/compare/v0.1.0...v1.0.0 -[0.1.0]: https://github.com/rcdailey/recyclarr/releases/tag/v0.1.0 +[Unreleased]: https://github.com/recyclarr/recyclarr/compare/v2.0.0...HEAD +[2.0.0]: https://github.com/recyclarr/recyclarr/compare/v1.8.2...v2.0.0 +[1.8.2]: https://github.com/recyclarr/recyclarr/compare/v1.8.1...v1.8.2 +[1.8.1]: https://github.com/recyclarr/recyclarr/compare/v1.8.0...v1.8.1 +[1.8.0]: https://github.com/recyclarr/recyclarr/compare/v1.7.0...v1.8.0 +[1.7.0]: https://github.com/recyclarr/recyclarr/compare/v1.6.6...v1.7.0 +[1.6.6]: https://github.com/recyclarr/recyclarr/compare/v1.6.5...v1.6.6 +[1.6.5]: https://github.com/recyclarr/recyclarr/compare/v1.6.4...v1.6.5 +[1.6.4]: https://github.com/recyclarr/recyclarr/compare/v1.6.3...v1.6.4 +[1.6.3]: https://github.com/recyclarr/recyclarr/compare/v1.6.2...v1.6.3 +[1.6.2]: https://github.com/recyclarr/recyclarr/compare/v1.6.1...v1.6.2 +[1.6.1]: https://github.com/recyclarr/recyclarr/compare/v1.6.0...v1.6.1 +[1.6.0]: https://github.com/recyclarr/recyclarr/compare/v1.5.1...v1.6.0 +[1.5.1]: https://github.com/recyclarr/recyclarr/compare/v1.5.0...v1.5.1 +[1.5.0]: https://github.com/recyclarr/recyclarr/compare/v1.4.2...v1.5.0 +[1.4.2]: https://github.com/recyclarr/recyclarr/compare/v1.4.1...v1.4.2 +[1.4.1]: https://github.com/recyclarr/recyclarr/compare/v1.4.0...v1.4.1 +[1.4.0]: https://github.com/recyclarr/recyclarr/compare/v1.3.3...v1.4.0 +[1.3.3]: https://github.com/recyclarr/recyclarr/compare/v1.3.2...v1.3.3 +[1.3.2]: https://github.com/recyclarr/recyclarr/compare/v1.3.1...v1.3.2 +[1.3.1]: https://github.com/recyclarr/recyclarr/compare/v1.3.0...v1.3.1 +[1.3.0]: https://github.com/recyclarr/recyclarr/compare/v1.2.0...v1.3.0 +[1.2.0]: https://github.com/recyclarr/recyclarr/compare/v1.1.0...v1.2.0 +[1.1.0]: https://github.com/recyclarr/recyclarr/compare/v1.0.0...v1.1.0 +[1.0.0]: https://github.com/recyclarr/recyclarr/compare/v0.1.0...v1.0.0 +[0.1.0]: https://github.com/recyclarr/recyclarr/releases/tag/v0.1.0 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c54786ca..c4316907 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -15,6 +15,6 @@ that everyone should follow. be enough. If you're using Visual Studio or some other editor, you are on your own. Formatting rules are stored in `src/.editorconfig` and `src/TrashUpdater.sln.DotSettings`. -[ideas]: https://github.com/rcdailey/recyclarr/discussions/categories/ideas +[ideas]: https://github.com/recyclarr/recyclarr/discussions/categories/ideas [markdownlint]: https://github.com/DavidAnson/markdownlint [Code Cleanup]: https://www.jetbrains.com/help/rider/Code_Cleanup__Index.html diff --git a/Prepare-Release.ps1 b/Prepare-Release.ps1 index efbb95dc..a87b4a15 100644 --- a/Prepare-Release.ps1 +++ b/Prepare-Release.ps1 @@ -8,9 +8,9 @@ $version = dotnet-gitversion /showvariable SemVer Install-Module -Name ChangelogManagement Update-Changelog -ReleaseVersion $version -LinkMode Automatic -LinkPattern @{ - FirstRelease = "https://github.com/rcdailey/recyclarr/releases/tag/v{CUR}" - NormalRelease = "https://github.com/rcdailey/recyclarr/compare/v{PREV}...v{CUR}" - Unreleased = "https://github.com/rcdailey/recyclarr/compare/v{CUR}...HEAD" + FirstRelease = "https://github.com/recyclarr/recyclarr/releases/tag/v{CUR}" + NormalRelease = "https://github.com/recyclarr/recyclarr/compare/v{PREV}...v{CUR}" + Unreleased = "https://github.com/recyclarr/recyclarr/compare/v{CUR}...HEAD" } # Read & Write the file after updating the changelog to force a newline at the end of the file. The diff --git a/README.md b/README.md index d81426d5..90731e2e 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # Recyclarr -[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/rcdailey/recyclarr/blob/master/LICENSE) -![build status](https://github.com/rcdailey/recyclarr/actions/workflows/build.yml/badge.svg?branch=master) -[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=rcdailey_recyclarr&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=rcdailey_recyclarr) -[![GitHub release](https://img.shields.io/github/release/rcdailey/recyclarr.svg)](https://github.com/rcdailey/recyclarr/releases/) +[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/recyclarr/recyclarr/blob/master/LICENSE) +![build status](https://github.com/recyclarr/recyclarr/actions/workflows/build.yml/badge.svg?branch=master) +[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=recyclarr_recyclarr&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=recyclarr_recyclarr) +[![GitHub release](https://img.shields.io/github/release/recyclarr/recyclarr.svg)](https://github.com/recyclarr/recyclarr/releases/) [![Support Server](https://img.shields.io/discord/492590071455940612.svg?color=7289da&label=TRaSH-Guides&logo=discord&style=flat-square)](https://discord.com/invite/Vau8dZ3) A command-line application that will automatically synchronize recommended settings from TRaSH @@ -69,16 +69,16 @@ run it. | Linux MUSL | [arm][musl-arm] | [x64][musl-x64], [arm64][musl-arm64] | | Mac OS | --- | [x64][osx-x64], [arm64][osx-arm64] | -[win-x64]: https://github.com/rcdailey/recyclarr/releases/latest/download/recyclarr-win-x64.zip -[win-arm64]: https://github.com/rcdailey/recyclarr/releases/latest/download/recyclarr-win-arm64.zip -[linux-x64]: https://github.com/rcdailey/recyclarr/releases/latest/download/recyclarr-linux-x64.zip -[linux-arm64]: https://github.com/rcdailey/recyclarr/releases/latest/download/recyclarr-linux-arm64.zip -[linux-arm]: https://github.com/rcdailey/recyclarr/releases/latest/download/recyclarr-linux-arm.zip -[musl-x64]: https://github.com/rcdailey/recyclarr/releases/latest/download/recyclarr-linux-musl-x64.zip -[musl-arm64]: https://github.com/rcdailey/recyclarr/releases/latest/download/recyclarr-linux-musl-arm64.zip -[musl-arm]: https://github.com/rcdailey/recyclarr/releases/latest/download/recyclarr-linux-musl-arm.zip -[osx-x64]: https://github.com/rcdailey/recyclarr/releases/latest/download/recyclarr-osx-x64.zip -[osx-arm64]: https://github.com/rcdailey/recyclarr/releases/latest/download/recyclarr-osx-arm64.zip +[win-x64]: https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-win-x64.zip +[win-arm64]: https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-win-arm64.zip +[linux-x64]: https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-x64.zip +[linux-arm64]: https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-arm64.zip +[linux-arm]: https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-arm.zip +[musl-x64]: https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-musl-x64.zip +[musl-arm64]: https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-musl-arm64.zip +[musl-arm]: https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-musl-arm.zip +[osx-x64]: https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-osx-x64.zip +[osx-arm64]: https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-osx-arm64.zip The above links are from the latest release on the [releases page][rp]. Feel free to visit there for release notes and older releases. @@ -90,7 +90,7 @@ release notes and older releases. synchronization. In general, you should not have two different tools updating the same data in Radarr. -[rp]: https://github.com/rcdailey/recyclarr/releases +[rp]: https://github.com/recyclarr/recyclarr/releases ### Special Note about Linux @@ -129,7 +129,7 @@ running `recyclarr [subcommand] --help`, where `[subcommand]` is one of those su ### Read the Documentation -Main documentation is located in [the wiki](https://github.com/rcdailey/recyclarr/wiki). Links +Main documentation is located in [the wiki](https://github.com/recyclarr/recyclarr/wiki). Links provided below for some main topics. - [Command Line Reference](../../wiki/Command-Line-Reference) diff --git a/ci/notify/discord_notify.py b/ci/notify/discord_notify.py index bb748f56..97b692e0 100644 --- a/ci/notify/discord_notify.py +++ b/ci/notify/discord_notify.py @@ -26,16 +26,16 @@ mkdown_desc = f''' embed = DiscordEmbed( title=f'New Release {version}', description=mkdown_desc, - url=f'https://github.com/rcdailey/recyclarr/releases/tag/{version}' + url=f'https://github.com/recyclarr/recyclarr/releases/tag/{version}' ) embed.set_author( name='Recyclarr', - url='https://github.com/rcdailey/recyclarr', - icon_url='https://github.com/rcdailey/recyclarr/blob/master/ci/notify/trash-icon.png?raw=true') + url='https://github.com/recyclarr/recyclarr', + icon_url='https://github.com/recyclarr/recyclarr/blob/master/ci/notify/trash-icon.png?raw=true') def add_links(os_name, archs, os): - url_base = f'https://github.com/rcdailey/recyclarr/releases/download/{version}' + url_base = f'https://github.com/recyclarr/recyclarr/releases/download/{version}' download_links = ', '.join(f'[{arch}]({url_base}/recyclarr-{os}-{arch}.zip)' for arch in archs) embed.add_embed_field(name=os_name, value=f'[{download_links}]') diff --git a/src/Recyclarr/config-template.yml b/src/Recyclarr/config-template.yml index 9c7a3d15..0bae178c 100644 --- a/src/Recyclarr/config-template.yml +++ b/src/Recyclarr/config-template.yml @@ -5,7 +5,7 @@ # Many optional settings have been omitted to keep this template simple. # # For more details on the configuration, see the Configuration Reference on the wiki here: -# https://github.com/rcdailey/recyclarr/wiki/Configuration-Reference +# https://github.com/recyclarr/recyclarr/wiki/Configuration-Reference # Configuration specific to Sonarr sonarr: diff --git a/src/TrashLib/Config/Settings/SettingsPersister.cs b/src/TrashLib/Config/Settings/SettingsPersister.cs index 68c8dcd6..3c998760 100644 --- a/src/TrashLib/Config/Settings/SettingsPersister.cs +++ b/src/TrashLib/Config/Settings/SettingsPersister.cs @@ -42,11 +42,11 @@ public class SettingsPersister : ISettingsPersister private void CreateDefaultSettingsFile() { const string fileData = - "# yaml-language-server: $schema=https://raw.githubusercontent.com/rcdailey/recyclarr/master/schemas/settings-schema.json\n" + + "# yaml-language-server: $schema=https://raw.githubusercontent.com/recyclarr/recyclarr/master/schemas/settings-schema.json\n" + "\n" + "# Edit this file to customize the behavior of Recyclarr beyond its defaults\n" + "# For the settings file reference guide, visit the link to the wiki below:\n" + - "# https://github.com/rcdailey/recyclarr/wiki/Settings-Reference\n"; + "# https://github.com/recyclarr/recyclarr/wiki/Settings-Reference\n"; _fileSystem.File.WriteAllText(_paths.SettingsPath, fileData); } diff --git a/wiki/Behavior.md b/wiki/Behavior.md index 1f60b26c..ff715bdb 100644 --- a/wiki/Behavior.md +++ b/wiki/Behavior.md @@ -25,4 +25,4 @@ The name is generated as follows: See the [Migration System] page. -[Migration System]: https://github.com/rcdailey/recyclarr/wiki/Migration-System +[Migration System]: https://github.com/recyclarr/recyclarr/wiki/Migration-System diff --git a/wiki/Home.md b/wiki/Home.md index 5690cb93..123f74f3 100644 --- a/wiki/Home.md +++ b/wiki/Home.md @@ -13,4 +13,4 @@ This wiki is auto-generated from the main repository. If you want to contribute here, please clone the main repo and edit files in the [wiki directory][1]. Pull request the changes and when they are merged, a workflow will run that updates the wiki. -[1]: https://github.com/rcdailey/recyclarr/tree/master/wiki +[1]: https://github.com/recyclarr/recyclarr/tree/master/wiki diff --git a/wiki/Settings-Reference.md b/wiki/Settings-Reference.md index befe14b6..b711a693 100644 --- a/wiki/Settings-Reference.md +++ b/wiki/Settings-Reference.md @@ -23,7 +23,7 @@ A schema file is provided for `settings.yml` to help assist in editing the file. add the below snippet to the first line in your `settings.yml` file: ```yml -# yaml-language-server: $schema=https://raw.githubusercontent.com/rcdailey/recyclarr/master/schemas/settings-schema.json +# yaml-language-server: $schema=https://raw.githubusercontent.com/recyclarr/recyclarr/master/schemas/settings-schema.json ``` If you use VS Code to edit your settings file and install the [YAML extension][yaml], it will diff --git a/wiki/Troubleshooting.md b/wiki/Troubleshooting.md index 184694eb..46ec37f0 100644 --- a/wiki/Troubleshooting.md +++ b/wiki/Troubleshooting.md @@ -76,5 +76,5 @@ Below is a list of locations where you can find the log directory depending on p sudo dnf install openssl1.1 ``` -[#42]: https://github.com/rcdailey/recyclarr/issues/42 -[#54]: https://github.com/rcdailey/recyclarr/issues/54 +[#42]: https://github.com/recyclarr/recyclarr/issues/42 +[#54]: https://github.com/recyclarr/recyclarr/issues/54 diff --git a/wiki/Upgrade-Guide.md b/wiki/Upgrade-Guide.md index f422a030..ee84d7e9 100644 --- a/wiki/Upgrade-Guide.md +++ b/wiki/Upgrade-Guide.md @@ -97,5 +97,5 @@ These are explained in more detail on the [Migration System] page. - Migration steps have been added. See the `v2.0` migration steps documented on the [Migration System] page. -[Configuration Reference]: https://github.com/rcdailey/recyclarr/wiki/Configuration-Reference -[Migration System]: https://github.com/rcdailey/recyclarr/wiki/Migration-System +[Configuration Reference]: https://github.com/recyclarr/recyclarr/wiki/Configuration-Reference +[Migration System]: https://github.com/recyclarr/recyclarr/wiki/Migration-System