From a99892dc750e93b36c33fd678bf9fc640bca4e27 Mon Sep 17 00:00:00 2001
From: John Crowley <jcrowley@gitlab.com>
Date: Wed, 3 Jan 2024 22:39:12 +0000
Subject: [PATCH] Deprecation notice: DS sbt 1.0.X

---
 .../17-0-dependency-scanning-sbt-support.yml     | 11 +++++++++++
 doc/update/deprecations.md                       | 16 ++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 100644 data/deprecations/17-0-dependency-scanning-sbt-support.yml

diff --git a/data/deprecations/17-0-dependency-scanning-sbt-support.yml b/data/deprecations/17-0-dependency-scanning-sbt-support.yml
new file mode 100644
index 0000000000000..a255cd9585e34
--- /dev/null
+++ b/data/deprecations/17-0-dependency-scanning-sbt-support.yml
@@ -0,0 +1,11 @@
+- title: "Dependency Scanning support for sbt 1.0.X"
+  removal_milestone: "17.0"
+  announcement_milestone: "16.8"
+  breaking_change: true
+  reporter: johncrowley
+  stage: Secure
+  issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/415835
+  body: |  # (required) Don't change this line.
+    Supporting very old versions of sbt is preventing us from improving our support for additional use cases with this package manager without increasing our maintenance cost.
+
+    Version 1.1.0 of sbt was released 6 years ago, and users are advised to upgrade from 1.0.x as Dependency Scanning will no longer work.
diff --git a/doc/update/deprecations.md b/doc/update/deprecations.md
index e0c19a83439c7..aff68c7ea1bb5 100644
--- a/doc/update/deprecations.md
+++ b/doc/update/deprecations.md
@@ -333,6 +333,22 @@ To help avoid being impacted by this breaking change, create new access tokens w
 
 </div>
 
+<div class="deprecation breaking-change" data-milestone="17.0">
+
+### Dependency Scanning support for sbt 1.0.X
+
+<div class="deprecation-notes">
+- Announced in GitLab <span class="milestone">16.8</span>
+- Removal in GitLab <span class="milestone">17.0</span> ([breaking change](https://docs.gitlab.com/ee/update/terminology.html#breaking-change))
+- To discuss this change or learn more, see the [deprecation issue](https://gitlab.com/gitlab-org/gitlab/-/issues/415835).
+</div>
+
+Supporting very old versions of sbt is preventing us from improving our support for additional use cases with this package manager without increasing our maintenance cost.
+
+Version 1.1.0 of sbt was released 6 years ago, and users are advised to upgrade from 1.0.x as Dependency Scanning will no longer work.
+
+</div>
+
 <div class="deprecation " data-milestone="17.0">
 
 ### Deprecate GraphQL fields related to the temporary storage increase
-- 
GitLab