<commit_before>ThisBuild / fork in Test := true

ThisBuild / scalacOptions ++= Seq("-deprecation", "-feature", "-Xfatal-warnings")

ThisBuild / organization := "com.socrata"

ThisBuild / resolvers += "socrata" at "https://repo.socrata.com/artifactory/libs-release"

val commonPG = project in file("common-pg")

val storePG = (project in file("store-pg")).
  dependsOn(commonPG % "compile;test->test")

val soqlServerPG = (project in file("soql-server-pg")).
  dependsOn(commonPG, storePG % "test->test")<commit_msg>Make soqlServerPG depend on storePG again for now<commit_after>ThisBuild / fork in Test := true

ThisBuild / scalacOptions ++= Seq("-deprecation", "-feature", "-Xfatal-warnings")

ThisBuild / organization := "com.socrata"

ThisBuild / resolvers += "socrata" at "https://repo.socrata.com/artifactory/libs-release"

val commonPG = project in file("common-pg")

val storePG = (project in file("store-pg")).
  dependsOn(commonPG % "compile;test->test")

// You look at this, and you think "why is there a commonPG and a storePG
// if soqlServerPG is just going to depend on both anyway?"  And you would
// be right to do so!  This has a dependency on store pg because the
// migrations are run by the soql-server container, but the _code_ to do
// so lives in storePG, but the _migrations themselves_ live in soqlServerPG.
// So, ugh... put it on the list of things to fix one day, but for now
// I just want to get staging unbroken again.  When that is fixed, remove
// "compile;" from the dependency spec below so that soqlServerPG only
// depends on storePG's test configuration.
val soqlServerPG = (project in file("soql-server-pg")).
  dependsOn(commonPG, storePG % "compile;test->test")
{'fraction_non_alphanumeric': 0.12448620082207869, 'fraction_numerical': 0.0, 'mean_word_length': 4.291925465838509, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5843190', 'n_tokens_mistral': 536, 'n_tokens_neox': 534, 'n_words': 191}