Skip to content

Arnej/update parent pom#4797

Merged
hmusum merged 2 commits intomasterfrom
arnej/update-parent-pom
Feb 28, 2026
Merged

Arnej/update parent pom#4797
hmusum merged 2 commits intomasterfrom
arnej/update-parent-pom

Conversation

@arnej27959
Copy link
Member

I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.

The component_containerclusters test was failing when receiving
"No binding for URI" error messages instead of the expected
"Could not find" or "Not Found" patterns. Added pattern matching
for this third variant and refactored the conditional logic to use
more idiomatic Ruby (unless with OR instead of if with negated AND).
Updates Maven plugin versions and compiler configuration to match the
upstream Vespa parent POM, ensuring consistent build behavior across
the project.

Changes include:
- Update maven-javadoc-plugin: 3.8.0 -> 3.12.0
- Update maven-dependency-plugin: 3.7.1 -> 3.8.1
- Update exec-maven-plugin: 3.4.0 -> 3.4.1
- Add ASM 9.9 dependency to compiler plugin
- Add compiler args to suppress serial, try, and processing warnings
- Disable deprecation warnings display
- Remove deprecated optimize option
Copy link
Contributor

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

Updates the tests module parent POM build plugin configuration/versions and adjusts a container cluster system test to accept additional “not found” error variants and use correct Ruby regex matching logic.

Changes:

  • Update maven-compiler-plugin configuration (warnings/deprecation flags and -Xlint arguments) and bump several Maven plugin versions in tests/pom.xml.
  • Add an ASM dependency to the compiler plugin configuration in tests/pom.xml.
  • Fix and broaden the “cluster not found” assertions in component_containerclusters.rb by using unless with proper =~ checks and accepting an additional error message variant.

Reviewed changes

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

File Description
tests/pom.xml Updates build plugin configuration/versions used by test app modules.
tests/container/component_containerclusters/component_containerclusters.rb Corrects regex assertion logic and expands accepted error responses for missing handler bindings.

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

hmusum
hmusum previously approved these changes Feb 28, 2026
Copy link
Member

@hmusum hmusum left a comment

Choose a reason for hiding this comment

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

👍

@arnej27959 arnej27959 dismissed hmusum’s stale review February 28, 2026 14:08

The merge-base changed after approval.

@hmusum hmusum merged commit 6b15f07 into master Feb 28, 2026
7 checks passed
@hmusum hmusum deleted the arnej/update-parent-pom branch February 28, 2026 14:08
Copy link
Member

@bjorncs bjorncs left a comment

Choose a reason for hiding this comment

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

👍

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.

4 participants