pekko/project
Arnout Engelen e779b7b231
chore: dependency-submission: skip test scope (#1392)
Currently, dependency-submission would submit all dependencies to
https://github.com/apache/pekko/security/dependabot , including
test dependencies. We then added explicit dependencies to the build
to squash warnings about outdated test dependencies (#1181, #1313
and #1344).

With version 3, sbt-dependency-submission now supports ignoring
scopes. This PR proposes to ignore the test scope, and remove the
explicit dependencies from the build.

Of course, we want our developers to be secure as much as our users.
From that perspective you could say we'd want to remove 'insecure'
dependencies even from the test scope. In practice, however, I think
it's really unlikely that a vulnerability in a test scope dependency
would lead to a realistic attack on a developer. For that reason, I
think ignoring this scope for dependency-submission and keeping the
old dependencies in the build removes some development friction, which
balances out the risk of testing with outdated dependencies. If there'd
be a 'malicious' dependency out there, I expect we'd learn about it
through other channels.
2025-01-06 12:11:33 +01:00
..
scripts Publish from GitHub Actions (#30288) 2021-06-08 09:05:16 +02:00
AddLogTimestamps.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
AddMetaInfLicenseFiles.scala Pekko becomes TLP (#1214) 2024-03-22 14:16:08 +01:00
AutomaticModuleName.scala Remove org.apache.pekko package from sbt build 2023-07-30 14:47:28 +02:00
build.properties Update sbt, scripted-plugin to 1.10.7 (#1625) 2024-12-23 12:11:35 +08:00
CliOptions.scala Remove org.apache.pekko package from sbt build 2023-07-30 14:47:28 +02:00
CopyrightHeader.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
CopyrightHeaderForBoilerplate.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
CopyrightHeaderForBuild.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
CopyrightHeaderForJdk9.scala feat: Add multi java lts support. (#1054) 2024-01-28 17:46:03 +08:00
CopyrightHeaderForProtobuf.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
Dependencies.scala chore: dependency-submission: skip test scope (#1392) 2025-01-06 12:11:33 +01:00
Doc.scala Update genjavadoc 2024-03-12 10:23:00 +01:00
GitHub.scala Pekko becomes TLP (#1214) 2024-03-22 14:16:08 +01:00
JavaFormatter.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
Jdk9.scala chore: Compile docs code cross all scala versions. 2024-01-29 15:19:18 +08:00
JdkOptions.scala feat: Add multi java lts support. (#1054) 2024-01-28 17:46:03 +08:00
Jvm.scala Remove org.apache.pekko package from sbt build 2023-07-30 14:47:28 +02:00
LicenseReport.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
MultiNode.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
OSGi.scala Fix OSGi metadata (#1480) 2024-09-12 22:31:33 +01:00
Paradox.scala remove incubator notice (#1216) 2024-03-24 22:38:04 +01:00
ParadoxBrowse.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
PekkoBuild.scala Make CycloneDX SBOM artifact easier to recognize (#1536) 2024-10-21 21:48:21 +01:00
PekkoDependWalker.scala feat: Using dependency walking to verify JDK9 Plugin works (#1065) 2024-01-30 14:33:30 +08:00
PekkoDevelocityPlugin.scala Disabled Develocity local build cache (#1512) 2024-10-02 11:23:20 +02:00
PekkoDisciplinePlugin.scala Update scala-library to 2.13.15 (#1505) 2025-01-03 20:21:05 +01:00
plugins.sbt Update sbt-pekko-build to 0.4.2 (#1675) 2025-01-05 00:17:45 +08:00
project-info.conf Pekko becomes TLP (#1214) 2024-03-22 14:16:08 +01:00
ProjectFileIgnoreSupport.scala feat: Add multi java lts support. (#1054) 2024-01-28 17:46:03 +08:00
ProjectIndexGenerator.scala Improve migration documentation (#1193) 2024-03-15 14:38:22 +01:00
Protobuf.scala build with protoc 3.25.3 (#1209) 2024-03-19 11:28:28 +01:00
Publish.scala Pekko becomes TLP (#1214) 2024-03-22 14:16:08 +01:00
SbtMultiJvmPlugin.scala chore: Add netty leak detector in multi-node-testing. (#1641) 2024-12-29 21:20:14 +08:00
ScalaFixExtraRulesPlugin.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
ScalaFixForJdk9Plugin.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
ScalafixForMultiNodePlugin.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
ScalafixIgnoreFilePlugin.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
ScalafixSupport.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
SigarLoader.scala Remove org.apache.pekko package from sbt build 2023-07-30 14:47:28 +02:00
StreamOperatorsIndexGenerator.scala Reformat with scalafmt 3.8.2 2024-06-16 07:56:40 +01:00
TestExtras.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
TestQuickUntilPassed.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
ValidatePullRequest.scala Pekko becomes TLP (#1214) 2024-03-22 14:16:08 +01:00
VerifyJDK9Classes.scala chore: Only verify Jdk 9 classes on jdk 11. (#1078) 2024-01-29 19:57:54 +08:00
VersionGenerator.scala Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00