Skip to content

version-bump-check: support date-based version tags #23

@mairas

Description

@mairas

Problem

The version-bump-check.yml tag regex only matches semver-style tags (v0.3.5+1):

^v[0-9]+\.[0-9]+\.[0-9]+(\.[0-9]+)?\+[0-9]+$

halos-pi-gen uses date-based tags (v2026-03-17.0-1), which don't match. This causes the check to silently skip with "No stable release tags found."

Additionally, config.* files are excluded from package-affecting changes (line 101), which is correct for Docker/app configs but not for pi-gen image configs.

Current workaround

halos-pi-gen has a local image-version-check job in its PR workflow that handles date-based versions (PR halos-org/halos-pi-gen#86).

Possible fix

Either:

  1. Broaden the tag regex to also match date-based versions
  2. Allow repos to pass custom tag patterns and package-affecting file patterns as workflow inputs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions