This is an automated email from the ASF dual-hosted git repository. hepin pushed a commit to branch 1.3.x-2.13 in repository https://gitbox.apache.org/repos/asf/pekko.git
commit 8fb636391d83d025598cd54b718465f34eb732ee Author: He-Pin(kerr) <[email protected]> AuthorDate: Tue Nov 18 17:18:26 2025 +0800 chore: bump Scala to 2.13.18 (#2515) (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 721efdb24d..09f1cd621a 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]
