Skip to content

Conversation

@cobexer
Copy link
Member

@cobexer cobexer commented Nov 17, 2025

Fixes #374

  • Drop tags with -ubi-minimal
  • Add tags with -ubi9 or -ubi10

@cobexer cobexer self-assigned this Nov 17, 2025
@cobexer cobexer requested review from a team as code owners November 17, 2025 18:41
* Drop tags with `-ubi-minimal`
* Add tags with `-ubi9` or `-ubi10`

Signed-off-by: Christoph Obexer <[email protected]>
@cobexer cobexer force-pushed the cobexer/fix-tag-generation-for-ubi10 branch 3 times, most recently from 9485553 to f207900 Compare November 25, 2025 11:33
@cobexer cobexer requested a review from Copilot November 25, 2025 12:01
Copilot finished reviewing on behalf of cobexer November 25, 2025 12:04
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes tag generation for UBI 10 images by addressing an issue where the "-minimal" suffix in the base image tag (e.g., eclipse-temurin:21-jdk-ubi10-minimal) was causing incorrect tag extraction. The fix also introduces a toolbox Docker image to standardize the CI environment and excludes the toolbox directory from the library generation process.

Key changes:

  • Strips "-minimal" suffix from UBI image tags before extracting suite names (fixes "ubi10" vs "minimal" extraction issue)
  • Removes redundant "ubi" from UBI tag patterns to avoid duplicated tags like "jdk21-ubi-ubi10"
  • Introduces a new toolbox Docker container to encapsulate build dependencies (bashbrew, jq, git, curl)

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
generate-stackbrew-library.sh Adds "-minimal" suffix stripping for UBI images, fixes UBI tag generation to remove redundant "ubi" text, and excludes toolbox/ and hidden directories from Dockerfile discovery
toolbox/Dockerfile New utility container with bashbrew 0.1.13, jq, git, and curl for standardizing the CI build environment
toolbox.sh Shell script to build and run the toolbox container interactively for local development
.github/workflows/official-images.yml Migrates CI workflow to use the toolbox container instead of inline dependency installation, adds toolbox provisioning logic, and includes library comparison output for better visibility

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@cobexer cobexer force-pushed the cobexer/fix-tag-generation-for-ubi10 branch 3 times, most recently from 53a41db to 6ad076b Compare November 25, 2025 12:18
@github-actions
Copy link

