Skip to content

Commit 906adac

Browse files
committed
Add PostgreSql 18 and MariaDb 12
1 parent 3302cb9 commit 906adac

File tree

4 files changed

+25
-19
lines changed

4 files changed

+25
-19
lines changed

.github/workflows/integration-tests.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,15 +116,17 @@ jobs:
116116
docker pull postgres:14-alpine
117117
docker pull postgres:15-alpine
118118
docker pull postgres:16-alpine
119-
docker pull postgres:17-alpine
119+
docker pull postgres:17-alpine
120+
docker pull postgres:18-alpine
120121
- name: docker start containers
121122
shell: bash
122123
run: |
123124
docker run --rm --name postgres-13 -p 26008:5432 -e POSTGRES_PASSWORD=test1234 -d postgres:13-alpine
124125
docker run --rm --name postgres-14 -p 26009:5432 -e POSTGRES_PASSWORD=test1234 -d postgres:14-alpine
125126
docker run --rm --name postgres-15 -p 26010:5432 -e POSTGRES_PASSWORD=test1234 -d postgres:15-alpine
126127
docker run --rm --name postgres-16 -p 26011:5432 -e POSTGRES_PASSWORD=test1234 -d postgres:16-alpine
127-
docker run --rm --name postgres-17 -p 26012:5432 -e POSTGRES_PASSWORD=test1234 -d postgres:17-alpine
128+
docker run --rm --name postgres-17 -p 26012:5432 -e POSTGRES_PASSWORD=test1234 -d postgres:17-alpine
129+
docker run --rm --name postgres-18 -p 26013:5432 -e POSTGRES_PASSWORD=test1234 -d postgres:18-alpine
128130
sleep 60s
129131
- name: Test
130132
run: dotnet test SQLSchemaCompare.Test --no-build --configuration Release --logger trx --filter "Category=IntegrationTest&Category=PostgreSQL"
@@ -160,14 +162,16 @@ jobs:
160162
docker pull mariadb:10.6
161163
docker pull mariadb:10.11
162164
docker pull mariadb:11.4
163-
docker pull mariadb:11.8
165+
docker pull mariadb:11.8
166+
docker pull mariadb:12
164167
- name: docker start containers
165168
shell: bash
166169
run: |
167170
docker run --rm --name mariadb-10.6 -p 29008:3306 -e MYSQL_USER=admin -e MYSQL_PASSWORD=test1234 -e MYSQL_ROOT_PASSWORD=test1234 -d mariadb:10.6
168171
docker run --rm --name mariadb-10.11 -p 29013:3306 -e MYSQL_USER=admin -e MYSQL_PASSWORD=test1234 -e MYSQL_ROOT_PASSWORD=test1234 -d mariadb:10.11
169172
docker run --rm --name mariadb-11.4 -p 29018:3306 -e MYSQL_USER=admin -e MYSQL_PASSWORD=test1234 -e MYSQL_ROOT_PASSWORD=test1234 -d mariadb:11.4
170-
docker run --rm --name mariadb-11.8 -p 29022:3306 -e MYSQL_USER=admin -e MYSQL_PASSWORD=test1234 -e MYSQL_ROOT_PASSWORD=test1234 -d mariadb:11.8
173+
docker run --rm --name mariadb-11.8 -p 29022:3306 -e MYSQL_USER=admin -e MYSQL_PASSWORD=test1234 -e MYSQL_ROOT_PASSWORD=test1234 -d mariadb:11.8
174+
docker run --rm --name mariadb-12 -p 29023:3306 -e MYSQL_USER=admin -e MYSQL_PASSWORD=test1234 -e MYSQL_ROOT_PASSWORD=test1234 -d mariadb:12
171175
sleep 60s
172176
- name: Test
173177
run: dotnet test SQLSchemaCompare.Test --no-build --configuration Release --logger trx --filter "Category=IntegrationTest&Category=MariaDB"

