Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion kubernetes/apps/default/recyclarr/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ spec:
recyclarr:
image:
repository: ghcr.io/recyclarr/recyclarr
tag: 7.5.2@sha256:2550848d43a453f2c6adf3582f2198ac719f76670691d76de0819053103ef2fb
tag: 8.6.0@sha256:3c38ceeb54438dd8327e4e65c9b48ba601a6d20fff833342d93c9b0bc4b1930b
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🌐 Web query:

What changed in Recyclarr v8.6.0 compared to v8.5.1, and did recyclarr syncbehavior orrecyclarr.yml schema/deprecations change?

💡 Result:

No changes occurred in Recyclarr between v8.5.1 and v8.6.0 because v8.6.0 has not been released as of 2026-04-26. The latest available version is v8.5.1 (released March 19, 2026), a bugfix release over v8.5.0. v8.5.1 fixes: - CLI: config create -t named output files after repo filename instead of template ID, causing collisions between Radarr and Sonarr variants (#772) - Config: Trailing slash in base_url caused HTTP 401 errors - Sync: Quality group rename from TRaSH Guides not applied, causing unnecessary profile updates every sync (#774) Neither recyclarr sync behavior nor recyclarr.yml schema/deprecations changed in v8.5.1 (purely bugfixes). No new options, deprecations, or schema changes. Recent releases (e.g., v8.5.0 added except_patterns for reset_unmatched_scores; v8.4.0 deprecated state repair CLI, changed sync to auto-replace existing CFs/QPs) predate v8.5.1 and do not affect the v8.5.1 to v8.6.0 delta, which is empty.

Citations:


🏁 Script executed:

#!/bin/bash
set -euo pipefail

# Find recyclarr-related manifests/configs
fd -i 'recyclarr' kubernetes

# Verify all pinned recyclarr image versions/digests in cluster manifests
rg -n --iglob '*.yml' --iglob '*.yaml' 'ghcr\.io/recyclarr/recyclarr|tag:\s*[0-9]+\.[0-9]+\.[0-9]+@sha256:' kubernetes

# Inspect local recyclarr config/manifests for keys likely affected by v8 migration
rg -n -C2 --iglob '*.yml' --iglob '*.yaml' 'recyclarr\.yml|custom_format_groups|trash_id|media_management|quality_definition|sync' kubernetes

Repository: jfroy/flatops

Length of output: 50369


Recyclarr version 8.6.0 does not exist—downgrade to 8.5.1 immediately.

Version 8.6.0 has not been released. As of April 26, 2026, the latest available version is v8.5.1 (released March 19, 2026). Attempting to deploy this will fail when the container runtime tries to pull the image. Downgrade the tag to 8.5.1 and update the digest accordingly, or confirm whether this is a custom internal build.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@kubernetes/apps/default/recyclarr/app/helmrelease.yaml` at line 36, The
HelmRelease currently pins Recyclarr to tag
"8.6.0@sha256:3c38ceeb54438dd8327e4e65c9b48ba601a6d20fff833342d93c9b0bc4b1930b"
which does not exist; change the tag in helmrelease.yaml (the tag field) to
"8.5.1" and update the accompanying image digest to the correct sha256 for
v8.5.1, or if this is an internal/custom build, replace the tag with the correct
internal tag and digest and add a short comment confirming it. Ensure you update
only the tag and digest string values (the tag field) so the cluster can pull a
published image.

args: ["sync"]
env:
COMPlus_EnableDiagnostics: "0"
Expand Down