This is an automated email from the ASF dual-hosted git repository.

hepin 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 39276c9221 chore: bump Scala to 2.13.18 (#2515)
39276c9221 is described below

commit 39276c9221a6405f814b055d04e9f04483668e93
Author: He-Pin(kerr) <[email protected]>
AuthorDate: Tue Nov 18 17:18:26 2025 +0800

    chore: bump Scala to 2.13.18 (#2515)
---
 .../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       | 1 +
 .../org/apache/pekko/coordination/lease/javadsl/LeaseProvider.scala    | 3 +++
 project/Dependencies.scala                                             | 2 +-
 6 files changed, 11 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 f5feecb9c8..0eafe4ea8b 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
@@ -121,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 7d306c0595..2670f52cb1 100644
--- a/project/Dependencies.scala
+++ b/project/Dependencies.scala
@@ -41,7 +41,7 @@ object Dependencies {
   val jacksonVersion2 = "2.20.1"
   val jacksonVersion3 = "3.0.2"
 
-  val scala213Version = "2.13.17"
+  val scala213Version = "2.13.18"
   val scala3Version = "3.3.7"
   val allScalaVersions = Seq(scala213Version, scala3Version)
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to