You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "Mridul Pathak (Jira)" <ji...@apache.org> on 2026/10/22 17:30:00 UTC
[jira] [Created] (OFBIZ-13716) Allow Dependabot major-version updates for Gradle dependencies on trunk
Mridul Pathak created OFBIZ-13716:
-------------------------------------
Summary: Allow Dependabot major-version updates for Gradle dependencies on trunk
Key: OFBIZ-13716
URL: https://issues.apache.org/jira/browse/OFBIZ-13716
Project: OFBiz
Issue Type: Improvement
Components: framework
Affects Versions: Upcoming Branch
Reporter: Mridul Pathak
Assignee: Mridul Pathak
The trunk gradle entry in {{.github/dependabot.yml}} ignores every major-version update ({{dependency-name: "*"}}, {{update-types: version-update:semver-major}}). The rule was added in April to let the minor and patch updates catch up, which they now have. It also freezes libraries that don't follow semver, such as owasp-java-html-sanitizer (date-based versions, about 2.5 years behind), icu4j and libphonenumber, and it hides real migrations such as Tomcat 11, Jersey 4, Spring 7, Groovy 6 and Gradle 9. This was proposed on dev@ with no objections: https://lists.apache.org/thread/wcmpxgy3sln77f9rgx0sw3jq29d6zonx
h3. Proposed change
* Remove the semver-major ignore from the trunk gradle entry.
* Add explicit ignores for deliberate pins so they don't keep coming back:
** {{org.asciidoctor.jvm.convert}} and {{org.asciidoctor.jvm.pdf}}: only the pdf plugin has a 5.x release, because 5.x renamed the convert plugin, so a lone pdf bump would split the pair.
** {{org.activiti:activiti-juel-jakarta}} {{>= 9}}: 9.0.0 is compiled for Java 25, and trunk targets Java 17.
* Leave the release24.09 gradle entry unchanged. Major upgrades don't belong on a release branch.
Each major-version PR is then triaged on its own. Routine ones go through the normal Dependabot review, real migrations are handled one at a time, and any we defer get an explicit ignore entry.
h3. Acceptance criteria
* The trunk gradle entry no longer ignores {{version-update:semver-major}}.
* The asciidoctor and activiti-juel-jakarta ignores are present, each with a comment giving the reason.
* The release24.09 gradle entry is unchanged.
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)