Skip to content

feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.6.0 )#1204

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/ghcr.io-recyclarr-recyclarr-8.x
Open

feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.6.0 )#1204
renovate[bot] wants to merge 1 commit intomainfrom
renovate/ghcr.io-recyclarr-recyclarr-8.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Feb 20, 2026

This PR contains the following updates:

Package Update Change
ghcr.io/recyclarr/recyclarr major 7.5.28.6.0

Release Notes

recyclarr/recyclarr (ghcr.io/recyclarr/recyclarr)

v8.6.0

Compare Source

Added
  • Config: Entry-level score on custom_formats entries sets a default score for every profile
    under assign_scores_to that does not define its own score (#​736)
  • Sync: Error when the service type at base_url does not match the configuration type (e.g. Radarr
    config pointed at a Sonarr instance)
  • Notifications: New verbose verbosity level that includes per-item Custom Format change details
    (created/updated/deleted names) in the notification body (#​541)
Changed
  • Docker: Cron mode now uses log output instead of the interactive console UI (#​779)
Fixed
  • Notifications: Notification body too large when many custom formats or quality profiles are
    adopted on first sync
  • CLI: Garbled output when stdout is redirected (e.g. cron jobs, piped commands) (#​779)
  • CLI: Crash when a resource provider error message contains special characters
  • Config: !file references failed with an error when the file contained a trailing newline
  • Config: !file relative paths resolved against the working directory instead of the configuration
    directory

v8.5.1

Compare Source

Fixed
  • 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)

v8.5.0

Compare Source

Added
  • Sync: except_patterns option for reset_unmatched_scores to exclude custom formats by regex
    pattern (#​235)
Changed
  • CLI: Show default/optional status for quality profiles in list custom-format-groups --details
    (#​725)
Fixed
  • Sync: Unnecessary warning when explicitly selecting default custom formats in CF groups
  • Sync: Media naming status always showed as skipped for Radarr instances (#​751)

v8.4.0

Compare Source

Added
  • CLI: --details flag for list custom-format-groups to show member CFs and their
    required/default/optional status
  • Sync: select_all option for custom format groups to include all CFs regardless of default status
    (#​722)
Changed
  • Sync: Custom formats and quality profiles that already exist in the service are now automatically
    replaced by Recyclarr. The state repair --adopt workflow is no longer needed.
  • Docker: The latest tag is no longer published to Docker Hub or GHCR. Use a major version tag
    (e.g. 8) instead to receive updates within a major version.
Deprecated
  • CLI: The state repair command is deprecated and will be removed in a future release. Sync now
    handles all state reconciliation automatically.
Fixed
  • Sync: Unmatched trash_ids in custom_format_groups.skip silently ignored instead of warning
  • Migrate: Cache-to-state migration failure on cross-filesystem moves (e.g. Docker volume mounts)

v8.3.2

Compare Source

Fixed
  • Sync: Default CF groups now apply to all profile variants sharing the same trash_id (#​735)
  • Sync: CF group assign_scores_to now accepts profile names for guide-backed profiles, enabling
    selective assignment to specific profile variants (#​734)

v8.3.1

Compare Source

Fixed
  • CLI: State repair crash when multiple quality profiles share the same trash_id.

v8.3.0

Compare Source

Added
  • Sync: The same guide-backed quality profile trash_id can now be used multiple times with
    different names, allowing variations of the same profile on a single instance.
Fixed
  • Config: Empty YAML nodes (e.g. custom_formats: with all entries commented out) are now treated
    as no-ops instead of validation errors.
  • CLI: RECYCLARR_APP_DATA deprecation message is now displayed cleanly instead of being buried in
    a stack trace.
  • Config: YAML errors now show specific, actionable messages instead of generic "Exception at line"
    text (#​728).
  • Sync: CF group assign_scores_to with name no longer requires the profile to be in
    quality_profiles (#​726).
  • Sync: Quality profile names are now updated when the config or guide name differs from the service
    (#​729).

v8.2.1

Compare Source

Fixed
  • Config: Removed properties like replace_existing_custom_formats now produce a deprecation
    warning instead of silently preventing sync.
  • Config: Using the same quality profile trash_id multiple times now produces a validation error
    instead of silently corrupting sync state.
  • Sync: assign_scores_to with trash_id no longer requires the target profile to be in the CF
    group's include list (#​726).

v8.2.0

Compare Source

Added
  • CLI: list custom-format-groups now shows the contents of each group and supports filtering by
    name (#​720).
  • CLI: list quality-profiles now supports --details to show included custom formats and
    --filter to search by name.
Fixed
  • Notifications: Empty sync results (all zeros, no errors) no longer trigger notifications in normal
    mode.
  • Sync: Overriding custom format scores from guide-backed profiles no longer produces a spurious
    warning in sync diagnostics.

v8.1.0

Compare Source

Added
  • Custom Formats: CF group assign_scores_to now accepts name to target custom (non-guide-backed)
    quality profiles, in addition to the existing trash_id for guide-backed profiles.
  • Sync: exclude option for custom format groups to opt out of specific default custom formats.
Fixed
  • Custom Formats: Adding a CF group where all custom formats are optional no longer silently
    produces nothing; a warning is now shown advising to use select.
  • Sync: Diagnostic messages (errors, warnings, deprecations) were invisible when using --log,
    including the state repair --adopt suggestion for quality profile conflicts.
  • Config: Helpful migration messages for removed config properties (e.g.
    replace_existing_custom_formats, quality_profiles) were never shown due to an internal wiring
    mistake.
  • Config: YAML parsing errors (unknown properties, bad values) were silently swallowed, causing sync
    to produce no output instead of reporting the problem.
Changed
  • Sync: select in custom format groups now adds non-default custom formats alongside defaults,
    instead of replacing them. Use exclude to remove unwanted defaults.
Deprecated
  • CLI: The migrate command is deprecated. Migrations now run automatically at startup.

v8.0.1

Compare Source

Fixed
  • State Repair: Quality profiles with a config name override were not matched to service profiles
    during state repair --adopt
  • Sync: assign_scores_to with trash_id instead of name failed to resolve to the correct
    quality profile
  • Sync: Crash when previewing quality profiles or quality sizes with square brackets in names

v8.0.0

Compare Source

This release contains BREAKING CHANGES. See the v8.0 Upgrade Guide for required
changes you may need to make.

Added
  • Media Management: New media_management configuration section with propers_and_repacks setting
    to control how Sonarr/Radarr handles Propers and Repacks (#​225).
  • Quality Profiles: Support for trash_id to sync TRaSH Guide quality profile definitions. When
    specified, qualities, custom formats, scores, and language are automatically configured from the
    guide, significantly reducing YAML complexity.
  • Custom Formats: Support for custom_format_groups to sync TRaSH Guide CF groups. Groups marked
    default: true are automatically synced when using a guide-backed quality profile. Use
    custom_format_groups.skip to opt-out or custom_format_groups.add to opt-in to non-default
    groups.
  • Custom Formats: assign_scores_to now accepts trash_id as an alternative to name for
    referencing guide-backed quality profiles (#​251).
  • Settings: Local resource providers now support relative paths, resolved against the app data
    directory.
  • CLI: New --log [level] option for explicit log output control. Valid levels: debug, info
    (default), warn.
  • CLI: New state repair command to rebuild cache mappings by matching configured resources (custom
    formats, quality profiles) to service resources by name.
  • CLI: New list custom-format-groups command to discover available CF group trash_ids.
  • CLI: New list score-sets command to list available score sets for custom formats.
  • CLI: New list quality-profiles command to discover available quality profile trash_ids.
  • CLI: New --raw option for list commands outputs TSV format for scripting.
  • Sync: Unified diagnostics panel displayed at end of sync, consolidating all errors and warnings.
  • Sync: Live progress display showing real-time status of all instances and pipelines during sync.
  • Settings: Git resource providers now support both main and master as default branches.
  • Config: New RECYCLARR_CONFIG_DIR environment variable for user configuration directory.
  • Config: New RECYCLARR_DATA_DIR environment variable for ephemeral data (resources, logs),
    enabling backup separation from user configuration (#​699).
Changed
  • CLI: BREAKING List commands now display formatted tables instead of plain text. Use --raw
    for the previous behavior (now TSV format for scripting).
  • CLI: BREAKING The global --raw option has been removed. It is now specific to list commands.
  • CLI: BREAKING The --score-sets option on list custom-formats has been removed. Use list score-sets instead.
  • Sync: Simplified custom format matching logic. Cached IDs are now trusted over name matching,
    reducing complexity and resolving edge cases like multiple CFs with case-variant names (#​672).
  • Sync: Preview mode now shows instance name in section headers and a visual separator between
    instances, making multi-instance output easier to navigate.
  • Custom Formats: Preview now displays a table with action, name, and trash ID columns instead of
    log-style output.
  • Quality Sizes: Preview now only displays items that will be changed.
Removed
  • Config: BREAKING The replace_existing_custom_formats option has been removed. Use recyclarr state repair --adopt to adopt manually-created custom formats.
  • Config: BREAKING The deprecated quality_profiles element under custom_formats has been
    removed.
  • Config: BREAKING Include templates in the configs directory are no longer supported. Move
    include files to the includes directory.
  • Settings: BREAKING The deprecated repositories setting has been removed. Use
    resource_providers instead.
  • Migrate: BREAKING macOS users upgrading from versions prior to v6.0 must manually move app
    data from ~/.config/recyclarr to ~/Library/Application Support/recyclarr.
  • CLI: BREAKING The --app-data option has been removed. Use RECYCLARR_CONFIG_DIR environment
    variable instead.
  • Config: BREAKING The RECYCLARR_APP_DATA environment variable has been removed. Use
    RECYCLARR_CONFIG_DIR instead.
Fixed
  • CLI: delete custom-formats command failed when config used include templates.
  • CLI: config create --template incorrectly logged "Replacing existing file" when creating new
    files.

Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 20, 2026

--- kubernetes/apps/default/recyclarr/app Kustomization: default/recyclarr HelmRelease: default/recyclarr

+++ kubernetes/apps/default/recyclarr/app Kustomization: default/recyclarr HelmRelease: default/recyclarr

@@ -37,13 +37,13 @@

               TZ: America/Los_Angeles
             envFrom:
             - secretRef:
                 name: recyclarr-secret
             image:
               repository: ghcr.io/recyclarr/recyclarr
-              tag: 7.5.2@sha256:2550848d43a453f2c6adf3582f2198ac719f76670691d76de0819053103ef2fb
+              tag: 8.6.0@sha256:3c38ceeb54438dd8327e4e65c9b48ba601a6d20fff833342d93c9b0bc4b1930b
             securityContext:
               allowPrivilegeEscalation: false
               capabilities:
                 drop:
                 - ALL
               readOnlyRootFilesystem: true

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 20, 2026

--- HelmRelease: default/recyclarr CronJob: default/recyclarr

+++ HelmRelease: default/recyclarr CronJob: default/recyclarr

@@ -50,13 +50,13 @@

               value: '0'
             - name: TZ
               value: America/Los_Angeles
             envFrom:
             - secretRef:
                 name: recyclarr-secret
-            image: ghcr.io/recyclarr/recyclarr:7.5.2@sha256:2550848d43a453f2c6adf3582f2198ac719f76670691d76de0819053103ef2fb
+            image: ghcr.io/recyclarr/recyclarr:8.6.0@sha256:3c38ceeb54438dd8327e4e65c9b48ba601a6d20fff833342d93c9b0bc4b1930b
             name: recyclarr
             securityContext:
               allowPrivilegeEscalation: false
               capabilities:
                 drop:
                 - ALL

@renovate renovate Bot force-pushed the renovate/ghcr.io-recyclarr-recyclarr-8.x branch from e019562 to 7090b4e Compare February 21, 2026 05:49
@renovate renovate Bot changed the title feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.0.1 ) feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.1.0 ) Feb 21, 2026
@renovate renovate Bot changed the title feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.1.0 ) feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.2.0 ) Feb 22, 2026
@renovate renovate Bot force-pushed the renovate/ghcr.io-recyclarr-recyclarr-8.x branch 2 times, most recently from 0a2f9dc to 997d085 Compare February 22, 2026 21:14
@renovate renovate Bot changed the title feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.2.0 ) feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.2.1 ) Feb 22, 2026
@renovate renovate Bot changed the title feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.2.1 ) feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.3.0 ) Feb 24, 2026
@renovate renovate Bot force-pushed the renovate/ghcr.io-recyclarr-recyclarr-8.x branch from 997d085 to 628cb2f Compare February 24, 2026 21:50
@renovate renovate Bot changed the title feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.3.0 ) feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.3.1 ) Feb 25, 2026
@renovate renovate Bot force-pushed the renovate/ghcr.io-recyclarr-recyclarr-8.x branch from 628cb2f to 0548a45 Compare February 25, 2026 01:35
@jfroy jfroy force-pushed the main branch 2 times, most recently from c88cc07 to aca0b08 Compare February 25, 2026 07:58
@renovate renovate Bot changed the title feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.3.1 ) feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.3.2 ) Feb 26, 2026
@renovate renovate Bot force-pushed the renovate/ghcr.io-recyclarr-recyclarr-8.x branch from 0548a45 to a19b1a6 Compare February 26, 2026 02:03
@renovate renovate Bot changed the title feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.3.2 ) feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.4.0 ) Mar 6, 2026
@renovate renovate Bot force-pushed the renovate/ghcr.io-recyclarr-recyclarr-8.x branch from a19b1a6 to 7841b53 Compare March 6, 2026 05:15
@renovate renovate Bot force-pushed the renovate/ghcr.io-recyclarr-recyclarr-8.x branch from 7841b53 to 9d5740c Compare March 13, 2026 18:38
@renovate renovate Bot changed the title feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.4.0 ) feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.5.0 ) Mar 13, 2026
@renovate renovate Bot changed the title feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.5.0 ) feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.5.1 ) Mar 19, 2026
@renovate renovate Bot force-pushed the renovate/ghcr.io-recyclarr-recyclarr-8.x branch from 9d5740c to b7a69e6 Compare March 19, 2026 05:15
@renovate renovate Bot force-pushed the renovate/ghcr.io-recyclarr-recyclarr-8.x branch from b7a69e6 to 6925b89 Compare April 26, 2026 20:08
@renovate renovate Bot changed the title feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.5.1 ) feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.5.2 ➔ 8.6.0 ) Apr 26, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 26, 2026

