Skip to content

fix(maintenance): handle Debian epoch versions - #333

Open
ardentperf wants to merge 3 commits into
cloudnative-pg:mainfrom
ardentperf:pr-fix-debian-epoch
Open

fix(maintenance): handle Debian epoch versions#333
ardentperf wants to merge 3 commits into
cloudnative-pg:mainfrom
ardentperf:pr-fix-debian-epoch

Conversation

@ardentperf

Copy link
Copy Markdown

Description

Preserve Debian epochs as hyphenated OCI image tag prefixes, matching docker-bake.hcl and the published extension images.

Type of change

  • Update to an existing extension (version bump, fix)
  • Shared build infrastructure / tooling change
  • Documentation only
  • Other (please describe above)

I dont think any current extensions have an epoch or they'd have broken. I bumped into this while building https://github.com/cnpg-extensions


Contributor checklist

  • My commits are signed off for DCO
    compliance (git commit -s).
  • This PR targets the main branch of the upstream repository.
  • task checks:all passes locally.
  • For changes affecting one or more extensions, the relevant build and E2E
    tests pass (e.g. task bake TARGET=<ext>, task e2e:test:full TARGET=<ext>).
  • Any // renovate: comments touched in metadata.hcl / README.md remain
    intact (suite=, depName=, extractVersion=).
  • Documentation (README.md, BUILD.md, ...) updated where relevant.

Maintainer review checklist

  • CI is green for all affected targets / shared changes.
  • DCO check passes.
  • Change reviewed for correctness and scope; no unintended targets rebuilt.
  • // renovate: annotations preserved so automated version tracking keeps
    working.
  • If shared infrastructure changed, the _shared filter in
    .github/workflows/bake.yml was updated when all extensions must rebuild.
  • PR targets main and is ready to merge.

Preserve Debian epochs as hyphenated OCI image tag prefixes, matching
docker-bake.hcl and the published extension images.

Signed-off-by: Jeremy Schneider <schneider@ardentperf.com>
@ardentperf
ardentperf requested a review from a team as a code owner September 4, 2026 00:54
@ardentperf
ardentperf marked this pull request as draft September 4, 2026 12:58
Keep README image references in sync with docker-bake.hcl when Debian
epochs or prerelease suffixes are present.

Signed-off-by: Jeremy Schneider <schneider@ardentperf.com>
@ardentperf
ardentperf marked this pull request as ready for review September 4, 2026 13:15
@ardentperf
ardentperf marked this pull request as draft September 4, 2026 13:22
Signed-off-by: Jeremy Schneider <schneider@ardentperf.com>
@ardentperf
ardentperf marked this pull request as ready for review September 4, 2026 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant