This is an automated email from the ASF dual-hosted git repository.
fanningpj pushed a commit to branch 1.4.x
in repository https://gitbox.apache.org/repos/asf/pekko.git
The following commit(s) were added to refs/heads/1.4.x by this push:
new 1fcfc9d994 chore: bump Scala to 2.13.18 (#2515) (#2516)
1fcfc9d994 is described below
commit 1fcfc9d9942818d70262e9e5b48a730c4bc05709
Author: He-Pin(kerr) <[email protected]>
AuthorDate: Tue Dec 2 20:44:43 2025 +0800
chore: bump Scala to 2.13.18 (#2515) (#2516)
(cherry picked from commit 39276c9221a6405f814b055d04e9f04483668e93)
# Conflicts:
# project/Dependencies.scala
---
.../pekko/actor/typed/delivery/internal/ProducerControllerImpl.scala | 2 ++
.../typed/delivery/internal/WorkPullingProducerControllerImpl.scala | 2 ++
.../typed/delivery/internal/ShardingProducerControllerImpl.scala | 2 ++
.../src/main/scala/org/apache/pekko/cluster/sharding/Shard.scala | 2 ++
.../org/apache/pekko/coordination/lease/javadsl/LeaseProvider.scala | 3 +++
project/Dependencies.scala | 2 +-
6 files changed, 12 insertions(+), 1 deletion(-)
diff --git
a/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ProducerControllerImpl.scala
b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ProducerControllerImpl.scala
index 0639e4cc02..2b6a9cea01 100644
---
a/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ProducerControllerImpl.scala
+++
b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ProducerControllerImpl.scala
@@ -15,6 +15,7 @@ package org.apache.pekko.actor.typed.delivery.internal
import java.util.concurrent.TimeoutException
+import scala.annotation.nowarn
import scala.collection.immutable
import scala.reflect.ClassTag
import scala.util.Failure
@@ -119,6 +120,7 @@ object ProducerControllerImpl {
private case class LoadStateReply[A](state: DurableProducerQueue.State[A])
extends InternalCommand
private case class LoadStateFailed(attempt: Int) extends InternalCommand
+ @nowarn("msg=never used")
private case class StoreMessageSentReply(ack:
DurableProducerQueue.StoreMessageSentAck)
private case class StoreMessageSentFailed[A](messageSent:
DurableProducerQueue.MessageSent[A], attempt: Int)
extends InternalCommand
diff --git
a/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/WorkPullingProducerControllerImpl.scala
b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/WorkPullingProducerControllerImpl.scala
index aa890a91ac..4821417087 100644
---
a/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/WorkPullingProducerControllerImpl.scala
+++
b/actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/WorkPullingProducerControllerImpl.scala
@@ -17,6 +17,7 @@ import java.util.UUID
import java.util.concurrent.ThreadLocalRandom
import java.util.concurrent.TimeoutException
+import scala.annotation.nowarn
import scala.reflect.ClassTag
import scala.util.Failure
import scala.util.Success
@@ -68,6 +69,7 @@ import pekko.util.Timeout
private case class LoadStateReply[A](state: DurableProducerQueue.State[A])
extends InternalCommand
private case class LoadStateFailed(attempt: Int) extends InternalCommand
+ @nowarn("msg=never used")
private case class StoreMessageSentReply(ack:
DurableProducerQueue.StoreMessageSentAck)
private case class StoreMessageSentFailed[A](messageSent:
DurableProducerQueue.MessageSent[A], attempt: Int)
extends InternalCommand
diff --git
a/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/internal/ShardingProducerControllerImpl.scala
b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/internal/ShardingProducerControllerImpl.scala
index ab523d3b4e..0ee5a06808 100644
---
a/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/internal/ShardingProducerControllerImpl.scala
+++
b/cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/internal/ShardingProducerControllerImpl.scala
@@ -15,6 +15,7 @@ package
org.apache.pekko.cluster.sharding.typed.delivery.internal
import java.util.concurrent.TimeoutException
+import scala.annotation.nowarn
import scala.reflect.ClassTag
import scala.util.Failure
import scala.util.Success
@@ -69,6 +70,7 @@ import pekko.util.Timeout
private case class LoadStateReply[A](state: DurableProducerQueue.State[A])
extends InternalCommand
private case class LoadStateFailed(attempt: Int) extends InternalCommand
+ @nowarn("msg=never used")
private case class StoreMessageSentReply(ack:
DurableProducerQueue.StoreMessageSentAck)
private case class StoreMessageSentFailed[A](messageSent:
DurableProducerQueue.MessageSent[A], attempt: Int)
extends InternalCommand
diff --git
a/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/Shard.scala
b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/Shard.scala
index 2fbebcc72c..ce81a8b588 100644
---
a/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/Shard.scala
+++
b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/Shard.scala
@@ -48,6 +48,7 @@ import pekko.util.OptionVal
import pekko.util.PrettyDuration._
import pekko.util.unused
+import scala.annotation.nowarn
import scala.collection.immutable.Set
import scala.concurrent.duration._
@@ -120,6 +121,7 @@ private[pekko] object Shard {
private final case class EntityTerminated(ref: ActorRef)
+ @nowarn("msg=never used")
private final case class RememberedEntityIds(ids: Set[EntityId])
private final case class RememberEntityStoreCrashed(store: ActorRef)
diff --git
a/coordination/src/main/scala/org/apache/pekko/coordination/lease/javadsl/LeaseProvider.scala
b/coordination/src/main/scala/org/apache/pekko/coordination/lease/javadsl/LeaseProvider.scala
index 63b284326f..47e42fcfd8 100644
---
a/coordination/src/main/scala/org/apache/pekko/coordination/lease/javadsl/LeaseProvider.scala
+++
b/coordination/src/main/scala/org/apache/pekko/coordination/lease/javadsl/LeaseProvider.scala
@@ -13,6 +13,8 @@
package org.apache.pekko.coordination.lease.javadsl
+import scala.annotation.nowarn
+
import org.apache.pekko
import pekko.actor.{ ActorSystem, ExtendedActorSystem, Extension, ExtensionId,
ExtensionIdProvider }
import pekko.actor.ClassicActorSystemProvider
@@ -28,6 +30,7 @@ object LeaseProvider extends ExtensionId[LeaseProvider] with
ExtensionIdProvider
override def createExtension(system: ExtendedActorSystem): LeaseProvider =
new LeaseProvider(system)
+ @nowarn("msg=never used")
private final case class LeaseKey(leaseName: String, configPath: String,
clientName: String)
}
diff --git a/project/Dependencies.scala b/project/Dependencies.scala
index e15e652575..8f6823bf8f 100644
--- a/project/Dependencies.scala
+++ b/project/Dependencies.scala
@@ -44,7 +44,7 @@ object Dependencies {
val jacksonDatabindVersion = jacksonCoreVersion
val scala212Version = "2.12.20"
- val scala213Version = "2.13.17"
+ val scala213Version = "2.13.18"
val scala3Version = "3.3.7"
val allScalaVersions = Seq(scala213Version, scala212Version, scala3Version)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]