Skip to content

Conversation

@wolfboys
Copy link
Member

[Improve] Build and push Docker images for historical versions

What changes were proposed in this pull request

Issue Number: close #xxx

Brief change log

Verifying this change

This change is a trivial rework / code cleanup without any test coverage.

(or)

This change is already covered by existing tests, such as (please describe tests).

(or)

This change added tests and can be verified as follows:

Does this pull request potentially affect one of the following parts

  • Dependencies (does it add or upgrade a dependency): (yes / no)

@github-actions github-actions bot added the INFRA label Sep 10, 2025
@wolfboys wolfboys requested a review from Copilot September 10, 2025 03: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 enhances the Docker build workflow to support building and pushing Docker images for historical versions of the project. The changes enable scheduled builds of all tagged versions matching the semantic versioning pattern.

  • Adds a new job to collect all matching version tags from git history
  • Implements matrix strategy to build Docker images for multiple historical versions
  • Updates the workflow trigger to focus on tags and scheduled builds

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@sonarqubecloud
Copy link

Copy link
Member

@wangsizhu0504 wangsizhu0504 left a comment

Choose a reason for hiding this comment

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

LGTM

@wolfboys wolfboys merged commit 0984663 into apache:dev Sep 10, 2025
42 checks passed
@wolfboys wolfboys deleted the docker branch September 10, 2025 04:06
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.

2 participants