Skip to content

Commit 1fab2cc

Browse files
committed
Merge branch 'master' into feature/scala-3
2 parents 978ab4f + e06e6d1 commit 1fab2cc

File tree

6 files changed

+23
-27
lines changed

6 files changed

+23
-27
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,12 @@ jobs:
3434
- java: 8
3535
runs-on: ubuntu-latest
3636
steps:
37-
- run: mysql -h 127.0.0.1 -e 'GRANT ALL ON *.* TO squeryl@"localhost"IDENTIFIED BY "squeryl";FLUSH PRIVILEGES;' -uroot -proot
37+
- run: |
38+
while ! mysqladmin ping -h"127.0.0.1" ; do
39+
echo "await mysql start"
40+
sleep 1
41+
done
42+
mysql -h 127.0.0.1 -e 'GRANT ALL ON *.* TO squeryl@"localhost"IDENTIFIED BY "squeryl";FLUSH PRIVILEGES;' -uroot -proot
3843
- run: |
3944
export PGPASSWORD="postgres"
4045
psql -h 127.0.0.1 -c "CREATE ROLE squeryl WITH SUPERUSER LOGIN PASSWORD 'squeryl';" -U postgres
@@ -43,7 +48,7 @@ jobs:
4348
- uses: olafurpg/setup-scala@v10
4449
with:
4550
java-version: "adopt@1.${{ matrix.java }}"
46-
- uses: coursier/cache-action@v5
51+
- uses: coursier/cache-action@v6
4752
- run: sbt -v "+ test:compile"
4853
- run: rm -r src/test/scala/org/squeryl/oracle/
4954
- run: rm -r src/test/scala/org/squeryl/mssql/

.github/workflows/scala-steward.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.

build.sbt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description := "A Scala ORM and DSL for talking with Databases using minimum ver
44

55
organization := "org.squeryl"
66

7-
version := "0.9.16"
7+
version := "0.9.17"
88

99
javacOptions := Seq("-source", "1.7", "-target", "1.7")
1010

@@ -34,10 +34,10 @@ val Scala3 = "3.0.0-RC2"
3434

3535
scalaVersion := Scala3
3636

37-
crossScalaVersions := Seq("2.12.12", Scala211, "2.10.7", "2.13.4", Scala3)
37+
crossScalaVersions := Seq("2.12.12", Scala211, "2.10.7", "2.13.5", Scala3)
3838

39-
scalacOptions in (Compile, doc) ++= {
40-
val base = (baseDirectory in LocalRootProject).value.getAbsolutePath
39+
Compile / doc / scalacOptions ++= {
40+
val base = (LocalRootProject / baseDirectory).value.getAbsolutePath
4141
val hash = sys.process.Process("git rev-parse HEAD").lineStream_!.head
4242
Seq("-sourcepath", base, "-doc-source-url", "https://github.com/squeryl/squeryl/tree/" + hash + "€{FILE_PATH}.scala")
4343
}
@@ -86,7 +86,7 @@ val unusedWarnings = Def.setting(
8686
scalacOptions ++= unusedWarnings.value
8787

8888
Seq(Compile, Test).flatMap(c =>
89-
scalacOptions in (c, console) --= unusedWarnings.value
89+
c / console / scalacOptions --= unusedWarnings.value
9090
)
9191

9292
licenses := Seq("Apache 2" -> url("http://www.apache.org/licenses/LICENSE-2.0.txt"))
@@ -130,18 +130,18 @@ publishTo := {
130130
Some("releases" at nexus + "service/local/staging/deploy/maven2")
131131
}
132132

133-
publishArtifact in Test := false
133+
Test / publishArtifact := false
134134

135135
pomIncludeRepository := { _ => false }
136136

137137
libraryDependencies ++= Seq(
138138
"cglib" % "cglib-nodep" % "3.3.0",
139139
"com.h2database" % "h2" % "1.4.200" % "provided",
140-
"mysql" % "mysql-connector-java" % "8.0.22" % "provided",
141-
"org.postgresql" % "postgresql" % "42.2.18" % "provided",
140+
"mysql" % "mysql-connector-java" % "8.0.23" % "provided",
141+
"org.postgresql" % "postgresql" % "42.2.19" % "provided",
142142
"net.sourceforge.jtds" % "jtds" % "1.3.1" % "provided",
143143
"org.apache.derby" % "derby" % "10.11.1.1" % "provided",
144-
"org.xerial" % "sqlite-jdbc" % "3.34.0" % "test"
144+
"org.xerial" % "sqlite-jdbc" % "3.34.0" % "test",
145145
)
146146

147147
libraryDependencies ++= {

src/main/scala/org/squeryl/adapters/MySQLAdapter.scala

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,12 @@ class MySQLAdapter extends DatabaseAdapter {
3131
override def binaryTypeDeclaration = "blob"
3232

3333
override def timestampTypeDeclaration = "datetime"
34-
34+
35+
override def quoteIdentifier(s: String): String = {
36+
val escapeBackticks = s.replace("`", "``")
37+
s"`$escapeBackticks`"
38+
}
39+
3540
override def writeForeignKeyDeclaration(
3641
foreignKeyTable: Table[_], foreignKeyColumnName: String,
3742
primaryKeyTable: Table[_], primaryKeyColumnName: String,

src/test/scala/org/squeryl/test/TestConnectionClosing.scala renamed to src/test/scala/org/squeryl/test/ConnectionClosingTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ abstract class ConnectionClosingTest extends DbTestBase {
1818
stmt.isClosed should equal(false)
1919
rs.isClosed should equal(false)
2020
}
21-
}
21+
}

0 commit comments

Comments
 (0)