Library file diff (ignoring commit id's)
0a1
> WARNING: using substitution, the result can't be submitted to the official images repository
27c28
< Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi, 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1-jdk25-ubi-minimal, 9.2-jdk25-ubi-minimal, 9-jdk25-ubi-minimal, jdk25-ubi-minimal, ubi-minimal
---
> Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi, 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1-jdk25-ubi10, 9.2-jdk25-ubi10, 9-jdk25-ubi10, jdk25-ubi10, ubi10
63c64,70
< Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi, 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk21-ubi-minimal, 9.2-jdk21-ubi-minimal, 9-jdk21-ubi-minimal, jdk21-ubi-minimal
---
> Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi, 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk21-ubi10, 9.2-jdk21-ubi10, 9-jdk21-ubi10, jdk21-ubi10
> Architectures: amd64, arm64v8, ppc64le, s390x
> GitFetch: refs/heads/master
> GitCommit: 0000000000000000000000000000000000000000
> Directory: jdk21-ubi10
> 
> Tags: 9.2.1-jdk21-ubi9, 9.2-jdk21-ubi9, 9-jdk21-ubi9, jdk21-ubi9, ubi9
105c112,118
< Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ubi, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jdk17-ubi-minimal, 9.2-jdk17-ubi-minimal, 9-jdk17-ubi-minimal, jdk17-ubi-minimal
---
> Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ubi, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jdk17-ubi10, 9.2-jdk17-ubi10, 9-jdk17-ubi10, jdk17-ubi10
> Architectures: amd64, arm64v8, ppc64le, s390x
> GitFetch: refs/heads/master
> GitCommit: 0000000000000000000000000000000000000000
> Directory: jdk17-ubi10
> 
> Tags: 9.2.1-jdk17-ubi9, 9.2-jdk17-ubi9, 9-jdk17-ubi9, jdk17-ubi9
174c187
< Tags: 8.14.3-jdk21-ubi, 8.14-jdk21-ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi-minimal, 8.14-jdk21-ubi-minimal, 8-jdk21-ubi-minimal
---
> Tags: 8.14.3-jdk21-ubi, 8.14-jdk21-ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi9, 8.14-jdk21-ubi9, 8-jdk21-ubi9
216c229
< Tags: 8.14.3-jdk17-ubi, 8.14-jdk17-ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi-minimal, 8.14-jdk17-ubi-minimal, 8-jdk17-ubi-minimal
---
> Tags: 8.14.3-jdk17-ubi, 8.14-jdk17-ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi9, 8.14-jdk17-ubi9, 8-jdk17-ubi9
252c265
< Tags: 8.14.3-jdk11-ubi, 8.14-jdk11-ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3-jdk11-ubi-minimal, 8.14-jdk11-ubi-minimal, 8-jdk11-ubi-minimal, jdk11-ubi-minimal
---
> Tags: 8.14.3-jdk11-ubi, 8.14-jdk11-ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3-jdk11-ubi9, 8.14-jdk11-ubi9, 8-jdk11-ubi9, jdk11-ubi9
270c283
< Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ubi, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk8-ubi-minimal, 8.14-jdk8-ubi-minimal, 8-jdk8-ubi-minimal, jdk8-ubi-minimal
---
> Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ubi, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk8-ubi9, 8.14-jdk8-ubi9, 8-jdk8-ubi9, jdk8-ubi9
309c322
< Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ubi, 7-jdk17-ubi, 7.6.6-jdk17-ubi-minimal, 7.6-jdk17-ubi-minimal, 7-jdk17-ubi-minimal
---
> Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ubi, 7-jdk17-ubi, 7.6.6-jdk17-ubi9, 7.6-jdk17-ubi9, 7-jdk17-ubi9
345c358
< Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ubi, 7-jdk11-ubi, 7.6.6-jdk11-ubi-minimal, 7.6-jdk11-ubi-minimal, 7-jdk11-ubi-minimal
---
> Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ubi, 7-jdk11-ubi, 7.6.6-jdk11-ubi9, 7.6-jdk11-ubi9, 7-jdk11-ubi9
363c376
< Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi, 7-jdk8-ubi, 7.6.6-jdk8-ubi-minimal, 7.6-jdk8-ubi-minimal, 7-jdk8-ubi-minimal
---
> Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi, 7-jdk8-ubi, 7.6.6-jdk8-ubi9, 7.6-jdk8-ubi9, 7-jdk8-ubi9
390c403
< Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ubi, 6-jdk11-ubi, 6.9.4-jdk11-ubi-minimal, 6.9-jdk11-ubi-minimal, 6-jdk11-ubi-minimal
---
> Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ubi, 6-jdk11-ubi, 6.9.4-jdk11-ubi9, 6.9-jdk11-ubi9, 6-jdk11-ubi9
408c421
< Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi, 6-jdk8-ubi, 6.9.4-jdk8-ubi-minimal, 6.9-jdk8-ubi-minimal, 6-jdk8-ubi-minimal
---
> Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi, 6-jdk8-ubi, 6.9.4-jdk8-ubi9, 6.9-jdk8-ubi9, 6-jdk8-ubi9

@cobexer cobexer force-pushed the cobexer/fix-tag-generation-for-ubi10 branch from 6ad076b to bb2985e Compare November 25, 2025 12:21
@github-actions
Copy link

Library file diff (ignoring commit id's)
27c27
< Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi, 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1-jdk25-ubi-minimal, 9.2-jdk25-ubi-minimal, 9-jdk25-ubi-minimal, jdk25-ubi-minimal, ubi-minimal
---
> Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi, 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1-jdk25-ubi10, 9.2-jdk25-ubi10, 9-jdk25-ubi10, jdk25-ubi10, ubi10
63c63,69
< Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi, 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk21-ubi-minimal, 9.2-jdk21-ubi-minimal, 9-jdk21-ubi-minimal, jdk21-ubi-minimal
---
> Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi, 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk21-ubi10, 9.2-jdk21-ubi10, 9-jdk21-ubi10, jdk21-ubi10
> Architectures: amd64, arm64v8, ppc64le, s390x
> GitFetch: refs/heads/master
> GitCommit: 0000000000000000000000000000000000000000
> Directory: jdk21-ubi10
> 
> Tags: 9.2.1-jdk21-ubi9, 9.2-jdk21-ubi9, 9-jdk21-ubi9, jdk21-ubi9, ubi9
105c111,117
< Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ubi, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jdk17-ubi-minimal, 9.2-jdk17-ubi-minimal, 9-jdk17-ubi-minimal, jdk17-ubi-minimal
---
> Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ubi, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jdk17-ubi10, 9.2-jdk17-ubi10, 9-jdk17-ubi10, jdk17-ubi10
> Architectures: amd64, arm64v8, ppc64le, s390x
> GitFetch: refs/heads/master
> GitCommit: 0000000000000000000000000000000000000000
> Directory: jdk17-ubi10
> 
> Tags: 9.2.1-jdk17-ubi9, 9.2-jdk17-ubi9, 9-jdk17-ubi9, jdk17-ubi9
174c186
< Tags: 8.14.3-jdk21-ubi, 8.14-jdk21-ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi-minimal, 8.14-jdk21-ubi-minimal, 8-jdk21-ubi-minimal
---
> Tags: 8.14.3-jdk21-ubi, 8.14-jdk21-ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi9, 8.14-jdk21-ubi9, 8-jdk21-ubi9
216c228
< Tags: 8.14.3-jdk17-ubi, 8.14-jdk17-ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi-minimal, 8.14-jdk17-ubi-minimal, 8-jdk17-ubi-minimal
---
> Tags: 8.14.3-jdk17-ubi, 8.14-jdk17-ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi9, 8.14-jdk17-ubi9, 8-jdk17-ubi9
252c264
< Tags: 8.14.3-jdk11-ubi, 8.14-jdk11-ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3-jdk11-ubi-minimal, 8.14-jdk11-ubi-minimal, 8-jdk11-ubi-minimal, jdk11-ubi-minimal
---
> Tags: 8.14.3-jdk11-ubi, 8.14-jdk11-ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3-jdk11-ubi9, 8.14-jdk11-ubi9, 8-jdk11-ubi9, jdk11-ubi9
270c282
< Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ubi, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk8-ubi-minimal, 8.14-jdk8-ubi-minimal, 8-jdk8-ubi-minimal, jdk8-ubi-minimal
---
> Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ubi, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk8-ubi9, 8.14-jdk8-ubi9, 8-jdk8-ubi9, jdk8-ubi9
309c321
< Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ubi, 7-jdk17-ubi, 7.6.6-jdk17-ubi-minimal, 7.6-jdk17-ubi-minimal, 7-jdk17-ubi-minimal
---
> Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ubi, 7-jdk17-ubi, 7.6.6-jdk17-ubi9, 7.6-jdk17-ubi9, 7-jdk17-ubi9
345c357
< Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ubi, 7-jdk11-ubi, 7.6.6-jdk11-ubi-minimal, 7.6-jdk11-ubi-minimal, 7-jdk11-ubi-minimal
---
> Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ubi, 7-jdk11-ubi, 7.6.6-jdk11-ubi9, 7.6-jdk11-ubi9, 7-jdk11-ubi9
363c375
< Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi, 7-jdk8-ubi, 7.6.6-jdk8-ubi-minimal, 7.6-jdk8-ubi-minimal, 7-jdk8-ubi-minimal
---
> Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi, 7-jdk8-ubi, 7.6.6-jdk8-ubi9, 7.6-jdk8-ubi9, 7-jdk8-ubi9
390c402
< Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ubi, 6-jdk11-ubi, 6.9.4-jdk11-ubi-minimal, 6.9-jdk11-ubi-minimal, 6-jdk11-ubi-minimal
---
> Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ubi, 6-jdk11-ubi, 6.9.4-jdk11-ubi9, 6.9-jdk11-ubi9, 6-jdk11-ubi9
408c420
< Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi, 6-jdk8-ubi, 6.9.4-jdk8-ubi-minimal, 6.9-jdk8-ubi-minimal, 6-jdk8-ubi-minimal
---
> Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi, 6-jdk8-ubi, 6.9.4-jdk8-ubi9, 6.9-jdk8-ubi9, 6-jdk8-ubi9

@cobexer cobexer force-pushed the cobexer/fix-tag-generation-for-ubi10 branch 2 times, most recently from b0206df to dd21ff8 Compare November 25, 2025 12:26
@github-actions
Copy link

Library file diff (ignoring commit id's)
27c27
< Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi, 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1-jdk25-ubi-minimal, 9.2-jdk25-ubi-minimal, 9-jdk25-ubi-minimal, jdk25-ubi-minimal, ubi-minimal
---
> Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi, 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1-jdk25-ubi10, 9.2-jdk25-ubi10, 9-jdk25-ubi10, jdk25-ubi10, ubi10
63c63,69
< Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi, 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk21-ubi-minimal, 9.2-jdk21-ubi-minimal, 9-jdk21-ubi-minimal, jdk21-ubi-minimal
---
> Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi, 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk21-ubi10, 9.2-jdk21-ubi10, 9-jdk21-ubi10, jdk21-ubi10
> Architectures: amd64, arm64v8, ppc64le, s390x
> GitFetch: refs/heads/master
> GitCommit: 0000000000000000000000000000000000000000
> Directory: jdk21-ubi10
> 
> Tags: 9.2.1-jdk21-ubi9, 9.2-jdk21-ubi9, 9-jdk21-ubi9, jdk21-ubi9, ubi9
105c111,117
< Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ubi, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jdk17-ubi-minimal, 9.2-jdk17-ubi-minimal, 9-jdk17-ubi-minimal, jdk17-ubi-minimal
---
> Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ubi, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jdk17-ubi10, 9.2-jdk17-ubi10, 9-jdk17-ubi10, jdk17-ubi10
> Architectures: amd64, arm64v8, ppc64le, s390x
> GitFetch: refs/heads/master
> GitCommit: 0000000000000000000000000000000000000000
> Directory: jdk17-ubi10
> 
> Tags: 9.2.1-jdk17-ubi9, 9.2-jdk17-ubi9, 9-jdk17-ubi9, jdk17-ubi9
174c186
< Tags: 8.14.3-jdk21-ubi, 8.14-jdk21-ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi-minimal, 8.14-jdk21-ubi-minimal, 8-jdk21-ubi-minimal
---
> Tags: 8.14.3-jdk21-ubi, 8.14-jdk21-ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi9, 8.14-jdk21-ubi9, 8-jdk21-ubi9
216c228
< Tags: 8.14.3-jdk17-ubi, 8.14-jdk17-ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi-minimal, 8.14-jdk17-ubi-minimal, 8-jdk17-ubi-minimal
---
> Tags: 8.14.3-jdk17-ubi, 8.14-jdk17-ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi9, 8.14-jdk17-ubi9, 8-jdk17-ubi9
252c264
< Tags: 8.14.3-jdk11-ubi, 8.14-jdk11-ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3-jdk11-ubi-minimal, 8.14-jdk11-ubi-minimal, 8-jdk11-ubi-minimal, jdk11-ubi-minimal
---
> Tags: 8.14.3-jdk11-ubi, 8.14-jdk11-ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3-jdk11-ubi9, 8.14-jdk11-ubi9, 8-jdk11-ubi9, jdk11-ubi9
270c282
< Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ubi, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk8-ubi-minimal, 8.14-jdk8-ubi-minimal, 8-jdk8-ubi-minimal, jdk8-ubi-minimal
---
> Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ubi, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk8-ubi9, 8.14-jdk8-ubi9, 8-jdk8-ubi9, jdk8-ubi9
309c321
< Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ubi, 7-jdk17-ubi, 7.6.6-jdk17-ubi-minimal, 7.6-jdk17-ubi-minimal, 7-jdk17-ubi-minimal
---
> Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ubi, 7-jdk17-ubi, 7.6.6-jdk17-ubi9, 7.6-jdk17-ubi9, 7-jdk17-ubi9
345c357
< Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ubi, 7-jdk11-ubi, 7.6.6-jdk11-ubi-minimal, 7.6-jdk11-ubi-minimal, 7-jdk11-ubi-minimal
---
> Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ubi, 7-jdk11-ubi, 7.6.6-jdk11-ubi9, 7.6-jdk11-ubi9, 7-jdk11-ubi9
363c375
< Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi, 7-jdk8-ubi, 7.6.6-jdk8-ubi-minimal, 7.6-jdk8-ubi-minimal, 7-jdk8-ubi-minimal
---
> Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi, 7-jdk8-ubi, 7.6.6-jdk8-ubi9, 7.6-jdk8-ubi9, 7-jdk8-ubi9
390c402
< Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ubi, 6-jdk11-ubi, 6.9.4-jdk11-ubi-minimal, 6.9-jdk11-ubi-minimal, 6-jdk11-ubi-minimal
---
> Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ubi, 6-jdk11-ubi, 6.9.4-jdk11-ubi9, 6.9-jdk11-ubi9, 6-jdk11-ubi9
408c420
< Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi, 6-jdk8-ubi, 6.9.4-jdk8-ubi-minimal, 6.9-jdk8-ubi-minimal, 6-jdk8-ubi-minimal
---
> Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi, 6-jdk8-ubi, 6.9.4-jdk8-ubi9, 6.9-jdk8-ubi9, 6-jdk8-ubi9

@github-actions
Copy link

Library file diff (ignoring commit id's)
existing-library-gradle --- 1/12 --- Text
24 GitCommit: 0000000000000000000000000 24 GitCommit: 0000000000000000000000000
.. 000000000000000                      .. 000000000000000
25 Directory: jdk25-corretto            25 Directory: jdk25-corretto
26                                      26 
27 Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi 27 Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi
.. , 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1 .. , 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1
.. -jdk25-ubi-minimal, 9.2-jdk25-ubi-mi .. -jdk25-ubi10, 9.2-jdk25-ubi10, 9-jdk
.. nimal, 9-jdk25-ubi-minimal, jdk25-ub .. 25-ubi10, jdk25-ubi10, ubi10
.. i-minimal, ubi-minimal               .. 
28 Architectures: amd64, arm64v8, ppc64 28 Architectures: amd64, arm64v8, ppc64
.. le, s390x                            .. le, s390x
29 GitFetch: refs/heads/master          29 GitFetch: refs/heads/master
30 GitCommit: 0000000000000000000000000 30 GitCommit: 0000000000000000000000000
   000000000000000                         000000000000000

existing-library-gradle --- 2/12 --- Text
60 GitCommit: 0000000000000000000000000 60 GitCommit: 0000000000000000000000000
.. 000000000000000                      .. 000000000000000
61 Directory: jdk21-corretto            61 Directory: jdk21-corretto
62                                      62 
63 Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi 63 Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi
.. , 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk2 .. , 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk2
.. 1-ubi-minimal, 9.2-jdk21-ubi-minimal .. 1-ubi10, 9.2-jdk21-ubi10, 9-jdk21-ub
.. , 9-jdk21-ubi-minimal, jdk21-ubi-min .. i10, jdk21-ubi10
.. imal                                 .. 
64 Architectures: amd64, arm64v8, ppc64 64 Architectures: amd64, arm64v8, ppc64
.. le, s390x                            .. le, s390x
65 GitFetch: refs/heads/master          65 GitFetch: refs/heads/master
66 GitCommit: 0000000000000000000000000 66 GitCommit: 0000000000000000000000000
.. 000000000000000                      .. 000000000000000
..                                      67 Directory: jdk21-ubi10
..                                      68 
..                                      69 Tags: 9.2.1-jdk21-ubi9, 9.2-jdk21-ub
..                                      .. i9, 9-jdk21-ubi9, jdk21-ubi9, ubi9
..                                      70 Architectures: amd64, arm64v8, ppc64
..                                      .. le, s390x
..                                      71 GitFetch: refs/heads/master
..                                      72 GitCommit: 0000000000000000000000000
..                                      .. 000000000000000
67 Directory: jdk21-ubi9                73 Directory: jdk21-ubi9
68                                      74 
69 Tags: 9.2.1-jdk21-graal, 9.2-jdk21-g 75 Tags: 9.2.1-jdk21-graal, 9.2-jdk21-g
   raal, 9-jdk21-graal, jdk21-graal, 9.    raal, 9-jdk21-graal, jdk21-graal, 9.
   2.1-jdk21-graal-noble, 9.2-jdk21-gra    2.1-jdk21-graal-noble, 9.2-jdk21-gra
   al-noble, 9-jdk21-graal-noble, jdk21    al-noble, 9-jdk21-graal-noble, jdk21
   -graal-noble                            -graal-noble

existing-library-gradle --- 3/12 --- Text
101 GitFetch: refs/heads/master         107 GitFetch: refs/heads/master
102 GitCommit: 000000000000000000000000 108 GitCommit: 000000000000000000000000
... 0000000000000000                    ... 0000000000000000
103 Directory: jdk17-corretto           109 Directory: jdk17-corretto
...                                     110 
...                                     111 Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ub
...                                     ... i, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jd
...                                     ... k17-ubi10, 9.2-jdk17-ubi10, 9-jdk17
...                                     ... -ubi10, jdk17-ubi10
...                                     112 Architectures: amd64, arm64v8, ppc6
...                                     ... 4le, s390x
...                                     113 GitFetch: refs/heads/master
...                                     114 GitCommit: 000000000000000000000000
...                                     ... 0000000000000000
...                                     115 Directory: jdk17-ubi10
104                                     116 
105 Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ub 117 Tags: 9.2.1-jdk17-ubi9, 9.2-jdk17-u
... i, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jd ... bi9, 9-jdk17-ubi9, jdk17-ubi9
... k17-ubi-minimal, 9.2-jdk17-ubi-mini ... 
... mal, 9-jdk17-ubi-minimal, jdk17-ubi ... 
... -minimal                            ... 
106 Architectures: amd64, arm64v8, ppc6 118 Architectures: amd64, arm64v8, ppc6
... 4le, s390x                          ... 4le, s390x
107 GitFetch: refs/heads/master         119 GitFetch: refs/heads/master
108 GitCommit: 000000000000000000000000 120 GitCommit: 000000000000000000000000
    0000000000000000                        0000000000000000

existing-library-gradle --- 4/12 --- Text
171 GitCommit: 000000000000000000000000 183 GitCommit: 000000000000000000000000
... 0000000000000000                    ... 0000000000000000
172 Directory: jdk21-corretto           184 Directory: jdk21-corretto
173                                     185 
174 Tags: 8.14.3-jdk21-ubi, 8.14-jdk21- 186 Tags: 8.14.3-jdk21-ubi, 8.14-jdk21-
... ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi- ... ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi9
... minimal, 8.14-jdk21-ubi-minimal, 8- ... , 8.14-jdk21-ubi9, 8-jdk21-ubi9
... jdk21-ubi-minimal                   ... 
175 Architectures: amd64, arm64v8, ppc6 187 Architectures: amd64, arm64v8, ppc6
... 4le, s390x                          ... 4le, s390x
176 GitFetch: refs/heads/8              188 GitFetch: refs/heads/8
177 GitCommit: 000000000000000000000000 189 GitCommit: 000000000000000000000000
    0000000000000000                        0000000000000000

existing-library-gradle --- 5/12 --- Text
213 GitCommit: 000000000000000000000000 225 GitCommit: 000000000000000000000000
... 0000000000000000                    ... 0000000000000000
214 Directory: jdk17-corretto           226 Directory: jdk17-corretto
215                                     227 
216 Tags: 8.14.3-jdk17-ubi, 8.14-jdk17- 228 Tags: 8.14.3-jdk17-ubi, 8.14-jdk17-
... ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi- ... ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi9
... minimal, 8.14-jdk17-ubi-minimal, 8- ... , 8.14-jdk17-ubi9, 8-jdk17-ubi9
... jdk17-ubi-minimal                   ... 
217 Architectures: amd64, arm64v8, ppc6 229 Architectures: amd64, arm64v8, ppc6
... 4le, s390x                          ... 4le, s390x
218 GitFetch: refs/heads/8              230 GitFetch: refs/heads/8
219 GitCommit: 000000000000000000000000 231 GitCommit: 000000000000000000000000
    0000000000000000                        0000000000000000

existing-library-gradle --- 6/12 --- Text
249 GitCommit: 000000000000000000000000 261 GitCommit: 000000000000000000000000
... 0000000000000000                    ... 0000000000000000
250 Directory: jdk11-corretto           262 Directory: jdk11-corretto
251                                     263 
252 Tags: 8.14.3-jdk11-ubi, 8.14-jdk11- 264 Tags: 8.14.3-jdk11-ubi, 8.14-jdk11-
... ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3 ... ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3
... -jdk11-ubi-minimal, 8.14-jdk11-ubi- ... -jdk11-ubi9, 8.14-jdk11-ubi9, 8-jdk
... minimal, 8-jdk11-ubi-minimal, jdk11 ... 11-ubi9, jdk11-ubi9
... -ubi-minimal                        ... 
253 Architectures: amd64, arm64v8, ppc6 265 Architectures: amd64, arm64v8, ppc6
... 4le, s390x                          ... 4le, s390x
254 GitFetch: refs/heads/8              266 GitFetch: refs/heads/8
255 GitCommit: 000000000000000000000000 267 GitCommit: 000000000000000000000000
    0000000000000000                        0000000000000000

existing-library-gradle --- 7/12 --- Text
267 GitCommit: 000000000000000000000000 279 GitCommit: 000000000000000000000000
... 0000000000000000                    ... 0000000000000000
268 Directory: jdk8-corretto            280 Directory: jdk8-corretto
269                                     281 
270 Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ub 282 Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ub
... i, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk ... i, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk
... 8-ubi-minimal, 8.14-jdk8-ubi-minima ... 8-ubi9, 8.14-jdk8-ubi9, 8-jdk8-ubi9
... l, 8-jdk8-ubi-minimal, jdk8-ubi-min ... , jdk8-ubi9
... imal                                ... 
271 Architectures: amd64, arm64v8, ppc6 283 Architectures: amd64, arm64v8, ppc6
... 4le                                 ... 4le
272 GitFetch: refs/heads/8              284 GitFetch: refs/heads/8
273 GitCommit: 000000000000000000000000 285 GitCommit: 000000000000000000000000
    0000000000000000                        0000000000000000

existing-library-gradle --- 8/12 --- Text
306 GitCommit: 000000000000000000000000 318 GitCommit: 000000000000000000000000
... 0000000000000000                    ... 0000000000000000
307 Directory: jdk17-corretto           319 Directory: jdk17-corretto
308                                     320 
309 Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ub 321 Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ub
... i, 7-jdk17-ubi, 7.6.6-jdk17-ubi-min ... i, 7-jdk17-ubi, 7.6.6-jdk17-ubi9, 7
... imal, 7.6-jdk17-ubi-minimal, 7-jdk1 ... .6-jdk17-ubi9, 7-jdk17-ubi9
... 7-ubi-minimal                       ... 
310 Architectures: amd64, arm64v8, ppc6 322 Architectures: amd64, arm64v8, ppc6
... 4le, s390x                          ... 4le, s390x
311 GitFetch: refs/heads/7              323 GitFetch: refs/heads/7
312 GitCommit: 000000000000000000000000 324 GitCommit: 000000000000000000000000
    0000000000000000                        0000000000000000

existing-library-gradle --- 9/12 --- Text
342 GitCommit: 000000000000000000000000 354 GitCommit: 000000000000000000000000
... 0000000000000000                    ... 0000000000000000
343 Directory: jdk11-corretto           355 Directory: jdk11-corretto
344                                     356 
345 Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ub 357 Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ub
... i, 7-jdk11-ubi, 7.6.6-jdk11-ubi-min ... i, 7-jdk11-ubi, 7.6.6-jdk11-ubi9, 7
... imal, 7.6-jdk11-ubi-minimal, 7-jdk1 ... .6-jdk11-ubi9, 7-jdk11-ubi9
... 1-ubi-minimal                       ... 
346 Architectures: amd64, arm64v8, ppc6 358 Architectures: amd64, arm64v8, ppc6
... 4le, s390x                          ... 4le, s390x
347 GitFetch: refs/heads/7              359 GitFetch: refs/heads/7
348 GitCommit: 000000000000000000000000 360 GitCommit: 000000000000000000000000
    0000000000000000                        0000000000000000

existing-library-gradle --- 10/12 --- Text
360 GitCommit: 000000000000000000000000 372 GitCommit: 000000000000000000000000
... 0000000000000000                    ... 0000000000000000
361 Directory: jdk8-corretto            373 Directory: jdk8-corretto
362                                     374 
363 Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi, 375 Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi,
...  7-jdk8-ubi, 7.6.6-jdk8-ubi-minimal ...  7-jdk8-ubi, 7.6.6-jdk8-ubi9, 7.6-j
... , 7.6-jdk8-ubi-minimal, 7-jdk8-ubi- ... dk8-ubi9, 7-jdk8-ubi9
... minimal                             ... 
364 Architectures: amd64, arm64v8, ppc6 376 Architectures: amd64, arm64v8, ppc6
... 4le                                 ... 4le
365 GitFetch: refs/heads/7              377 GitFetch: refs/heads/7
366 GitCommit: 000000000000000000000000 378 GitCommit: 000000000000000000000000
    0000000000000000                        0000000000000000

existing-library-gradle --- 11/12 --- Text
387 GitCommit: 000000000000000000000000 399 GitCommit: 000000000000000000000000
... 0000000000000000                    ... 0000000000000000
388 Directory: jdk11-corretto           400 Directory: jdk11-corretto
389                                     401 
390 Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ub 402 Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ub
... i, 6-jdk11-ubi, 6.9.4-jdk11-ubi-min ... i, 6-jdk11-ubi, 6.9.4-jdk11-ubi9, 6
... imal, 6.9-jdk11-ubi-minimal, 6-jdk1 ... .9-jdk11-ubi9, 6-jdk11-ubi9
... 1-ubi-minimal                       ... 
391 Architectures: amd64, arm64v8, ppc6 403 Architectures: amd64, arm64v8, ppc6
... 4le, s390x                          ... 4le, s390x
392 GitFetch: refs/heads/6              404 GitFetch: refs/heads/6
393 GitCommit: 000000000000000000000000 405 GitCommit: 000000000000000000000000
    0000000000000000                        0000000000000000

existing-library-gradle --- 12/12 --- Text
405 GitCommit: 000000000000000000000000 417 GitCommit: 000000000000000000000000
... 0000000000000000                    ... 0000000000000000
406 Directory: jdk8-corretto            418 Directory: jdk8-corretto
407                                     419 
408 Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi, 420 Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi,
...  6-jdk8-ubi, 6.9.4-jdk8-ubi-minimal ...  6-jdk8-ubi, 6.9.4-jdk8-ubi9, 6.9-j
... , 6.9-jdk8-ubi-minimal, 6-jdk8-ubi- ... dk8-ubi9, 6-jdk8-ubi9
... minimal                             ... 
409 Architectures: amd64, arm64v8, ppc6 421 Architectures: amd64, arm64v8, ppc6
... 4le                                 ... 4le
410 GitFetch: refs/heads/6              422 GitFetch: refs/heads/6
411 GitCommit: 000000000000000000000000 423 GitCommit: 000000000000000000000000
    0000000000000000                        0000000000000000

@cobexer cobexer force-pushed the cobexer/fix-tag-generation-for-ubi10 branch from dd21ff8 to 3cda7f5 Compare November 25, 2025 12:35
@github-actions
Copy link

Library file diff (ignoring commit id's)
�[36m27c27�[0m
�[31m< Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi, 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1-jdk25-ubi-minimal, 9.2-jdk25-ubi-minimal, 9-jdk25-ubi-minimal, jdk25-ubi-minimal, ubi-minimal�[0m
---
�[32m> Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi, 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1-jdk25-ubi10, 9.2-jdk25-ubi10, 9-jdk25-ubi10, jdk25-ubi10, ubi10�[0m
�[36m63c63,69�[0m
�[31m< Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi, 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk21-ubi-minimal, 9.2-jdk21-ubi-minimal, 9-jdk21-ubi-minimal, jdk21-ubi-minimal�[0m
---
�[32m> Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi, 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk21-ubi10, 9.2-jdk21-ubi10, 9-jdk21-ubi10, jdk21-ubi10�[0m
�[32m> Architectures: amd64, arm64v8, ppc64le, s390x�[0m
�[32m> GitFetch: refs/heads/master�[0m
�[32m> GitCommit: 0000000000000000000000000000000000000000�[0m
�[32m> Directory: jdk21-ubi10�[0m
�[32m> �[0m
�[32m> Tags: 9.2.1-jdk21-ubi9, 9.2-jdk21-ubi9, 9-jdk21-ubi9, jdk21-ubi9, ubi9�[0m
�[36m105c111,117�[0m
�[31m< Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ubi, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jdk17-ubi-minimal, 9.2-jdk17-ubi-minimal, 9-jdk17-ubi-minimal, jdk17-ubi-minimal�[0m
---
�[32m> Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ubi, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jdk17-ubi10, 9.2-jdk17-ubi10, 9-jdk17-ubi10, jdk17-ubi10�[0m
�[32m> Architectures: amd64, arm64v8, ppc64le, s390x�[0m
�[32m> GitFetch: refs/heads/master�[0m
�[32m> GitCommit: 0000000000000000000000000000000000000000�[0m
�[32m> Directory: jdk17-ubi10�[0m
�[32m> �[0m
�[32m> Tags: 9.2.1-jdk17-ubi9, 9.2-jdk17-ubi9, 9-jdk17-ubi9, jdk17-ubi9�[0m
�[36m174c186�[0m
�[31m< Tags: 8.14.3-jdk21-ubi, 8.14-jdk21-ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi-minimal, 8.14-jdk21-ubi-minimal, 8-jdk21-ubi-minimal�[0m
---
�[32m> Tags: 8.14.3-jdk21-ubi, 8.14-jdk21-ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi9, 8.14-jdk21-ubi9, 8-jdk21-ubi9�[0m
�[36m216c228�[0m
�[31m< Tags: 8.14.3-jdk17-ubi, 8.14-jdk17-ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi-minimal, 8.14-jdk17-ubi-minimal, 8-jdk17-ubi-minimal�[0m
---
�[32m> Tags: 8.14.3-jdk17-ubi, 8.14-jdk17-ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi9, 8.14-jdk17-ubi9, 8-jdk17-ubi9�[0m
�[36m252c264�[0m
�[31m< Tags: 8.14.3-jdk11-ubi, 8.14-jdk11-ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3-jdk11-ubi-minimal, 8.14-jdk11-ubi-minimal, 8-jdk11-ubi-minimal, jdk11-ubi-minimal�[0m
---
�[32m> Tags: 8.14.3-jdk11-ubi, 8.14-jdk11-ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3-jdk11-ubi9, 8.14-jdk11-ubi9, 8-jdk11-ubi9, jdk11-ubi9�[0m
�[36m270c282�[0m
�[31m< Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ubi, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk8-ubi-minimal, 8.14-jdk8-ubi-minimal, 8-jdk8-ubi-minimal, jdk8-ubi-minimal�[0m
---
�[32m> Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ubi, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk8-ubi9, 8.14-jdk8-ubi9, 8-jdk8-ubi9, jdk8-ubi9�[0m
�[36m309c321�[0m
�[31m< Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ubi, 7-jdk17-ubi, 7.6.6-jdk17-ubi-minimal, 7.6-jdk17-ubi-minimal, 7-jdk17-ubi-minimal�[0m
---
�[32m> Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ubi, 7-jdk17-ubi, 7.6.6-jdk17-ubi9, 7.6-jdk17-ubi9, 7-jdk17-ubi9�[0m
�[36m345c357�[0m
�[31m< Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ubi, 7-jdk11-ubi, 7.6.6-jdk11-ubi-minimal, 7.6-jdk11-ubi-minimal, 7-jdk11-ubi-minimal�[0m
---
�[32m> Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ubi, 7-jdk11-ubi, 7.6.6-jdk11-ubi9, 7.6-jdk11-ubi9, 7-jdk11-ubi9�[0m
�[36m363c375�[0m
�[31m< Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi, 7-jdk8-ubi, 7.6.6-jdk8-ubi-minimal, 7.6-jdk8-ubi-minimal, 7-jdk8-ubi-minimal�[0m
---
�[32m> Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi, 7-jdk8-ubi, 7.6.6-jdk8-ubi9, 7.6-jdk8-ubi9, 7-jdk8-ubi9�[0m
�[36m390c402�[0m
�[31m< Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ubi, 6-jdk11-ubi, 6.9.4-jdk11-ubi-minimal, 6.9-jdk11-ubi-minimal, 6-jdk11-ubi-minimal�[0m
---
�[32m> Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ubi, 6-jdk11-ubi, 6.9.4-jdk11-ubi9, 6.9-jdk11-ubi9, 6-jdk11-ubi9�[0m
�[36m408c420�[0m
�[31m< Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi, 6-jdk8-ubi, 6.9.4-jdk8-ubi-minimal, 6.9-jdk8-ubi-minimal, 6-jdk8-ubi-minimal�[0m
---
�[32m> Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi, 6-jdk8-ubi, 6.9.4-jdk8-ubi9, 6.9-jdk8-ubi9, 6-jdk8-ubi9�[0m

@cobexer cobexer force-pushed the cobexer/fix-tag-generation-for-ubi10 branch from 3cda7f5 to 30e9009 Compare November 25, 2025 12:36
@github-actions
Copy link

Library file diff (ignoring commit id's)
27c27
< Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi, 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1-jdk25-ubi-minimal, 9.2-jdk25-ubi-minimal, 9-jdk25-ubi-minimal, jdk25-ubi-minimal, ubi-minimal
---
> Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi, 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1-jdk25-ubi10, 9.2-jdk25-ubi10, 9-jdk25-ubi10, jdk25-ubi10, ubi10
63c63,69
< Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi, 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk21-ubi-minimal, 9.2-jdk21-ubi-minimal, 9-jdk21-ubi-minimal, jdk21-ubi-minimal
---
> Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi, 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk21-ubi10, 9.2-jdk21-ubi10, 9-jdk21-ubi10, jdk21-ubi10
> Architectures: amd64, arm64v8, ppc64le, s390x
> GitFetch: refs/heads/master
> GitCommit: 0000000000000000000000000000000000000000
> Directory: jdk21-ubi10
> 
> Tags: 9.2.1-jdk21-ubi9, 9.2-jdk21-ubi9, 9-jdk21-ubi9, jdk21-ubi9, ubi9
105c111,117
< Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ubi, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jdk17-ubi-minimal, 9.2-jdk17-ubi-minimal, 9-jdk17-ubi-minimal, jdk17-ubi-minimal
---
> Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ubi, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jdk17-ubi10, 9.2-jdk17-ubi10, 9-jdk17-ubi10, jdk17-ubi10
> Architectures: amd64, arm64v8, ppc64le, s390x
> GitFetch: refs/heads/master
> GitCommit: 0000000000000000000000000000000000000000
> Directory: jdk17-ubi10
> 
> Tags: 9.2.1-jdk17-ubi9, 9.2-jdk17-ubi9, 9-jdk17-ubi9, jdk17-ubi9
174c186
< Tags: 8.14.3-jdk21-ubi, 8.14-jdk21-ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi-minimal, 8.14-jdk21-ubi-minimal, 8-jdk21-ubi-minimal
---
> Tags: 8.14.3-jdk21-ubi, 8.14-jdk21-ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi9, 8.14-jdk21-ubi9, 8-jdk21-ubi9
216c228
< Tags: 8.14.3-jdk17-ubi, 8.14-jdk17-ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi-minimal, 8.14-jdk17-ubi-minimal, 8-jdk17-ubi-minimal
---
> Tags: 8.14.3-jdk17-ubi, 8.14-jdk17-ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi9, 8.14-jdk17-ubi9, 8-jdk17-ubi9
252c264
< Tags: 8.14.3-jdk11-ubi, 8.14-jdk11-ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3-jdk11-ubi-minimal, 8.14-jdk11-ubi-minimal, 8-jdk11-ubi-minimal, jdk11-ubi-minimal
---
> Tags: 8.14.3-jdk11-ubi, 8.14-jdk11-ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3-jdk11-ubi9, 8.14-jdk11-ubi9, 8-jdk11-ubi9, jdk11-ubi9
270c282
< Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ubi, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk8-ubi-minimal, 8.14-jdk8-ubi-minimal, 8-jdk8-ubi-minimal, jdk8-ubi-minimal
---
> Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ubi, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk8-ubi9, 8.14-jdk8-ubi9, 8-jdk8-ubi9, jdk8-ubi9
309c321
< Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ubi, 7-jdk17-ubi, 7.6.6-jdk17-ubi-minimal, 7.6-jdk17-ubi-minimal, 7-jdk17-ubi-minimal
---
> Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ubi, 7-jdk17-ubi, 7.6.6-jdk17-ubi9, 7.6-jdk17-ubi9, 7-jdk17-ubi9
345c357
< Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ubi, 7-jdk11-ubi, 7.6.6-jdk11-ubi-minimal, 7.6-jdk11-ubi-minimal, 7-jdk11-ubi-minimal
---
> Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ubi, 7-jdk11-ubi, 7.6.6-jdk11-ubi9, 7.6-jdk11-ubi9, 7-jdk11-ubi9
363c375
< Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi, 7-jdk8-ubi, 7.6.6-jdk8-ubi-minimal, 7.6-jdk8-ubi-minimal, 7-jdk8-ubi-minimal
---
> Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi, 7-jdk8-ubi, 7.6.6-jdk8-ubi9, 7.6-jdk8-ubi9, 7-jdk8-ubi9
390c402
< Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ubi, 6-jdk11-ubi, 6.9.4-jdk11-ubi-minimal, 6.9-jdk11-ubi-minimal, 6-jdk11-ubi-minimal
---
> Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ubi, 6-jdk11-ubi, 6.9.4-jdk11-ubi9, 6.9-jdk11-ubi9, 6-jdk11-ubi9
408c420
< Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi, 6-jdk8-ubi, 6.9.4-jdk8-ubi-minimal, 6.9-jdk8-ubi-minimal, 6-jdk8-ubi-minimal
---
> Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi, 6-jdk8-ubi, 6.9.4-jdk8-ubi9, 6.9-jdk8-ubi9, 6-jdk8-ubi9

@cobexer cobexer requested a review from Copilot November 25, 2025 12:38
Copilot finished reviewing on behalf of cobexer November 25, 2025 12:42
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 6 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@cobexer cobexer force-pushed the cobexer/fix-tag-generation-for-ubi10 branch from 30e9009 to c72bd03 Compare November 25, 2025 14:11
@github-actions
Copy link

Library file diff (ignoring commit IDs)
27c27
< Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi, 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1-jdk25-ubi-minimal, 9.2-jdk25-ubi-minimal, 9-jdk25-ubi-minimal, jdk25-ubi-minimal, ubi-minimal
---
> Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi, 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1-jdk25-ubi10, 9.2-jdk25-ubi10, 9-jdk25-ubi10, jdk25-ubi10, ubi10
63c63,69
< Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi, 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk21-ubi-minimal, 9.2-jdk21-ubi-minimal, 9-jdk21-ubi-minimal, jdk21-ubi-minimal
---
> Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi, 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk21-ubi10, 9.2-jdk21-ubi10, 9-jdk21-ubi10, jdk21-ubi10
> Architectures: amd64, arm64v8, ppc64le, s390x
> GitFetch: refs/heads/master
> GitCommit: 0000000000000000000000000000000000000000
> Directory: jdk21-ubi10
> 
> Tags: 9.2.1-jdk21-ubi9, 9.2-jdk21-ubi9, 9-jdk21-ubi9, jdk21-ubi9, ubi9
105c111,117
< Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ubi, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jdk17-ubi-minimal, 9.2-jdk17-ubi-minimal, 9-jdk17-ubi-minimal, jdk17-ubi-minimal
---
> Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ubi, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jdk17-ubi10, 9.2-jdk17-ubi10, 9-jdk17-ubi10, jdk17-ubi10
> Architectures: amd64, arm64v8, ppc64le, s390x
> GitFetch: refs/heads/master
> GitCommit: 0000000000000000000000000000000000000000
> Directory: jdk17-ubi10
> 
> Tags: 9.2.1-jdk17-ubi9, 9.2-jdk17-ubi9, 9-jdk17-ubi9, jdk17-ubi9
174c186
< Tags: 8.14.3-jdk21-ubi, 8.14-jdk21-ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi-minimal, 8.14-jdk21-ubi-minimal, 8-jdk21-ubi-minimal
---
> Tags: 8.14.3-jdk21-ubi, 8.14-jdk21-ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi9, 8.14-jdk21-ubi9, 8-jdk21-ubi9
216c228
< Tags: 8.14.3-jdk17-ubi, 8.14-jdk17-ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi-minimal, 8.14-jdk17-ubi-minimal, 8-jdk17-ubi-minimal
---
> Tags: 8.14.3-jdk17-ubi, 8.14-jdk17-ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi9, 8.14-jdk17-ubi9, 8-jdk17-ubi9
252c264
< Tags: 8.14.3-jdk11-ubi, 8.14-jdk11-ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3-jdk11-ubi-minimal, 8.14-jdk11-ubi-minimal, 8-jdk11-ubi-minimal, jdk11-ubi-minimal
---
> Tags: 8.14.3-jdk11-ubi, 8.14-jdk11-ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3-jdk11-ubi9, 8.14-jdk11-ubi9, 8-jdk11-ubi9, jdk11-ubi9
270c282
< Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ubi, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk8-ubi-minimal, 8.14-jdk8-ubi-minimal, 8-jdk8-ubi-minimal, jdk8-ubi-minimal
---
> Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ubi, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk8-ubi9, 8.14-jdk8-ubi9, 8-jdk8-ubi9, jdk8-ubi9
309c321
< Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ubi, 7-jdk17-ubi, 7.6.6-jdk17-ubi-minimal, 7.6-jdk17-ubi-minimal, 7-jdk17-ubi-minimal
---
> Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ubi, 7-jdk17-ubi, 7.6.6-jdk17-ubi9, 7.6-jdk17-ubi9, 7-jdk17-ubi9
345c357
< Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ubi, 7-jdk11-ubi, 7.6.6-jdk11-ubi-minimal, 7.6-jdk11-ubi-minimal, 7-jdk11-ubi-minimal
---
> Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ubi, 7-jdk11-ubi, 7.6.6-jdk11-ubi9, 7.6-jdk11-ubi9, 7-jdk11-ubi9
363c375
< Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi, 7-jdk8-ubi, 7.6.6-jdk8-ubi-minimal, 7.6-jdk8-ubi-minimal, 7-jdk8-ubi-minimal
---
> Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi, 7-jdk8-ubi, 7.6.6-jdk8-ubi9, 7.6-jdk8-ubi9, 7-jdk8-ubi9
390c402
< Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ubi, 6-jdk11-ubi, 6.9.4-jdk11-ubi-minimal, 6.9-jdk11-ubi-minimal, 6-jdk11-ubi-minimal
---
> Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ubi, 6-jdk11-ubi, 6.9.4-jdk11-ubi9, 6.9-jdk11-ubi9, 6-jdk11-ubi9
408c420
< Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi, 6-jdk8-ubi, 6.9.4-jdk8-ubi-minimal, 6.9-jdk8-ubi-minimal, 6-jdk8-ubi-minimal
---
> Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi, 6-jdk8-ubi, 6.9.4-jdk8-ubi9, 6.9-jdk8-ubi9, 6-jdk8-ubi9

@cobexer cobexer requested review from blindpirate and ov7a November 25, 2025 14:13
Copy link
Contributor

@blindpirate blindpirate left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work!

* Utilize a Dockerfile that can be used locally as well
* Display the diff to the current upstream version (in the build)

Signed-off-by: Christoph Obexer <[email protected]>
@cobexer cobexer force-pushed the cobexer/fix-tag-generation-for-ubi10 branch from c72bd03 to 50b6b5b Compare November 27, 2025 10:19
@github-actions
Copy link

Library file diff (ignoring commit IDs)
27c27
< Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi, 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1-jdk25-ubi-minimal, 9.2-jdk25-ubi-minimal, 9-jdk25-ubi-minimal, jdk25-ubi-minimal, ubi-minimal
---
> Tags: 9.2.1-jdk25-ubi, 9.2-jdk25-ubi, 9-jdk25-ubi, jdk25-ubi, ubi, 9.2.1-jdk25-ubi10, 9.2-jdk25-ubi10, 9-jdk25-ubi10, jdk25-ubi10, ubi10
63c63,69
< Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi, 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk21-ubi-minimal, 9.2-jdk21-ubi-minimal, 9-jdk21-ubi-minimal, jdk21-ubi-minimal
---
> Tags: 9.2.1-jdk21-ubi, 9.2-jdk21-ubi, 9-jdk21-ubi, jdk21-ubi, 9.2.1-jdk21-ubi10, 9.2-jdk21-ubi10, 9-jdk21-ubi10, jdk21-ubi10
> Architectures: amd64, arm64v8, ppc64le, s390x
> GitFetch: refs/heads/master
> GitCommit: 0000000000000000000000000000000000000000
> Directory: jdk21-ubi10
> 
> Tags: 9.2.1-jdk21-ubi9, 9.2-jdk21-ubi9, 9-jdk21-ubi9, jdk21-ubi9, ubi9
105c111,117
< Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ubi, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jdk17-ubi-minimal, 9.2-jdk17-ubi-minimal, 9-jdk17-ubi-minimal, jdk17-ubi-minimal
---
> Tags: 9.2.1-jdk17-ubi, 9.2-jdk17-ubi, 9-jdk17-ubi, jdk17-ubi, 9.2.1-jdk17-ubi10, 9.2-jdk17-ubi10, 9-jdk17-ubi10, jdk17-ubi10
> Architectures: amd64, arm64v8, ppc64le, s390x
> GitFetch: refs/heads/master
> GitCommit: 0000000000000000000000000000000000000000
> Directory: jdk17-ubi10
> 
> Tags: 9.2.1-jdk17-ubi9, 9.2-jdk17-ubi9, 9-jdk17-ubi9, jdk17-ubi9
174c186
< Tags: 8.14.3-jdk21-ubi, 8.14-jdk21-ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi-minimal, 8.14-jdk21-ubi-minimal, 8-jdk21-ubi-minimal
---
> Tags: 8.14.3-jdk21-ubi, 8.14-jdk21-ubi, 8-jdk21-ubi, 8.14.3-jdk21-ubi9, 8.14-jdk21-ubi9, 8-jdk21-ubi9
216c228
< Tags: 8.14.3-jdk17-ubi, 8.14-jdk17-ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi-minimal, 8.14-jdk17-ubi-minimal, 8-jdk17-ubi-minimal
---
> Tags: 8.14.3-jdk17-ubi, 8.14-jdk17-ubi, 8-jdk17-ubi, 8.14.3-jdk17-ubi9, 8.14-jdk17-ubi9, 8-jdk17-ubi9
252c264
< Tags: 8.14.3-jdk11-ubi, 8.14-jdk11-ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3-jdk11-ubi-minimal, 8.14-jdk11-ubi-minimal, 8-jdk11-ubi-minimal, jdk11-ubi-minimal
---
> Tags: 8.14.3-jdk11-ubi, 8.14-jdk11-ubi, 8-jdk11-ubi, jdk11-ubi, 8.14.3-jdk11-ubi9, 8.14-jdk11-ubi9, 8-jdk11-ubi9, jdk11-ubi9
270c282
< Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ubi, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk8-ubi-minimal, 8.14-jdk8-ubi-minimal, 8-jdk8-ubi-minimal, jdk8-ubi-minimal
---
> Tags: 8.14.3-jdk8-ubi, 8.14-jdk8-ubi, 8-jdk8-ubi, jdk8-ubi, 8.14.3-jdk8-ubi9, 8.14-jdk8-ubi9, 8-jdk8-ubi9, jdk8-ubi9
309c321
< Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ubi, 7-jdk17-ubi, 7.6.6-jdk17-ubi-minimal, 7.6-jdk17-ubi-minimal, 7-jdk17-ubi-minimal
---
> Tags: 7.6.6-jdk17-ubi, 7.6-jdk17-ubi, 7-jdk17-ubi, 7.6.6-jdk17-ubi9, 7.6-jdk17-ubi9, 7-jdk17-ubi9
345c357
< Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ubi, 7-jdk11-ubi, 7.6.6-jdk11-ubi-minimal, 7.6-jdk11-ubi-minimal, 7-jdk11-ubi-minimal
---
> Tags: 7.6.6-jdk11-ubi, 7.6-jdk11-ubi, 7-jdk11-ubi, 7.6.6-jdk11-ubi9, 7.6-jdk11-ubi9, 7-jdk11-ubi9
363c375
< Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi, 7-jdk8-ubi, 7.6.6-jdk8-ubi-minimal, 7.6-jdk8-ubi-minimal, 7-jdk8-ubi-minimal
---
> Tags: 7.6.6-jdk8-ubi, 7.6-jdk8-ubi, 7-jdk8-ubi, 7.6.6-jdk8-ubi9, 7.6-jdk8-ubi9, 7-jdk8-ubi9
390c402
< Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ubi, 6-jdk11-ubi, 6.9.4-jdk11-ubi-minimal, 6.9-jdk11-ubi-minimal, 6-jdk11-ubi-minimal
---
> Tags: 6.9.4-jdk11-ubi, 6.9-jdk11-ubi, 6-jdk11-ubi, 6.9.4-jdk11-ubi9, 6.9-jdk11-ubi9, 6-jdk11-ubi9
408c420
< Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi, 6-jdk8-ubi, 6.9.4-jdk8-ubi-minimal, 6.9-jdk8-ubi-minimal, 6-jdk8-ubi-minimal
---
> Tags: 6.9.4-jdk8-ubi, 6.9-jdk8-ubi, 6-jdk8-ubi, 6.9.4-jdk8-ubi9, 6.9-jdk8-ubi9, 6-jdk8-ubi9

@cobexer cobexer merged commit 5765751 into master Nov 27, 2025
29 checks passed
@cobexer cobexer deleted the cobexer/fix-tag-generation-for-ubi10 branch November 27, 2025 10:22
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.

UBI 10 images missing from generated tags on https://hub.docker.com/_/gradle/

3 participants