SQLSchemaCompare.Test/DatabaseFixtureMariaDb.cs

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,23 +22,24 @@ public static IEnumerable<object[]> ServerPorts
2222
/*serverPorts.Add(new object[] { (ushort)29003 });*/ // Version 10.1 (EOL October 2020)
2323
/*serverPorts.Add(new object[] { (ushort)29004 });*/ // Version 10.2 (EOL May 2022)
2424
/*serverPorts.Add(new object[] { (ushort)29005 });*/ // Version 10.3 (EOL May 2023)
25-
/*serverPorts.Add(new object[] { (ushort)29006 }); // Version 10.4 (EOL June 2024)*/
26-
/*serverPorts.Add(new object[] { (ushort)29007 }); // Version 10.5 (EOL June 2025)*/
25+
/*serverPorts.Add(new object[] { (ushort)29006 });*/ // Version 10.4 (EOL June 2024)
26+
/*serverPorts.Add(new object[] { (ushort)29007 });*/ // Version 10.5 (EOL June 2025)
2727
serverPorts.Add(new object[] { (ushort)29008 }); // Version 10.6 (EOL July 2026)
2828
/*serverPorts.Add(new object[] { (ushort)29009 });*/ // Version 10.7 (EOL February 2023)
2929
/*serverPorts.Add(new object[] { (ushort)29010 });*/ // Version 10.8 (EOL May 2023)
3030
/*serverPorts.Add(new object[] { (ushort)29011 });*/ // Version 10.9 (EOL August 2023)
3131
/*serverPorts.Add(new object[] { (ushort)29012 });*/ // Version 10.10 (EOL November 2023)
3232
serverPorts.Add(new object[] { (ushort)29013 }); // Version 10.11 (EOL February 2028)
33-
/*serverPorts.Add(new object[] { (ushort)29014 }); // Version 11.0 (EOL June 2024)*/
34-
/*serverPorts.Add(new object[] { (ushort)29015 }); // Version 11.1 (EOL August 2024)*/
35-
/*serverPorts.Add(new object[] { (ushort)29016 }); // Version 11.2 (EOL November 2024)*/
36-
/*serverPorts.Add(new object[] { (ushort)29017 }); // Version 11.3 (EOL May 2024)*/
33+
/*serverPorts.Add(new object[] { (ushort)29014 });*/ // Version 11.0 (EOL June 2024)
34+
/*serverPorts.Add(new object[] { (ushort)29015 });*/ // Version 11.1 (EOL August 2024)
35+
/*serverPorts.Add(new object[] { (ushort)29016 });*/ // Version 11.2 (EOL November 2024)
36+
/*serverPorts.Add(new object[] { (ushort)29017 });*/ // Version 11.3 (EOL May 2024)
3737
serverPorts.Add(new object[] { (ushort)29018 }); // Version 11.4 (EOL May 2029)
38-
/*serverPorts.Add(new object[] { (ushort)29019 }); // Version 11.5 (EOL November 2024)*/
39-
/*serverPorts.Add(new object[] { (ushort)29020 }); // Version 11.6 (EOL February 2025)*/
40-
/*serverPorts.Add(new object[] { (ushort)29021 }); // Version 11.7 (EOL May 2025)*/
38+
/*serverPorts.Add(new object[] { (ushort)29019 });*/ // Version 11.5 (EOL November 2024)
39+
/*serverPorts.Add(new object[] { (ushort)29020 });*/ // Version 11.6 (EOL February 2025)
40+
/*serverPorts.Add(new object[] { (ushort)29021 });*/ // Version 11.7 (EOL May 2025)
4141
serverPorts.Add(new object[] { (ushort)29022 }); // Version 11.8 (EOL October 2033)
42+
serverPorts.Add(new object[] { (ushort)29023 }); // Version 12 (Preview)
4243
}
4344
else
4445
{

SQLSchemaCompare.Test/DatabaseFixtureMySql.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ public static IEnumerable<object[]> ServerPorts
2222
/*serverPorts.Add(new object[] { (ushort)27003 });*/ // Version 5.7 (EOL October 2023)
2323
serverPorts.Add(new object[] { (ushort)27004 }); // Version 8.0 (EOL April 2026)
2424
/*serverPorts.Add(new object[] { (ushort)27005 });*/ // Version 8.1 (EOL October 2023)
25-
/*serverPorts.Add(new object[] { (ushort)27006 }); // Version 8.2 (EOL December 2023)*/
26-
/*serverPorts.Add(new object[] { (ushort)27007 }); // Version 8.3 (EOL April 2024)*/
25+
/*serverPorts.Add(new object[] { (ushort)27006 });*/ // Version 8.2 (EOL December 2023)
26+
/*serverPorts.Add(new object[] { (ushort)27007 });*/ // Version 8.3 (EOL April 2024)
2727
serverPorts.Add(new object[] { (ushort)27008 }); // Version 8.4 (EOL April 2032)
28-
/*serverPorts.Add(new object[] { (ushort)27009 }); // Version 9.0 (EOL October 2024)*/
29-
/*serverPorts.Add(new object[] { (ushort)27010 }); // Version 9.1 (EOL January 2025)*/
30-
/*serverPorts.Add(new object[] { (ushort)27011 }); // Version 9.2 (EOL April 2025)*/
31-
/*serverPorts.Add(new object[] { (ushort)27012 }); // Version 9.3 (EOL July 2025)*/
28+
/*serverPorts.Add(new object[] { (ushort)27009 });*/ // Version 9.0 (EOL October 2024)
29+
/*serverPorts.Add(new object[] { (ushort)27010 });*/ // Version 9.1 (EOL January 2025)
30+
/*serverPorts.Add(new object[] { (ushort)27011 });*/ // Version 9.2 (EOL April 2025)
31+
/*serverPorts.Add(new object[] { (ushort)27012 });*/ // Version 9.3 (EOL July 2025)
3232
serverPorts.Add(new object[] { (ushort)27013 }); // Version 9.4
3333
}
3434
else

SQLSchemaCompare.Test/DatabaseFixturePostgreSql.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public static IEnumerable<object[]> ServerPorts
2929
serverPorts.Add(new object[] { (ushort)26010 }); // Version 15 (EOL November 2027)
3030
serverPorts.Add(new object[] { (ushort)26011 }); // Version 16 (EOL November 2028)
3131
serverPorts.Add(new object[] { (ushort)26012 }); // Version 17 (EOL November 2029)
32+
serverPorts.Add(new object[] { (ushort)26013 }); // Version 18 (EOL November 2030)
3233
}
3334
else
3435
{

0 commit comments

Comments
 (0)