This is an automated email from the ASF dual-hosted git repository.

fanningpj pushed a commit to branch 1.0.x
in repository https://gitbox.apache.org/repos/asf/pekko-persistence-jdbc.git


The following commit(s) were added to refs/heads/1.0.x by this push:
     new e196906  redirect current to versioned docs (#227) (#229)
e196906 is described below

commit e196906382d6349a6ef9789206d96dd93f2deb15
Author: PJ Fanning <[email protected]>
AuthorDate: Wed Sep 25 10:04:34 2024 +0100

    redirect current to versioned docs (#227) (#229)
    
    * redirect current to versioned docs (#227)
    
    * redirect current to versioned docs
    
    * Update build.sbt
    
    * copy PekkoCoreDependency from main branch and anything needed to build it
    
    * docker-compose command no longer supported by GitHub CI
    
    * Update docker-compose.yml
---
 build.sbt                         |  6 +--
 project/Dependencies.scala        |  2 +-
 project/PekkoCoreDependency.scala | 24 ++++++++++++
 project/build.properties          |  2 +-
 project/plugins.sbt               | 11 ++++--
 scripts/docker-compose.yml        | 81 +++++++++++++++++++++------------------
 scripts/launch-all.sh             |  6 +--
 scripts/launch-mysql.sh           |  6 +--
 scripts/launch-oracle.sh          |  6 +--
 scripts/launch-postgres.sh        |  6 +--
 scripts/launch-sqlserver.sh       |  6 +--
 11 files changed, 95 insertions(+), 61 deletions(-)

diff --git a/build.sbt b/build.sbt
index 78aa7c7..8b588c1 100644
--- a/build.sbt
+++ b/build.sbt
@@ -88,10 +88,10 @@ lazy val docs = project
       // Slick
       "extref.slick.base_url" -> 
s"https://scala-slick.org/doc/${Dependencies.SlickVersion}/%s";,
       // Pekko
-      "extref.pekko.base_url" -> 
"https://pekko.apache.org/docs/pekko/current/%s";,
+      "extref.pekko.base_url" -> 
s"https://pekko.apache.org/docs/pekko/${PekkoCoreDependency.default.link}/%s";,
       "scaladoc.base_url" -> 
"https://pekko.apache.org/api/pekko-persistence-jdbc/current/";,
-      "scaladoc.org.apache.pekko.base_url" -> 
"https://pekko.apache.org/api/pekko/current/";,
-      "javadoc.org.apache.pekko.base_url" -> 
"https://pekko.apache.org/japi/pekko/current/";,
+      "scaladoc.org.apache.pekko.base_url" -> 
s"https://pekko.apache.org/api/pekko/${PekkoCoreDependency.default.link}/";,
+      "javadoc.org.apache.pekko.base_url" -> 
s"https://pekko.apache.org/japi/pekko/${PekkoCoreDependency.default.link}/";,
       "javadoc.org.apache.pekko.link_style" -> "direct",
       // Java
       "javadoc.base_url" -> "https://docs.oracle.com/javase/8/docs/api/";,
diff --git a/project/Dependencies.scala b/project/Dependencies.scala
index b069883..2ecefc6 100644
--- a/project/Dependencies.scala
+++ b/project/Dependencies.scala
@@ -15,7 +15,7 @@ object Dependencies {
   val Scala213 = "2.13.13"
   val ScalaVersions = Seq(Scala212, Scala213)
 
-  val PekkoVersion = "1.0.1"
+  val PekkoVersion = PekkoCoreDependency.version
 
   val SlickVersion = "3.3.3"
   val ScalaTestVersion = "3.2.14"
diff --git a/project/PekkoCoreDependency.scala 
b/project/PekkoCoreDependency.scala
new file mode 100644
index 0000000..d94d06b
--- /dev/null
+++ b/project/PekkoCoreDependency.scala
@@ -0,0 +1,24 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import com.github.pjfanning.pekkobuild.PekkoDependency
+
+object PekkoCoreDependency extends PekkoDependency {
+  override val checkProject: String = "pekko-cluster-sharding-typed"
+  override val module: Option[String] = None
+  override val currentVersion: String = "1.0.3"
+}
diff --git a/project/build.properties b/project/build.properties
index 946611e..bdf7037 100644
--- a/project/build.properties
+++ b/project/build.properties
@@ -13,4 +13,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-sbt.version=1.9.7
+sbt.version=1.10.1
diff --git a/project/plugins.sbt b/project/plugins.sbt
index bb117b8..56a4daf 100644
--- a/project/plugins.sbt
+++ b/project/plugins.sbt
@@ -7,17 +7,20 @@
  * This file is part of the Apache Pekko project, which was derived from Akka.
  */
 
+// commons-lang3 is needed by project/CopyrightHeader.scala
+libraryDependencies += "org.apache.commons" % "commons-lang3" % "3.17.0"
+
 // compliance
 addSbtPlugin("de.heikoseeberger" % "sbt-header" % "5.9.0")
 addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.5.0")
-addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "1.1.3")
+addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "1.1.4")
 addSbtPlugin("com.lightbend.sbt" % "sbt-java-formatter" % "0.7.0")
 
 // release
 addSbtPlugin("com.dwijnand" % "sbt-dynver" % "4.1.1")
-addSbtPlugin("net.bzzt" % "sbt-reproducible-builds" % "0.31")
-addSbtPlugin("org.mdedetrich" % "sbt-apache-sonatype" % "0.1.10")
-addSbtPlugin("com.github.pjfanning" % "sbt-source-dist" % "0.1.11")
+addSbtPlugin("net.bzzt" % "sbt-reproducible-builds" % "0.32")
+addSbtPlugin("com.github.pjfanning" % "sbt-pekko-build" % "0.3.4")
+addSbtPlugin("com.github.pjfanning" % "sbt-source-dist" % "0.1.12")
 // docs
 addSbtPlugin(("com.github.sbt" % "sbt-site-paradox" % "1.5.0").excludeAll(
   "com.lightbend.paradox", "sbt-paradox"))
diff --git a/scripts/docker-compose.yml b/scripts/docker-compose.yml
index 5f5983f..a02955d 100644
--- a/scripts/docker-compose.yml
+++ b/scripts/docker-compose.yml
@@ -1,40 +1,47 @@
-postgres:
-  image: postgres:latest
-  container_name: postgres-test
-  environment:
-    - "TZ=Europe/Amsterdam"
-    - "POSTGRES_USER=docker"
-    - "POSTGRES_PASSWORD=docker"
-  ports:
-    - "5432:5432"  # credentials (docker:docker)
+# For detailed information about docker-compose visit 
https://docs.docker.com/compose/
+# To start all docker containers required to execute the tests locally run:
+# docker compose up
 
-mysql:
-  image: mysql:latest
-  container_name: mysql-test
-  environment:
-    - "TZ=Europe/Amsterdam"
-    - "MYSQL_ROOT_PASSWORD=root"
-  ports:
-    - "3306:3306" # credentials (root:root)
+version: '2.2'
+services:
+  postgres:
+    image: postgres:latest
+    container_name: postgres-test
+    environment:
+      - "TZ=Europe/Amsterdam"
+      - "POSTGRES_USER=docker"
+      - "POSTGRES_PASSWORD=docker"
+    ports:
+      - "5432:5432"  # credentials (docker:docker)
 
-oracle:
-  image: oracleinanutshell/oracle-xe-11g
-  container_name: oracle-test
-  environment:
-    - "TZ=Europe/Amsterdam"
-    - "DBCA_TOTAL_MEMORY=1024"
-  ports:
-    - "1521:1521" # DB_CONN: credentials (system:oracle)
+  mysql:
+    image: mysql:latest
+    container_name: mysql-test
+    environment:
+      - "TZ=Europe/Amsterdam"
+      - "MYSQL_ROOT_PASSWORD=root"
+    ports:
+      - "3306:3306" # credentials (root:root)
 
-sqlserver:
-  image: topaztechnology/mssql-server-linux
-  container_name: sqlserver-test
-  environment:
-    - "TZ=Europe/Amsterdam"
-    - "DBCA_TOTAL_MEMORY=1024"
-    - "ACCEPT_EULA=Y"
-    - "SQL_USER=docker"
-    - "SQL_PASSWORD=docker"
-    - "SQL_DB=docker"
-  ports:
-    - "1433:1433" # credentials (docker:docker)
+  oracle:
+    image: gvenzl/oracle-xe:21.3.0-slim-faststart
+    container_name: oracle-test
+    environment:
+      - "TZ=Europe/Amsterdam"
+      - "DBCA_TOTAL_MEMORY=1024"
+      - "ORACLE_PASSWORD=oracle"
+    ports:
+      - "1521:1521" # DB_CONN: credentials (system:oracle | pass: oracle)
+
+  sqlserver:
+    image: topaztechnology/mssql-server-linux
+    container_name: sqlserver-test
+    environment:
+      - "TZ=Europe/Amsterdam"
+      - "DBCA_TOTAL_MEMORY=1024"
+      - "ACCEPT_EULA=Y"
+      - "SQL_USER=docker"
+      - "SQL_PASSWORD=docker"
+      - "SQL_DB=docker"
+    ports:
+      - "1433:1433" # credentials (docker:docker)
diff --git a/scripts/launch-all.sh b/scripts/launch-all.sh
index 568f302..dd8db87 100755
--- a/scripts/launch-all.sh
+++ b/scripts/launch-all.sh
@@ -31,9 +31,9 @@ while true; do
 done;
 }
 
-docker-compose -f scripts/docker-compose.yml kill
-docker-compose -f scripts/docker-compose.yml rm -f
-docker-compose -f scripts/docker-compose.yml up -d
+docker compose -f scripts/docker-compose.yml kill
+docker compose -f scripts/docker-compose.yml rm -f
+docker compose -f scripts/docker-compose.yml up -d
 wait 3306 MySQL
 wait 5432 Postgres
 wait 1521 Oracle
diff --git a/scripts/launch-mysql.sh b/scripts/launch-mysql.sh
index 39e06fa..34065aa 100755
--- a/scripts/launch-mysql.sh
+++ b/scripts/launch-mysql.sh
@@ -31,7 +31,7 @@ while true; do
 done;
 }
 
-docker-compose -f scripts/docker-compose.yml kill mysql
-docker-compose -f scripts/docker-compose.yml rm -f mysql
-docker-compose -f scripts/docker-compose.yml up -d mysql
+docker compose -f scripts/docker-compose.yml kill mysql
+docker compose -f scripts/docker-compose.yml rm -f mysql
+docker compose -f scripts/docker-compose.yml up -d mysql
 wait 3306 MySQL
diff --git a/scripts/launch-oracle.sh b/scripts/launch-oracle.sh
index 87a0085..adf9acb 100755
--- a/scripts/launch-oracle.sh
+++ b/scripts/launch-oracle.sh
@@ -31,7 +31,7 @@ while true; do
 done;
 }
 
-docker-compose -f scripts/docker-compose.yml kill oracle
-docker-compose -f scripts/docker-compose.yml rm -f oracle
-docker-compose -f scripts/docker-compose.yml up -d oracle
+docker compose -f scripts/docker-compose.yml kill oracle
+docker compose -f scripts/docker-compose.yml rm -f oracle
+docker compose -f scripts/docker-compose.yml up -d oracle
 wait 1521 Oracle
diff --git a/scripts/launch-postgres.sh b/scripts/launch-postgres.sh
index b24d7b2..fbfaa7f 100755
--- a/scripts/launch-postgres.sh
+++ b/scripts/launch-postgres.sh
@@ -31,7 +31,7 @@ while true; do
 done;
 }
 
-docker-compose -f scripts/docker-compose.yml kill postgres
-docker-compose -f scripts/docker-compose.yml rm -f postgres
-docker-compose -f scripts/docker-compose.yml up -d postgres
+docker compose -f scripts/docker-compose.yml kill postgres
+docker compose -f scripts/docker-compose.yml rm -f postgres
+docker compose -f scripts/docker-compose.yml up -d postgres
 wait 5432 Postgres
diff --git a/scripts/launch-sqlserver.sh b/scripts/launch-sqlserver.sh
index 081f2bd..96fc6d5 100755
--- a/scripts/launch-sqlserver.sh
+++ b/scripts/launch-sqlserver.sh
@@ -31,7 +31,7 @@ while true; do
 done;
 }
 
-docker-compose -f scripts/docker-compose.yml kill sqlserver
-docker-compose -f scripts/docker-compose.yml rm -f sqlserver
-docker-compose -f scripts/docker-compose.yml up -d sqlserver
+docker compose -f scripts/docker-compose.yml kill sqlserver
+docker compose -f scripts/docker-compose.yml rm -f sqlserver
+docker compose -f scripts/docker-compose.yml up -d sqlserver
 wait 1433 SqlServer


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to