Skip to content

Conversation

@klesaulnier
Copy link
Contributor

Please check if the PR fulfills these requirements

  • The commit message follows our guidelines
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)
  • A PR or issue has been opened in all impacted repositories (if any)

What kind of change does this PR introduce?
Bug fix

What is the current behavior?
"dockerImage" is a required param
It does not allow us to create multiple images from a multi-module repository

What is the new behavior (if this is a feature change)?
"dockerImage" is not a required param
It will use default image name from pom.xml config
We can now use those actions for multi-module repositories

Does this PR introduce a breaking change or deprecate an API?

  • Yes
  • No

…itories

Signed-off-by: LE SAULNIER Kevin <kevin.lesaulnier.pro@gmail.com>
Signed-off-by: LE SAULNIER Kevin <kevin.lesaulnier.pro@gmail.com>
Signed-off-by: LE SAULNIER Kevin <kevin.lesaulnier.pro@gmail.com>
Signed-off-by: LE SAULNIER Kevin <kevin.lesaulnier.pro@gmail.com>
Signed-off-by: LE SAULNIER Kevin <kevin.lesaulnier.pro@gmail.com>
@antoinebhs antoinebhs requested a review from jonenst January 20, 2026 12:34
Copy link
Collaborator

@antoinebhs antoinebhs left a comment

Choose a reason for hiding this comment

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

Code OK

@antoinebhs antoinebhs requested a review from Copilot January 20, 2026 12:52
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 makes the dockerImage parameter optional in GitHub Actions workflows for backend applications, enabling support for multi-module repositories where Docker image names are defined in pom.xml configuration.

Changes:

  • Changed dockerImage input parameter from required to optional across four workflow files
  • Updated Docker deployment commands to conditionally use the dockerImage parameter when provided
  • Modified tagging strategy in release and patch workflows to use separate tags parameter

Reviewed changes

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

File Description
.github/workflows/release-backend-app-generic.yml Made dockerImage optional and updated deployment to use conditional parameter substitution with separate tags
.github/workflows/patch-backend-app-generic.yml Made dockerImage optional and updated deployment to use conditional parameter substitution with separate tags
.github/workflows/manual-dockerdeploy-backend-app-generic.yml Made dockerImage optional and updated deployment to use conditional parameter substitution
.github/workflows/build-backend-app-generic.yml Made dockerImage optional and updated deployment to use conditional parameter substitution

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

Signed-off-by: LE SAULNIER Kevin <kevin.lesaulnier.pro@gmail.com>
Signed-off-by: LE SAULNIER Kevin <kevin.lesaulnier.pro@gmail.com>
@antoinebhs antoinebhs merged commit c817188 into main Jan 21, 2026
2 checks passed
@antoinebhs antoinebhs deleted the docker-image-not-required branch January 21, 2026 10:04
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.

3 participants