Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 29, 2026

Bumps org.apache.maven.plugins:maven-pmd-plugin from 3.12.0 to 3.28.0.

Release notes

Sourced from org.apache.maven.plugins:maven-pmd-plugin's releases.

3.28.0

🚀 New features and improvements

📝 Documentation updates

👻 Maintenance

📦 Dependency updates

3.27.0

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

... (truncated)

Commits
  • f152a3a [maven-release-plugin] prepare release maven-pmd-plugin-3.28.0
  • 0678fd1 Update historical PMD version in docs
  • 41d5069 Bump org.apache.commons:commons-lang3 from 3.8.1 to 3.18.0 in ITs (#648)
  • 3ef805b Bump pmdVersion from 7.16.0 to 7.17.0
  • 592d703 Add hacktoberfest label to project
  • ced9373 Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 (#658)
  • 3cf5bc1 Bump org.codehaus.plexus:plexus-resources from 1.3.0 to 1.3.1 (#654)
  • 9077c3b Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (#655)
  • 12ed57a feat: enable prevent branch protection rules (#653)
  • fff2b95 Bump pmdVersion from 7.15.0 to 7.16.0 (#652)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) from 3.12.0 to 3.28.0.
- [Release notes](https://github.com/apache/maven-pmd-plugin/releases)
- [Commits](apache/maven-pmd-plugin@maven-pmd-plugin-3.12.0...maven-pmd-plugin-3.28.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-pmd-plugin
  dependency-version: 3.28.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jan 29, 2026
@DaanHoogland
Copy link
Contributor

@blueorangutan package

@blueorangutan
Copy link

@DaanHoogland a [SL] Jenkins job has been kicked to build packages. It will be bundled with no SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan
Copy link

Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 16616

@DaanHoogland
Copy link
Contributor

@blueorangutan test

@blueorangutan
Copy link

@DaanHoogland a [SL] Trillian-Jenkins test job (ol8 mgmt + kvm-ol8) has been kicked to run smoke tests

@blueorangutan
Copy link

[SF] Trillian test result (tid-15334)
Environment: kvm-ol8 (x2), zone: Advanced Networking with Mgmt server ol8
Total time taken: 81559 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr12543-t15334-kvm-ol8.zip
Smoke tests completed. 147 look OK, 3 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File
test_01_scale_up_verify Failure 576.69 test_vm_autoscaling.py
test_02_update_vmprofile_and_vmgroup Failure 251.94 test_vm_autoscaling.py
test_07_autoscaling_vmgroup_on_vpc_network Failure 627.18 test_vm_autoscaling.py
test_07_autoscaling_vmgroup_on_vpc_network Error 627.20 test_vm_autoscaling.py
test_01_migrate_VM_and_root_volume Error 371.09 test_vm_life_cycle.py
test_02_migrate_VM_with_two_data_disks Error 635.46 test_vm_life_cycle.py
ContextSuite context=TestVMLifeCycle>:setup Error 319.27 test_vm_life_cycle.py
test_02_cancel_host_maintenace_with_migration_jobs Error 308.82 test_host_maintenance.py
test_03_cancel_host_maintenace_with_migration_jobs_failure Error 305.62 test_host_maintenance.py
test_03_cancel_host_maintenance_ssh_disabled_agent_connected Failure 319.72 test_host_maintenance.py
ContextSuite context=TestHostMaintenanceAgents>:teardown Error 48.11 test_host_maintenance.py

@DaanHoogland
Copy link
Contributor

checking persistency
@blueorangutan test keepEnv

@blueorangutan
Copy link

@DaanHoogland a [SL] Trillian-Jenkins test job (ol8 mgmt + kvm-ol8) has been kicked to run smoke tests

@blueorangutan
Copy link

[SF] Trillian test result (tid-15343)
Environment: kvm-ol8 (x2), zone: Advanced Networking with Mgmt server ol8
Total time taken: 49311 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr12543-t15343-kvm-ol8.zip
Smoke tests completed. 150 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File

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

Bumps the Maven PMD plugin version used by the build from 3.12.0 to 3.28.0.

Changes:

  • Update cs.pmd-plugin.version property to 3.28.0.

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

<cs.spotbugs-maven-plugin.version>3.1.12.2</cs.spotbugs-maven-plugin.version>
<cs.jar-plugin.version>3.2.0</cs.jar-plugin.version>
<cs.pmd-plugin.version>3.12.0</cs.pmd-plugin.version>
<cs.pmd-plugin.version>3.28.0</cs.pmd-plugin.version>
Copy link

Copilot AI Feb 1, 2026

Choose a reason for hiding this comment

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

Updating maven-pmd-plugin to 3.28.0 upgrades the underlying PMD engine (per upstream release notes, PMD 7.x). Our configured ruleset cloud-pmd.xml (from org.apache.cloudstack:checkstyle) references legacy rule paths like rulesets/java/basic.xml (see tools/checkstyle/src/main/resources/cloud-pmd.xml:34), which are not compatible with PMD 7 rule category layouts. This will likely cause mvn pmd:check / cpd-check to fail because the referenced rulesets can’t be resolved. Please either update cloud-pmd.xml to PMD 7-compatible rule references (category-based rulesets), or keep/pin the plugin/PMD version to one that supports the current ruleset.

Suggested change
<cs.pmd-plugin.version>3.28.0</cs.pmd-plugin.version>
<cs.pmd-plugin.version>3.21.0</cs.pmd-plugin.version>

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component:build dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants