diff --git a/README.md b/README.md index 49a8973b55..ee3cef78e2 100644 --- a/README.md +++ b/README.md @@ -87,7 +87,9 @@ Scio includes the following artifacts: - `scio-repl`: extension of the Scala REPL with Scio specific operations - `scio-smb`: add-on for Sort Merge Bucket operations - `scio-tensorflow`: add-on for TensorFlow TFRecords IO and prediction -- `scio-test`: test utilities, add to your project as a "test" dependency +- `scio-test`: all following test utilities. Add to your project as a "test" dependency + - `scio-test-core`: test core utilities + - `scio-test-google-cloud-platform`: test utilities for Google Cloud IO's # License diff --git a/build.sbt b/build.sbt index 328860df84..94573e2941 100644 --- a/build.sbt +++ b/build.sbt @@ -772,7 +772,9 @@ lazy val `scio-test-parquet` = project .settings( description := "Scio helpers for ScalaTest", // disable mima due to module split - mimaPreviousArtifacts := Set.empty + mimaPreviousArtifacts := Set.empty, + // to remove once we have some utilities + publish / skip := true ) lazy val `scio-macros` = project diff --git a/site/src/main/paradox/FAQ.md b/site/src/main/paradox/FAQ.md index c6aed3e544..9db67a0bfe 100644 --- a/site/src/main/paradox/FAQ.md +++ b/site/src/main/paradox/FAQ.md @@ -71,7 +71,7 @@ Any Scala or Java unit testing frameworks can be used with Scio, but we provide - @scaladoc[SCollectionMatchers](com.spotify.scio.testing.SCollectionMatchers) - ScalaTest matchers for `SCollection` - @scaladoc[PipelineSpec](com.spotify.scio.testing.PipelineSpec) - shortcut for ScalaTest `FlatSpec` with utilities and matchers -The best place to find example usage of `JobTest` and `SCollectionMatchers` are their respective tests in @github[JobTestTest](/scio-test/src/test/scala/com/spotify/scio/testing/JobTestTest.scala) and @github[SCollectionMatchersTest](/scio-test/src/test/scala/com/spotify/scio/testing/SCollectionMatchersTest.scala). +The best place to find example usage of `JobTest` and `SCollectionMatchers` are their respective tests in @github[JobTestTest](/scio-test/core/src/test/scala/com/spotify/scio/testing/JobTestTest.scala) and @github[SCollectionMatchersTest](/scio-test/core/src/test/scala/com/spotify/scio/testing/SCollectionMatchersTest.scala). For more examples see: - @github[scio-examples](/scio-examples/src/test/scala/com/spotify/scio/examples) diff --git a/site/src/main/paradox/Scio-Unit-Tests.md b/site/src/main/paradox/Scio-Unit-Tests.md index eaf4882143..88e9ac6e03 100644 --- a/site/src/main/paradox/Scio-Unit-Tests.md +++ b/site/src/main/paradox/Scio-Unit-Tests.md @@ -5,7 +5,7 @@ To write Scio unit tests you will need to add the following dependency to your b ```sbt libraryDependencies ++= Seq( // ....... - "com.spotify" %% "scio-test" % scioVersion % Test, + "com.spotify" %% "scio-test-core" % scioVersion % Test, // ....... ) ``` diff --git a/site/src/main/paradox/releases/Apache-Beam.md b/site/src/main/paradox/releases/Apache-Beam.md index 849f25102d..029b333be3 100644 --- a/site/src/main/paradox/releases/Apache-Beam.md +++ b/site/src/main/paradox/releases/Apache-Beam.md @@ -33,6 +33,10 @@ Also check out the [SDK Version Support Status](https://cloud.google.com/dataflo | **Scio Version** | **Beam Version** | **Details** | |:----------------:|:----------------:|:------------------------------------------------------| +| 0.14.4 | 2.55.1 | This version will be deprecated on April 8, 2025. | +| 0.14.3 | 2.54.0 | This version will be deprecated on February 14, 2025. | +| 0.14.2 | 2.54.0 | This version will be deprecated on February 14, 2025. | +| 0.14.1 | 2.54.0 | This version will be deprecated on February 14, 2025. | | 0.14.0 | 2.53.0 | This version will be deprecated on January 4, 2025. | | 0.13.6 | 2.52.0 | This version will be deprecated on November 17, 2024. | | 0.13.5 | 2.51.0 | This version will be deprecated on October 12, 2024. | @@ -41,10 +45,10 @@ Also check out the [SDK Version Support Status](https://cloud.google.com/dataflo | 0.13.2 | 2.49.0 | This version will be deprecated on July 17, 2024. | | 0.13.1 | 2.49.0 | This version will be deprecated on July 17, 2024. | | 0.13.0 | 2.48.0 | This version will be deprecated on May 31, 2024. | -| 0.12.8 | 2.46.0 | This version will be deprecated on March 10, 2024. | -| 0.12.7 | 2.46.0 | This version will be deprecated on March 10, 2024. | -| 0.12.6 | 2.46.0 | This version will be deprecated on March 10, 2024. | -| 0.12.5 | 2.45.0 | This version will be deprecated on February 15, 2024. | +| 0.12.8 | 2.46.0 | Deprecated on March 10, 2024. | +| 0.12.7 | 2.46.0 | Deprecated on March 10, 2024. | +| 0.12.6 | 2.46.0 | Deprecated on March 10, 2024. | +| 0.12.5 | 2.45.0 | Deprecated on February 15, 2024. | | 0.12.4 | 2.44.0 | Deprecated on January 13, 2024. | | 0.12.3 | 2.44.0 | Deprecated on January 13, 2024. | | 0.12.2 | 2.44.0 | Deprecated on January 13, 2024. |