diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 6cfcf29..837201e 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -5,10 +5,11 @@ on: push
jobs:
test:
name: ${{ matrix.DB }}
- runs-on: ubuntu-latest
+ runs-on: ${{ matrix.OS }}
strategy:
fail-fast: false
matrix:
+ os: [ubuntu-latest]
include:
- DB: MsSql2012 (SQL Server 2017)
DB_INIT: |
@@ -55,6 +56,11 @@ jobs:
DB_INIT: docker run -d -e POSTGRES_PASSWORD=nhsp_test -p 15433:5432 -v ./Tests.NHibernate.Spatial.PostGis30/initdb:/docker-entrypoint-initdb.d postgis/postgis:16-3.4
TEST_PROJECT: Tests.NHibernate.Spatial.PostGis30
+ - DB: SpatiaLite (SpatiaLite 4)
+ DB_INIT: sudo apt install libsqlite3-mod-spatialite=4.*
+ TEST_PROJECT: Tests.NHibernate.Spatial.SpatiaLite
+ OS: ubuntu-20.04
+
- DB: SpatiaLite (SpatiaLite 5)
DB_INIT: sudo apt install libsqlite3-mod-spatialite=5.*
TEST_PROJECT: Tests.NHibernate.Spatial.SpatiaLite
diff --git a/README.md b/README.md
index 0cea30e..7b4e093 100644
--- a/README.md
+++ b/README.md
@@ -6,19 +6,23 @@ NHibernate binaries.
## NuGet Packages
-| Package | Version |
-|-----------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
-| [NHibernate.Spatial.MsSql](https://www.nuget.org/packages/NHibernate.Spatial.MsSql) | [](http://www.nuget.org/packages/NHibernate.Spatial.MsSql) |
-| [NHibernate.Spatial.MySQL](https://www.nuget.org/packages/NHibernate.Spatial.MySQL) | [](http://www.nuget.org/packages/NHibernate.Spatial.MySQL) |
-| [NHibernate.Spatial.PostGis](https://www.nuget.org/packages/NHibernate.Spatial.PostGis) | [](http://www.nuget.org/packages/NHibernate.Spatial.PostGis) |
+| Package | Version |
+|-----------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| [NHibernate.Spatial.MsSql](https://www.nuget.org/packages/NHibernate.Spatial.MsSql) | [](http://www.nuget.org/packages/NHibernate.Spatial.MsSql) |
+| [NHibernate.Spatial.MySQL](https://www.nuget.org/packages/NHibernate.Spatial.MySQL) | [](http://www.nuget.org/packages/NHibernate.Spatial.MySQL) |
+| [NHibernate.Spatial.PostGis](https://www.nuget.org/packages/NHibernate.Spatial.PostGis) | [](http://www.nuget.org/packages/NHibernate.Spatial.PostGis) |
+| [NHibernate.Spatial.SpatiaLite](https://www.nuget.org/packages/NHibernate.Spatial.SpatiaLite) | [](http://www.nuget.org/packages/NHibernate.Spatial.SpatiaLite) |
## Supported Databases
-| Package | Dialects | CI Tests |
-|----------------------------|--------------------------|---------------------------------------------------------------------------------------|
-| NHibernate.Spatial.MsSql | SQL Server 2012 | SQL Server 2017, SQL Server 2019, SQL Server 2022 |
-| NHibernate.Spatial.MySQL | MySQL 5.7, MySQL 8.0 | MySQL 5.7, MySQL 8.0, MySQL 8.3 |
-| NHibernate.Spatial.PostGis | PostGIS 2.0, PostGIS 3.0 | PostGIS 2.5 (PostgreSQL 12), PostGIS 3.0 (PostgreSQL 12), PostGIS 3.4 (PostgreSQL 16) |
+| Package | Dialects | CI Tests |
+|-------------------------------|--------------------------|---------------------------------------------------------------------------------------|
+| NHibernate.Spatial.MsSql | SQL Server 2012 | SQL Server 2017, SQL Server 2019, SQL Server 2022 |
+| NHibernate.Spatial.MySQL | MySQL 5.7, MySQL 8.0 | MySQL 5.7, MySQL 8.0, MySQL 8.3 |
+| NHibernate.Spatial.PostGis | PostGIS 2.0, PostGIS 3.0 | PostGIS 2.5 (PostgreSQL 12), PostGIS 3.0 (PostgreSQL 12), PostGIS 3.4 (PostgreSQL 16) |
+| NHibernate.Spatial.SpatiaLite | SpatiaLite | SpatiaLite 5 * |
+
+* The SpatiaLite dialect supports SpatiaLite 4+, but it is not possible to test
## Getting Started
@@ -32,6 +36,10 @@ For general NHibernate help, the NHibernate community website -