From cea9a7fa9c5b6517f640453422d1729a76182090 Mon Sep 17 00:00:00 2001 From: Lorenz Bauer Date: Wed, 5 Nov 2025 14:05:09 +0000 Subject: [PATCH] Tag first minor release with .0 patch version The first kernel release of a minor version like 6.16 doesn't include a patch version. It therefore only gets the 6.16 tag. Subsequent versions like 6.16.1 get both a 6.16 and a 6.16.1 tag. This means that later patch releases overwrite the only tag for the first minor release. It is not possible to refer to that version therefore. Tag the first minor release with a .0 patch version so that 6.16.0 stays around. Signed-off-by: Lorenz Bauer --- .github/workflows/build-and-push.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-and-push.yml b/.github/workflows/build-and-push.yml index 1661cdf..5750a92 100644 --- a/.github/workflows/build-and-push.yml +++ b/.github/workflows/build-and-push.yml @@ -69,8 +69,8 @@ jobs: images: ghcr.io/${{ github.repository_owner }}/ci-kernels flavor: latest=false tags: | - type=raw,value=${{ inputs.kernel_version }} - type=match,pattern=^\d+\.\d+,group=0,value=${{ inputs.kernel_version }} + type=pep440,pattern={{major}}.{{minor}},value=${{ inputs.kernel_version }} + type=pep440,pattern={{major}}.{{minor}}.{{patch}},value=${{ inputs.kernel_version }} type=raw,value=${{ inputs.static_tag }},enable=${{ inputs.static_tag != '' }} labels: | @@ -85,8 +85,8 @@ jobs: images: ghcr.io/${{ github.repository_owner }}/ci-kernels flavor: latest=false tags: | - type=raw,value=${{ inputs.kernel_version }},suffix=-debug - type=match,pattern=^\d+\.\d+,group=0,value=${{ inputs.kernel_version }},suffix=-debug + type=pep440,pattern={{major}}.{{minor}},value=${{ inputs.kernel_version }},suffix=-debug + type=pep440,pattern={{major}}.{{minor}}.{{patch}},value=${{ inputs.kernel_version }},suffix=-debug type=raw,value=${{ inputs.static_tag }},enable=${{ inputs.static_tag != '' }},suffix=-debug labels: |