This is an automated email from the ASF dual-hosted git repository.
engelen pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pekko.git
The following commit(s) were added to refs/heads/main by this push:
new 7e514eb082 chore: don't auto-update agrona (#2471)
7e514eb082 is described below
commit 7e514eb08216acc6fc6ee9a4820687e7671285fb
Author: Arnout Engelen <[email protected]>
AuthorDate: Wed Nov 12 15:02:04 2025 +0100
chore: don't auto-update agrona (#2471)
* chore: don't auto-update agrona
As agrona according to the comment must align with the version used in
aeron, so it should only be updated when we update aeron.
We already missed that in #2280, #2446 and #2461 so let's exclude it
from scala-steward (and see if we can be more careful with aeron
updates...)
* chore: allow newer agrona patchlevels
---
.scala-steward.conf | 3 +++
project/Dependencies.scala | 9 +++++----
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/.scala-steward.conf b/.scala-steward.conf
index 123bb134d3..cfdd80f3db 100644
--- a/.scala-steward.conf
+++ b/.scala-steward.conf
@@ -5,6 +5,9 @@ updates.pin = [
{ groupId = "org.scala-lang", artifactId = "scala3-library", version =
"3.3." }
# sbt-assembly 2.3 causes build issues
(https://github.com/apache/pekko/pull/1744)
{ groupId = "com.eed3si9n", artifactId = "sbt-assembly", version = "2.2." }
+ # agrona major+minor version should match the one brought
+ # in by aeron
+ { groupId = "org.agrona", artifactId = "agrona", version = "2.2." }
]
updates.ignore = [
diff --git a/project/Dependencies.scala b/project/Dependencies.scala
index c472bb6ad2..315acf8e55 100644
--- a/project/Dependencies.scala
+++ b/project/Dependencies.scala
@@ -28,11 +28,12 @@ object Dependencies {
val junitVersion = "4.13.2"
val junit6Version = "6.0.1"
val slf4jVersion = "2.0.17"
- // check agrona version when updating this
+ // also update agrona version when updating aeron:
val aeronVersion = "1.48.7"
- // needs to be inline with the aeron version, check
- // https://github.com/aeron-io/aeron/blob/master/gradle/libs.versions.toml
- val agronaVersion = "2.3.2"
+ // Use the major+minor agrona versions matching aeron at
+ // https://github.com/aeron-io/aeron/blob/1.x.y/gradle/libs.versions.toml
+ // (remember to also update the scala-steward pin)
+ val agronaVersion = "2.2.4"
val nettyVersion = "4.2.7.Final"
val logbackVersion = "1.5.20"
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]