Repository: hmrc/register-estate-deceased-settlor-frontend
Pull request #97: DDCE:5921 - [Register-an-estate] - (Migrate away from mockito-scala-scalatest) register-estate-deceased-settlor-frontend
Author: login: harish-korada1
Created: 2025-03-06T11:40:47Z | Merged: 2025-03-13T15:56:46Z



Diff:
diff --git a/README.md b/README.md
index d48d4dd..92e3307 100644
--- a/README.md
+++ b/README.md
@@ -8,8 +8,17 @@ To run locally using the micro-service provided by the service manager:
 
 If you want to run your local copy, then stop the frontend ran by the service manager and run your local code by using the following (port number is 8824 but is defaulted to that in build.sbt).
 
-`sbt run`
+```bash
+  sbt run
+```
 
+## Testing the service
+Run unit tests before raising a PR to ensure your code changes pass the Jenkins pipeline. This runs all the unit tests and integration tests with scalastyle and checks for dependency updates:
+
+```bash
+ ./run_all_tests.sh
+```
 ### License
 
+
 This code is open source software licensed under the [Apache 2.0 License]("http://www.apache.org/licenses/LICENSE-2.0.html").
diff --git a/build.sbt b/build.sbt
index 9e839ad..74187d9 100644
--- a/build.sbt
+++ b/build.sbt
@@ -43,6 +43,7 @@ lazy val root = Project("register-estate-deceased-settlor-frontend", file("."))
     // prevent removal of unused code which generates warning errors due to use of third-party libs
     uglifyCompressOptions := Seq("unused=false", "dead_code=false"),
     pipelineStages := Seq(digest),
+    uglifyOps := UglifyOps.singleFile,
     // below line required to force asset pipeline to operate in dev rather than only prod
     Assets / pipelineStages := Seq(concat,uglify),
     // only compress files generated by concat
diff --git a/project/AppDependencies.scala b/project/AppDependencies.scala
index 468fcd4..3d35ddc 100644
--- a/project/AppDependencies.scala
+++ b/project/AppDependencies.scala
@@ -3,21 +3,20 @@ import sbt.*
 object AppDependencies {
 
   private val bootstrapVersion = "8.6.0"
-  private val mongoVersion     = "2.1.0"
+  private val mongoVersion     = "2.6.0"
 
   private lazy val compile = Seq(
     "uk.gov.hmrc.mongo" %% "hmrc-mongo-play-30"                    % mongoVersion,
     "uk.gov.hmrc"       %% "play-frontend-hmrc-play-30"            % "9.11.0",
-    "uk.gov.hmrc"       %% "domain-play-30"                        % "9.0.0",
-    "uk.gov.hmrc"       %% "play-conditional-form-mapping-play-30" % "2.0.0",
+    "uk.gov.hmrc"       %% "domain-play-30"                        % "10.0.0",
+    "uk.gov.hmrc"       %% "play-conditional-form-mapping-play-30" % "3.2.0",
     "uk.gov.hmrc"       %% "bootstrap-frontend-play-30"            % bootstrapVersion
   )
 
   private lazy val test: Seq[ModuleID] = Seq(
     "uk.gov.hmrc"          %% "bootstrap-test-play-30"  % bootstrapVersion,
     "uk.gov.hmrc.mongo"    %% "hmrc-mongo-test-play-30" % mongoVersion,
-    "org.jsoup"             % "jsoup"                   % "1.18.1",
-    "org.mockito"          %% "mockito-scala-scalatest" % "1.17.37",
+    "org.jsoup"             % "jsoup"                   % "1.19.1",
     "org.scalatestplus"    %% "scalacheck-1-17"         % "3.2.18.0",
     "io.github.wolfendale" %% "scalacheck-gen-regexp"   % "1.1.0"
   ).map(_ % Test)
diff --git a/project/plugins.sbt b/project/plugins.sbt
index 23f4a84..df37411 100644
--- a/project/plugins.sbt
+++ b/project/plugins.sbt
@@ -4,12 +4,12 @@ resolvers += Resolver.url("HMRC-open-artefacts-ivy2", url("https://open.artefact
 )
 
 addSbtPlugin("uk.gov.hmrc"         % "sbt-auto-build"        % "3.24.0")
-addSbtPlugin("uk.gov.hmrc"         % "sbt-distributables"    % "2.5.0")
-addSbtPlugin("org.playframework"   % "sbt-plugin"            % "3.0.3")
-addSbtPlugin("org.scalastyle"      % "scalastyle-sbt-plugin" % "1.0.0" exclude ("org.scala-lang.modules", "scala-xml_2.12"))
+addSbtPlugin("uk.gov.hmrc"         % "sbt-distributables"    % "2.6.0")
+addSbtPlugin("org.playframework"   % "sbt-plugin"            % "3.0.6")
 addSbtPlugin("org.scoverage"       % "sbt-scoverage"         % "2.0.12")
+addSbtPlugin("org.scalastyle"      % "scalastyle-sbt-plugin" % "1.0.0" exclude ("org.scala-lang.modules", "scala-xml_2.12"))
 addSbtPlugin("io.github.irundaia"  % "sbt-sassify"           % "1.5.2")
-addSbtPlugin("net.ground5hark.sbt" % "sbt-concat"            % "0.2.0")
-addSbtPlugin("com.typesafe.sbt"    % "sbt-uglify"            % "2.0.0")
-addSbtPlugin("com.typesafe.sbt"    % "sbt-digest"            % "1.1.4")
+addSbtPlugin("com.github.sbt" % "sbt-concat"            % "1.0.0")
+addSbtPlugin("com.github.sbt"    % "sbt-uglify"            % "3.0.0")
+addSbtPlugin("com.github.sbt"    % "sbt-digest"            % "2.0.0")
 addSbtPlugin("com.timushev.sbt"    % "sbt-updates"           % "0.6.4")
diff --git a/test/base/Mocked.scala b/test/base/Mocked.scala
index b57fede..e5ff4c9 100644
--- a/test/base/Mocked.scala
+++ b/test/base/Mocked.scala
@@ -18,7 +18,9 @@ package base
 
 import models.UserAnswers
 import org.mockito.ArgumentMatchers.any
-import org.mockito.{ArgumentCaptor, MockitoSugar}
+import org.mockito.ArgumentCaptor
+import org.mockito.Mockito.when
+import org.scalatestplus.mockito.MockitoSugar
 import repositories.SessionRepository
 
 import scala.concurrent.Future
diff --git a/test/controllers/AddressYesNoControllerSpec.scala b/test/controllers/AddressYesNoControllerSpec.scala
index cabe52e..ff32dc2 100644
--- a/test/controllers/AddressYesNoControllerSpec.scala
+++ b/test/controllers/AddressYesNoControllerSpec.scala
@@ -20,7 +20,7 @@ import base.SpecBase
 import forms.YesNoFormProvider
 import models.{Name, UserAnswers}
 import navigation.{FakeNavigator, Navigator}
-import org.mockito.MockitoSugar
+import org.scalatestplus.mockito.MockitoSugar
 import pages.{AddressYesNoPage, NamePage}
 import play.api.inject.bind
 import play.api.libs.json.Json
diff --git a/test/controllers/CheckDetailsControllerSpec.scala b/test/controllers/CheckDetailsControllerSpec.scala
index 864282d..852dd03 100644
--- a/test/controllers/CheckDetailsControllerSpec.scala
+++ b/test/controllers/CheckDetailsControllerSpec.scala
@@ -21,8 +21,9 @@ import config.FrontendAppConfig
 import connectors.{EstatesConnector, EstatesStoreConnector}
 import models.{DeceasedSettlor, Name, UserAnswers}
 import org.mockito.ArgumentMatchers.any
-import org.mockito.MockitoSugar
+import org.mockito.Mockito.when
 import org.scalatest.concurrent.ScalaFutures
+import org.scalatestplus.mockito.MockitoSugar
 import pages._
 import play.api.inject.bind
 import play.api.test.FakeRequest
diff --git a/test/controllers/DateOfBirthControllerSpec.scala b/test/controllers/DateOfBirthControllerSpec.scala
index 043d016..ce49d58 100644
--- a/test/controllers/DateOfBirthControllerSpec.scala
+++ b/test/controllers/DateOfBirthControllerSpec.scala
@@ -20,7 +20,7 @@ import base.SpecBase
 import forms.DateOfBirthFormProvider
 import models.{Name, UserAnswers}
 import navigation.{FakeNavigator, Navigator}
-import org.mockito.MockitoSugar
+import org.scalatestplus.mockito.MockitoSugar
 import pages.{DateOfBirthPage, DateOfDeathPage, NamePage}
 import play.api.inject.bind
 import play.api.mvc.{AnyContentAsEmpty, AnyContentAsFormUrlEncoded, Call}
diff --git a/test/controllers/DateOfBirthYesNoControllerSpec.scala b/test/controllers/DateOfBirthYesNoControllerSpec.scala
index 4f7f050..e918c81 100644
--- a/test/controllers/DateOfBirthYesNoControllerSpec.scala
+++ b/test/controllers/DateOfBirthYesNoControllerSpec.scala
@@ -21,7 +21,8 @@ import forms.YesNoFormProvider
 import models.{Name, UserAnswers}
 import navigation.{FakeNavigator, Navigator}
 import org.mockito.ArgumentMatchers.any
-import org.mockito.MockitoSugar
+import org.mockito.Mockito.when
+import org.scalatestplus.mockito.MockitoSugar
 import pages.{DateOfBirthYesNoPage, NamePage}
 import play.api.inject.bind
 import play.api.mvc.Call
diff --git a/test/controllers/DateOfDeathControllerSpec.scala b/test/controllers/DateOfDeathControllerSpec.scala
index 248e3fc..8976de1 100644
--- a/test/controllers/DateOfDeathControllerSpec.scala
+++ b/test/controllers/DateOfDeathControllerSpec.scala
@@ -20,7 +20,7 @@ import base.SpecBase
 import forms.DateOfDeathFormProvider
 import models.Name
 import navigation.{FakeNavigator, Navigator}
-import org.mockito.MockitoSugar
+import org.scalatestplus.mockito.MockitoSugar
 import pages.{DateOfDeathPage, NamePage}
 import play.api.inject.bind
 import play.api.mvc.{AnyContentAsEmpty, AnyContentAsFormUrlEncoded, Call}
diff --git a/test/controllers/IndexControllerSpec.scala b/test/controllers/IndexControllerSpec.scala
index f0b9b7f..5d4cb1f 100644
--- a/test/controllers/IndexControllerSpec.scala
+++ b/test/controllers/IndexControllerSpec.scala
@@ -20,7 +20,8 @@ import base.SpecBase
 import connectors.EstatesConnector
 import models.{DeceasedSettlor, Name, NationalInsuranceNumber, UserAnswers}
 import org.mockito.ArgumentMatchers.any
-import org.mockito.MockitoSugar
+import org.mockito.Mockito.{times, verify, when}
+import org.scalatestplus.mockito.MockitoSugar
 import pages._
 import play.api.inject.bind
 import play.api.test.FakeRequest
diff --git a/test/controllers/LivedInTheUkYesNoControllerSpec.scala b/test/controllers/LivedInTheUkYesNoControllerSpec.scala
index 8519f22..496400d 100644
--- a/test/controllers/LivedInTheUkYesNoControllerSpec.scala
+++ b/test/controllers/LivedInTheUkYesNoControllerSpec.scala
@@ -20,7 +20,7 @@ import base.SpecBase
 import forms.YesNoFormProvider
 import models.{Name, UserAnswers}
 import navigation.{FakeNavigator, Navigator}
-import org.mockito.MockitoSugar
+import org.scalatestplus.mockito.MockitoSugar
 import pages.{LivedInTheUkYesNoPage, NamePage}
 import play.api.inject.bind
 import play.api.libs.json.Json
diff --git a/test/controllers/LogoutControllerSpec.scala b/test/controllers/LogoutControllerSpec.scala
index 3064bf0..2fbe6ff 100644
--- a/test/controllers/LogoutControllerSpec.scala
+++ b/test/controllers/LogoutControllerSpec.scala
@@ -18,12 +18,14 @@ package controllers
 
 import base.SpecBase
 import org.mockito.ArgumentMatchers.{any, eq => eqTo}
-import org.mockito.MockitoSugar
+import org.mockito.Mockito.{times, verify}
+import org.scalatestplus.mockito.MockitoSugar
 import play.api.inject.bind
 import play.api.test.FakeRequest
 import play.api.test.Helpers._
 import uk.gov.hmrc.play.audit.http.connector.AuditConnector
 
+
 class LogoutControllerSpec extends SpecBase with MockitoSugar {
 
 
@@ -73,7 +75,7 @@ class LogoutControllerSpec extends SpecBase with MockitoSugar {
 
         redirectLocation(result).value mustBe frontendAppConfig.logoutUrl
 
-        verify(mockAuditConnector, never)
+        verify(mockAuditConnector, times(0))
           .sendExplicitAudit(eqTo("estates"), any[Map[String, String]])(any(), any())
 
         application.stop()
diff --git a/test/controllers/NameControllerSpec.scala b/test/controllers/NameControllerSpec.scala
index 11dca8f..9420fbe 100644
--- a/test/controllers/NameControllerSpec.scala
+++ b/test/controllers/NameControllerSpec.scala
@@ -20,7 +20,7 @@ import base.SpecBase
 import forms.NameFormProvider
 import models.Name
 import navigation.{FakeNavigator, Navigator}
-import org.mockito.MockitoSugar
+import org.scalatestplus.mockito.MockitoSugar
 import pages.NamePage
 import play.api.inject.bind
 import play.api.mvc.Call
diff --git a/test/controllers/NationalInsuranceNumberControllerSpec.scala b/test/controllers/NationalInsuranceNumberControllerSpec.scala
index 008bcae..242fa1c 100644
--- a/test/controllers/NationalInsuranceNumberControllerSpec.scala
+++ b/test/controllers/NationalInsuranceNumberControllerSpec.scala
@@ -21,7 +21,8 @@ import forms.NationalInsuranceNumberFormProvider
 import models.Name
 import navigation.{FakeNavigator, Navigator}
 import org.mockito.ArgumentMatchers.any
-import org.mockito.MockitoSugar
+import org.mockito.Mockito.when
+import org.scalatestplus.mockito.MockitoSugar
 import pages.{NamePage, NationalInsuranceNumberPage}
 import play.api.inject.bind
 import play.api.mvc.Call
diff --git a/test/controllers/NationalInsuranceNumberYesNoControllerSpec.scala b/test/controllers/NationalInsuranceNumberYesNoControllerSpec.scala
index 637e045..206021e 100644
--- a/test/controllers/NationalInsuranceNumberYesNoControllerSpec.scala
+++ b/test/controllers/NationalInsuranceNumberYesNoControllerSpec.scala
@@ -20,7 +20,7 @@ import base.SpecBase
 import forms.YesNoFormProvider
 import models.{Name, UserAnswers}
 import navigation.{FakeNavigator, Navigator}
-import org.mockito.MockitoSugar
+import org.scalatestplus.mockito.MockitoSugar
 import pages.{NamePage, NationalInsuranceNumberYesNoPage}
 import play.api.inject.bind
 import play.api.libs.json.Json
diff --git a/test/controllers/NonUkAddressControllerSpec.scala b/test/controllers/NonUkAddressControllerSpec.scala
index ca05442..008fc93 100644
--- a/test/controllers/NonUkAddressControllerSpec.scala
+++ b/test/controllers/NonUkAddressControllerSpec.scala
@@ -20,7 +20,7 @@ import base.SpecBase
 import forms.NonUkAddressFormProvider
 import models.{Name, NonUkAddress, UserAnswers}
 import navigation.{FakeNavigator, Navigator}
-import org.mockito.MockitoSugar
+import org.scalatestplus.mockito.MockitoSugar
 import pages.{NamePage, NonUkAddressPage}
 import play.api.inject.bind
 import play.api.libs.json.Json
diff --git a/test/controllers/UkAddressControllerSpec.scala b/test/controllers/UkAddressControllerSpec.scala
index c61825f..043cc67 100644
--- a/test/controllers/UkAddressControllerSpec.scala
+++ b/test/controllers/UkAddressControllerSpec.scala
@@ -21,7 +21,8 @@ import forms.UkAddressFormProvider
 import models.{Name, UkAddress}
 import navigation.{FakeNavigator, Navigator}
 import org.mockito.ArgumentMatchers.any
-import org.mockito.MockitoSugar
+import org.mockito.Mockito.when
+import org.scalatestplus.mockito.MockitoSugar
 import pages.{NamePage, UkAddressPage}
 import play.api.inject.bind
 import play.api.mvc.Call
diff --git a/test/controllers/actions/DataRetrievalActionSpec.scala b/test/controllers/actions/DataRetrievalActionSpec.scala
index 6d6170a..95bc071 100644
--- a/test/controllers/actions/DataRetrievalActionSpec.scala
+++ b/test/controllers/actions/DataRetrievalActionSpec.scala
@@ -19,8 +19,9 @@ package controllers.actions
 import base.SpecBase
 import models.UserAnswers
 import models.requests.{IdentifierRequest, OptionalDataRequest}
-import org.mockito.MockitoSugar
+import org.mockito.Mockito.when
 import org.scalatest.concurrent.ScalaFutures
+import org.scalatestplus.mockito.MockitoSugar
 import repositories.SessionRepository
 import uk.gov.hmrc.auth.core.AffinityGroup
 
diff --git a/test/utils/countryOptions/CountryOptionsNonUKSpec.scala b/test/utils/countryOptions/CountryOptionsNonUKSpec.scala
index b321951..fd2c421 100644
--- a/test/utils/countryOptions/CountryOptionsNonUKSpec.scala
+++ b/test/utils/countryOptions/CountryOptionsNonUKSpec.scala
@@ -18,7 +18,7 @@ package utils.countryOptions
 
 import base.SpecBase
 import com.typesafe.config.ConfigException
-import org.mockito.MockitoSugar
+import org.scalatestplus.mockito.MockitoSugar
 import play.api.i18n.{Lang, MessagesApi, MessagesImpl}
 import play.api.inject.guice.GuiceApplicationBuilder
 import utils.InputOption
diff --git a/test/utils/countryOptions/CountryOptionsSpec.scala b/test/utils/countryOptions/CountryOptionsSpec.scala
index 3f60ddf..f7728d1 100644
--- a/test/utils/countryOptions/CountryOptionsSpec.scala
+++ b/test/utils/countryOptions/CountryOptionsSpec.scala
@@ -18,7 +18,7 @@ package utils.countryOptions
 
 import base.SpecBase
 import com.typesafe.config.ConfigException
-import org.mockito.MockitoSugar
+import org.scalatestplus.mockito.MockitoSugar
 import play.api.i18n.{Lang, MessagesApi, MessagesImpl}
 import play.api.inject.guice.GuiceApplicationBuilder
 import utils.InputOption


Reviews:
user: login: PaulC-TDS
body: There are no notes in the README about running tests, as this is a small change to the README file could this possibly be added as part of this ticket?

state: CHANGES_REQUESTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-12T11:43:36Z
user: login: harish-korada1
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-13T14:07:50Z
user: login: harish-korada1
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-13T14:08:41Z
user: login: PaulC-TDS
body: LGTM
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-03-13T15:32:26Z

Review comments:
diff_hunk: @@ -4,12 +4,12 @@ resolvers += Resolver.url("HMRC-open-artefacts-ivy2", url("https://open.artefact
 )
 
 addSbtPlugin("uk.gov.hmrc"         % "sbt-auto-build"        % "3.24.0")
-addSbtPlugin("uk.gov.hmrc"         % "sbt-distributables"    % "2.5.0")
-addSbtPlugin("org.playframework"   % "sbt-plugin"            % "3.0.3")
+addSbtPlugin("uk.gov.hmrc"         % "sbt-distributables"    % "2.6.0")
+addSbtPlugin("org.playframework"   % "sbt-plugin"            % "3.0.6")
 addSbtPlugin("org.scalastyle"      % "scalastyle-sbt-plugin" % "1.0.0" exclude ("org.scala-lang.modules", "scala-xml_2.12"))
path: project/plugins.sbt
user: login: PaulC-TDS
body: If I have read the documentation correctly, it looks like we can remove this:
addSbtPlugin("org.scalastyle"      % "scalastyle-sbt-plugin" % "1.0.0"
Interested to know your thoughts?
created_at: 2025-03-12T11:39:09Z
author_association: CONTRIBUTOR
diff_hunk: @@ -3,7 +3,7 @@ import sbt.*
 object AppDependencies {
path: project/AppDependencies.scala
user: login: PaulC-TDS
body: There are some dependencies which perhaps could be updated (excluding bootstrap) running sbt dependencyUpdates will show a list of what can potentially be updated i.e.
uk.gov.hmrc:ui-test-runner:test           : 0.42.0             -> 0.45.0
created_at: 2025-03-12T11:41:08Z
author_association: CONTRIBUTOR
diff_hunk: @@ -3,7 +3,7 @@ import sbt.*
 object AppDependencies {
path: project/AppDependencies.scala
user: login: harish-korada1
body: updated the dependencies
created_at: 2025-03-13T14:07:49Z
author_association: CONTRIBUTOR
diff_hunk: @@ -4,12 +4,12 @@ resolvers += Resolver.url("HMRC-open-artefacts-ivy2", url("https://open.artefact
 )
 
 addSbtPlugin("uk.gov.hmrc"         % "sbt-auto-build"        % "3.24.0")
-addSbtPlugin("uk.gov.hmrc"         % "sbt-distributables"    % "2.5.0")
-addSbtPlugin("org.playframework"   % "sbt-plugin"            % "3.0.3")
+addSbtPlugin("uk.gov.hmrc"         % "sbt-distributables"    % "2.6.0")
+addSbtPlugin("org.playframework"   % "sbt-plugin"            % "3.0.6")
 addSbtPlugin("org.scalastyle"      % "scalastyle-sbt-plugin" % "1.0.0" exclude ("org.scala-lang.modules", "scala-xml_2.12"))
path: project/plugins.sbt
user: login: harish-korada1
body: removed withScalaStyle in build-jobs
created_at: 2025-03-13T14:08:41Z
author_association: CONTRIBUTOR

PR comments:
user: login: platops-pr-bot
created_at: 2025-03-06T11:46:20Z
body: - `uk.gov.hmrc.sbt-distributables` can be updated to `2.6.0` in [project/plugins.sbt](https://github.com/hmrc/register-estate-deceased-settlor-frontend/blob/DDCE-5921/project/plugins.sbt#L7)
- uk.gov.hmrc.mongo:hmrc-mongo-play-30 can be updated from 2.1.0 to 2.5.0 in [project/AppDependencies.scala](https://github.com/hmrc/register-estate-deceased-settlor-frontend/blob/DDCE-5921/project/AppDependencies.scala#L1).
- uk.gov.hmrc.mongo:hmrc-mongo-test-play-30 can be updated from 2.1.0 to 2.5.0 in [project/AppDependencies.scala](https://github.com/hmrc/register-estate-deceased-settlor-frontend/blob/DDCE-5921/project/AppDependencies.scala#L1).
- There is a bobby warning (builds will be prevented after 30 Jun 2025) - see the pr builder for details
author_association: NONE
user: login: platops-pr-bot
created_at: 2025-03-06T12:05:23Z
body: - ~~`uk.gov.hmrc.sbt-distributables` can be updated to `2.6.0` in [project/plugins.sbt](https://github.com/hmrc/register-estate-deceased-settlor-frontend/blob/DDCE-5921/project/plugins.sbt#L7)~~
- ~~uk.gov.hmrc.mongo:hmrc-mongo-play-30 can be updated from 2.1.0 to 2.5.0 in [project/AppDependencies.scala](https://github.com/hmrc/register-estate-deceased-settlor-frontend/blob/DDCE-5921/project/AppDependencies.scala#L1).~~
- ~~uk.gov.hmrc.mongo:hmrc-mongo-test-play-30 can be updated from 2.1.0 to 2.5.0 in [project/AppDependencies.scala](https://github.com/hmrc/register-estate-deceased-settlor-frontend/blob/DDCE-5921/project/AppDependencies.scala#L1).~~
- Runtime issues may occur. Change `org.playframework:sbt-plugin` to `3.0.6` in [project/plugins.sbt](https://github.com/hmrc/register-estate-deceased-settlor-frontend/blob/DDCE-5921/project/plugins.sbt#L8) - to match what `uk.gov.hmrc.mongo.hmrc-mongo-play-30` uses
- There is a bobby warning (builds will be prevented after 30 Jun 2025) - see the pr builder for details
author_association: NONE
user: login: platops-pr-bot
created_at: 2025-03-06T12:11:18Z
body: - ~~`uk.gov.hmrc.sbt-distributables` can be updated to `2.6.0` in [project/plugins.sbt](https://github.com/hmrc/register-estate-deceased-settlor-frontend/blob/DDCE-5921/project/plugins.sbt#L7)~~
- ~~uk.gov.hmrc.mongo:hmrc-mongo-play-30 can be updated from 2.1.0 to 2.5.0 in [project/AppDependencies.scala](https://github.com/hmrc/register-estate-deceased-settlor-frontend/blob/DDCE-5921/project/AppDependencies.scala#L1).~~
- ~~uk.gov.hmrc.mongo:hmrc-mongo-test-play-30 can be updated from 2.1.0 to 2.5.0 in [project/AppDependencies.scala](https://github.com/hmrc/register-estate-deceased-settlor-frontend/blob/DDCE-5921/project/AppDependencies.scala#L1).~~
- ~~Runtime issues may occur. Change `org.playframework:sbt-plugin` to `3.0.6` in [project/plugins.sbt](https://github.com/hmrc/register-estate-deceased-settlor-frontend/blob/DDCE-5921/project/plugins.sbt#L8) - to match what `uk.gov.hmrc.mongo.hmrc-mongo-play-30` uses~~
- There is a bobby warning (builds will be prevented after 30 Jun 2025) - see the pr builder for details
author_association: NONE
user: login: platops-pr-bot
created_at: 2025-03-06T12:24:31Z
body: - ~~`uk.gov.hmrc.sbt-distributables` can be updated to `2.6.0` in [project/plugins.sbt](https://github.com/hmrc/register-estate-deceased-settlor-frontend/blob/DDCE-5921/project/plugins.sbt#L7)~~
- ~~uk.gov.hmrc.mongo:hmrc-mongo-play-30 can be updated from 2.1.0 to 2.5.0 in [project/AppDependencies.scala](https://github.com/hmrc/register-estate-deceased-settlor-frontend/blob/DDCE-5921/project/AppDependencies.scala#L1).~~
- ~~uk.gov.hmrc.mongo:hmrc-mongo-test-play-30 can be updated from 2.1.0 to 2.5.0 in [project/AppDependencies.scala](https://github.com/hmrc/register-estate-deceased-settlor-frontend/blob/DDCE-5921/project/AppDependencies.scala#L1).~~
- ~~Runtime issues may occur. Change `org.playframework:sbt-plugin` to `3.0.6` in [project/plugins.sbt](https://github.com/hmrc/register-estate-deceased-settlor-frontend/blob/DDCE-5921/project/plugins.sbt#L8) - to match what `uk.gov.hmrc.mongo.hmrc-mongo-play-30` uses~~
- ~~There is a bobby warning (builds will be prevented after 30 Jun 2025) - see the pr builder for details~~
author_association: NONE