Warning

Rate limit exceeded

@renovate[bot] has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 17 minutes and 37 seconds before requesting another review.

To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: aac08be6-ea3a-4c8a-a4a4-85166bbd6dfa

📥 Commits

Reviewing files that changed from the base of the PR and between 6925b89 and 47d5291.

📒 Files selected for processing (1)
  • kubernetes/apps/default/recyclarr/app/helmrelease.yaml
📝 Walkthrough

Walkthrough

Updates the recyclarr cronjob container image in the HelmRelease manifest from version 7.5.2 to 8.6.0, including a corresponding SHA256 digest update. All other configuration remains unchanged.

Changes

Cohort / File(s) Summary
Container Image Version Bump
kubernetes/apps/default/recyclarr/app/helmrelease.yaml
Updates recyclarr image from version 7.5.2 to 8.6.0 with new SHA256 digest.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A hop and a bump from five to eight,
Recyclarr now running great!
Digest refreshed, version new and bright,
The cronjob's ready for its flight! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: updating a container image from version 7.5.2 to 8.6.0, with the file context (container) indicated.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/ghcr.io-recyclarr-recyclarr-8.x

Review rate limit: 0/3 reviews remaining, refill in 17 minutes and 37 seconds.

Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate Bot force-pushed the renovate/ghcr.io-recyclarr-recyclarr-8.x branch from 6925b89 to 4c9ea9f Compare April 26, 2026 20:10
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@kubernetes/apps/default/recyclarr/app/helmrelease.yaml`:
- 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.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: fd88c776-139d-4eb9-903f-8e358ba7efbf

📥 Commits

Reviewing files that changed from the base of the PR and between 82d8f38 and 6925b89.

📒 Files selected for processing (1)
  • kubernetes/apps/default/recyclarr/app/helmrelease.yaml

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.

@renovate renovate Bot force-pushed the renovate/ghcr.io-recyclarr-recyclarr-8.x branch from 4c9ea9f to 47d5291 Compare April 29, 2026 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants