Skip to content

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

@Tellsanguis

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions