Skip to content

feat: push major, minor and patch versions for Docker#3086

Merged
afranken merged 1 commit into
mainfrom
feat/version-tags-for-docker-image
Jun 20, 2026
Merged

feat: push major, minor and patch versions for Docker#3086
afranken merged 1 commit into
mainfrom
feat/version-tags-for-docker-image

Conversation

@afranken

Copy link
Copy Markdown
Member

Description

push major, minor and patch versions for Docker containers

Related Issue

#3058

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

Copilot AI review requested due to automatic review settings June 20, 2026 21:04
@afranken afranken self-assigned this Jun 20, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 extends the Docker image publishing flow to additionally publish major and minor version tags alongside the existing patch (full ${project.version}) and latest tags, enabling consumers to pin images to X or X.Y.

Changes:

  • Update Docker build/push scripts to accept and apply major/minor/patch/latest tags.
  • Add Maven version parsing (build-helper-maven-plugin:parse-version) to derive majorVersion/minorVersion for tag arguments.
  • Introduce a parent POM property for build-helper-maven-plugin version management.

Reviewed changes

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

File Description
pom.xml Adds a managed version property for build-helper-maven-plugin.
docker/pom.xml Passes major/minor/patch tags into Docker build/push scripts; adds version parsing execution (but currently only in one profile).
docker/build-docker-image.sh Builds a locally loaded image tagged with patch/latest/major/minor.
docker/push-docker-image.sh Builds and pushes multi-arch images tagged with patch/latest/major/minor.

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

Comment thread docker/pom.xml
Comment thread docker/pom.xml Outdated
Comment thread docker/pom.xml Outdated
@afranken afranken force-pushed the feat/version-tags-for-docker-image branch from 0eae54e to a0faea3 Compare June 20, 2026 21:09
@afranken afranken requested a review from Copilot June 20, 2026 21:09

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 1 comment.

Comment thread docker/pom.xml
@afranken afranken force-pushed the feat/version-tags-for-docker-image branch from a0faea3 to 28d8237 Compare June 20, 2026 21:13
@afranken afranken requested a review from Copilot June 20, 2026 21:14

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 3 comments.

Comment thread docker/pom.xml
Comment thread docker/pom.xml Outdated
Comment thread docker/pom.xml Outdated
@afranken afranken force-pushed the feat/version-tags-for-docker-image branch from 28d8237 to 3295841 Compare June 20, 2026 21:21
@afranken afranken force-pushed the feat/version-tags-for-docker-image branch from 3295841 to 0c906eb Compare June 20, 2026 21:21
@afranken afranken requested a review from Copilot June 20, 2026 21:22

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 no new comments.

@afranken afranken merged commit ffe75ee into main Jun 20, 2026
8 checks passed
@afranken afranken deleted the feat/version-tags-for-docker-image branch June 20, 2026 21:31
@afranken afranken linked an issue Jun 21, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Major and Minor Version Tags for Docker Images

2 participants