@@ -135,19 +135,33 @@ updates:
135135 # Don't try to auto-update any DSpace dependencies
136136 - dependency-name : " org.dspace:*"
137137 - dependency-name : " org.dspace.*:*"
138- # Last version of errorprone to support JDK 17 is 2.42.0
139- # TODO: Remove this after this ticket is resolved https://github.com/DSpace/DSpace/issues/11621
140- - dependency-name : " com.google.errorprone:*"
141- versions : [ ">=2.43.0" ]
142138 # Don't automatically update BouncyCastle because maven-gpg-plugin REQUIRES a very specific version or release
143139 # errors will occur. See https://github.com/DSpace/DSpace/pull/11696
144140 - dependency-name : " org.bouncycastle:*"
145141 # Ignore major/minor updates for Hibernate. Only patch updates can be automated.
146142 - dependency-name : " org.hibernate.*:*"
147143 update-types : ["version-update:semver-major", "version-update:semver-minor"]
144+ # Ignore updates for jboss-logging because it is a "convergence only" dependency
145+ # that we do not use directly (see comments in pom.xml).
146+ - dependency-name : " org.jboss.logging:*"
147+ # Don't try to update antlr4-runtime because it is a transitive dependency
148+ # used by Hibernate and Solr. The version is pinned in pom.xml and should
149+ # only be updated when required. See: https://github.com/DSpace/DSpace/pull/11989
150+ - dependency-name : " org.antlr:antlr4-runtime"
148151 # Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
149152 - dependency-name : " *"
150153 update-types : ["version-update:semver-major"]
154+ # Also automatically update all our GitHub actions on the main branch
155+ - package-ecosystem : " github-actions"
156+ directory : " /"
157+ # Monthly dependency updates
158+ schedule :
159+ interval : " monthly"
160+ time : " 02:00"
161+ # Allow updates to be delayed for a configurable number of days to mitigate
162+ # some classes of supply chain attacks
163+ cooldown :
164+ default-days : 7
151165 # #####################
152166 # # dspace-9_x branch
153167 # #####################
@@ -277,18 +291,37 @@ updates:
277291 # Don't try to auto-update any DSpace dependencies
278292 - dependency-name : " org.dspace:*"
279293 - dependency-name : " org.dspace.*:*"
280- # Last version of errorprone to support JDK 17 is 2.42.0
294+ # Last version of errorprone to support JDK 17 is 2.42.x
281295 - dependency-name : " com.google.errorprone:*"
282- versions : [ ">=2.43.0" ]
296+ versions : [">=2.43.0"]
283297 # Don't automatically update BouncyCastle because maven-gpg-plugin REQUIRES a very specific version or release
284298 # errors will occur. See https://github.com/DSpace/DSpace/pull/11696
285299 - dependency-name : " org.bouncycastle:*"
286300 # Ignore major/minor updates for Hibernate. Only patch updates can be automated.
287301 - dependency-name : " org.hibernate.*:*"
288302 update-types : ["version-update:semver-major", "version-update:semver-minor"]
303+ # Ignore updates for jboss-logging because it is a "convergence only" dependency
304+ # that we do not use directly (see comments in pom.xml).
305+ - dependency-name : " org.jboss.logging:*"
306+ # Don't try to update antlr4-runtime because it is a transitive dependency
307+ # used by Hibernate and Solr. The version is pinned in pom.xml and should
308+ # only be updated when required. See: https://github.com/DSpace/DSpace/pull/11989
309+ - dependency-name : " org.antlr:antlr4-runtime"
289310 # Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
290311 - dependency-name : " *"
291312 update-types : [ "version-update:semver-major" ]
313+ # Also automatically update all our GitHub actions on the dspace-9_x branch
314+ - package-ecosystem : " github-actions"
315+ directory : " /"
316+ target-branch : dspace-9_x
317+ # Monthly dependency updates
318+ schedule :
319+ interval : " monthly"
320+ time : " 02:00"
321+ # Allow updates to be delayed for a configurable number of days to mitigate
322+ # some classes of supply chain attacks
323+ cooldown :
324+ default-days : 7
292325 # #####################
293326 # # dspace-8_x branch
294327 # #####################
@@ -418,18 +451,37 @@ updates:
418451 # Don't try to auto-update any DSpace dependencies
419452 - dependency-name : " org.dspace:*"
420453 - dependency-name : " org.dspace.*:*"
421- # Last version of errorprone to support JDK 17 is 2.42.0
454+ # Last version of errorprone to support JDK 17 is 2.42.x
422455 - dependency-name : " com.google.errorprone:*"
423- versions : [ ">=2.43.0" ]
456+ versions : [">=2.43.0"]
424457 # Don't automatically update BouncyCastle because maven-gpg-plugin REQUIRES a very specific version or release
425458 # errors will occur. See https://github.com/DSpace/DSpace/pull/11696
426459 - dependency-name : " org.bouncycastle:*"
427460 # Ignore major/minor updates for Hibernate. Only patch updates can be automated.
428461 - dependency-name : " org.hibernate.*:*"
429462 update-types : ["version-update:semver-major", "version-update:semver-minor"]
463+ # Ignore updates for jboss-logging because it is a "convergence only" dependency
464+ # that we do not use directly (see comments in pom.xml).
465+ - dependency-name : " org.jboss.logging:*"
466+ # Don't try to update antlr4-runtime because it is a transitive dependency
467+ # used by Hibernate and Solr. The version is pinned in pom.xml and should
468+ # only be updated when required. See: https://github.com/DSpace/DSpace/pull/11989
469+ - dependency-name : " org.antlr:antlr4-runtime"
430470 # Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
431471 - dependency-name : " *"
432472 update-types : [ "version-update:semver-major" ]
473+ # Also automatically update all our GitHub actions on the dspace-8_x branch
474+ - package-ecosystem : " github-actions"
475+ directory : " /"
476+ target-branch : dspace-8_x
477+ # Monthly dependency updates
478+ schedule :
479+ interval : " monthly"
480+ time : " 02:00"
481+ # Allow updates to be delayed for a configurable number of days to mitigate
482+ # some classes of supply chain attacks
483+ cooldown :
484+ default-days : 7
433485 # #####################
434486 # # dspace-7_x branch
435487 # #####################
@@ -584,6 +636,21 @@ updates:
584636 # Ignore major/minor updates for Hibernate. Only patch updates can be automated.
585637 - dependency-name : " org.hibernate.*:*"
586638 update-types : ["version-update:semver-major", "version-update:semver-minor"]
639+ # Ignore updates for jboss-logging because it is a "convergence only" dependency
640+ # that we do not use directly (see comments in pom.xml).
641+ - dependency-name : " org.jboss.logging:*"
587642 # Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
588643 - dependency-name : " *"
589644 update-types : [ "version-update:semver-major" ]
645+ # Also automatically update all our GitHub actions on the dspace-7_x branch
646+ - package-ecosystem : " github-actions"
647+ directory : " /"
648+ target-branch : dspace-7_x
649+ # Monthly dependency updates
650+ schedule :
651+ interval : " monthly"
652+ time : " 02:00"
653+ # Allow updates to be delayed for a configurable number of days to mitigate
654+ # some classes of supply chain attacks
655+ cooldown :
656+ default-days : 7
0 commit comments