Skip to content

Enhancement: Support for custom Docker tag suffixes and version drift (CrowdSec, SearXNG) #115

Description

@Tellsanguis

Description: I am encountering issues where PatchPanda cannot correctly synchronize versions due to specific Docker tagging strategies or mismatches between GitHub releases and Docker Hub tags.

Case 1: Version Mismatch (CrowdSec)

GitHub Latest: v1.7.6

Docker Hub (latest or standard tag): v1.7.4

Context: The version 1.7.6 is only available on specific image variants (e.g., crowdsecurity/crowdsec:v1.7.6-debian).

Problem: PatchPanda flags an update that cannot be applied to the standard image, or fails to see the correlation between different OS-based tags.

Case 2: Dynamic Suffixes in Auto-Regex (SearXNG)

Image: docker.io/searxng/searxng:2025.9.11-7c1ebc0

Current Auto-Regex: ^\d+.\d+.\d+-7c1ebc0$

Problem: The commit hash (7c1ebc0) changes with every release. The auto-generated regex is too specific and breaks as soon as a new version is released.

Proposed Solution:

Allow a way to "ignore" specific suffixes in regex (like git hashes or OS names).

Add a mechanism to handle services where the Docker image lags behind the GitHub release.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions