dotCMS / dotCMS/core

fix(docker): java-25 floating tag not updated on dotcms/dotcms-dev image

Open
#34,844 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

stale Type : Defect
Dominant language
Java
Stars
970
Forks
486
Avg merge
3d 33m
Merged PRs (30d)
170

Description

Problem Statement

When the 26.02.27-01_java-25 dev image was pushed to dotcms/dotcms-dev, the floating java-25 tag was not promoted to point to the new image. The java-25 tag is currently 2 days older than the versioned 26.02.27-01_java-25 tag, meaning consumers pinning to java-25 are silently pulling a stale build.

The same workflow on the non-dev image (dotcms/dotcms) is functioning correctly — the floating tag is updated on each publish run as expected. This appears to be a CI/publishing pipeline issue specific to the dotcms-dev image workflow.

Steps to Reproduce

  1. Pull dotcms/dotcms-dev:java-25
  2. Note the digest — it does not match dotcms/dotcms-dev:26.02.27-01_java-25
  3. Compare with dotcms/dotcms:java-25 — that floating tag is current

Acceptance Criteria

  • The java-25 floating tag on dotcms/dotcms-dev is promoted to match the latest versioned tag on every publish run
  • The CI/CD pipeline for dotcms-dev mirrors the floating-tag promotion behavior of dotcms/dotcms

dotCMS Version

26.02.27-01_java-25 (dotcms/dotcms-dev)

Severity

Medium

Links

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the CI/CD publishing workflow for the dotcms-dev image and compare it with the working workflow for dotcms. Trace how the versioned 26.02.27-01_java-25 tag is published and promoted, then verify that java-25 receives the same digest on every publish run.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, java
Domain
ci-cd, devops
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.