Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 28 additions & 26 deletions .github/workflows/cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,59 +14,61 @@ jobs:
fail-fast: false
matrix:
config:
# Run Tests on Ubuntu 22.04
- name: "Ubuntu 22.04 Debug SQLite"
os: ubuntu-22.04
# Run Tests on Ubuntu
- name: "Ubuntu Debug SQLite"
os: ubuntu-latest
build_type: "Debug"
test_database: "sqlite"

- name: "Ubuntu 22.04 Release SQLite"
os: ubuntu-22.04
- name: "Ubuntu Release SQLite"
os: ubuntu-latest
build_type: "Release"
test_database: "sqlite"

- name: "Ubuntu 22.04 Debug PostgreSQL"
os: ubuntu-22.04
- name: "Ubuntu Debug PostgreSQL"
os: ubuntu-latest
build_type: "Debug"
test_database: "postgresql"

- name: "Ubuntu 22.04 Release PostgreSQL"
os: ubuntu-22.04
- name: "Ubuntu Release PostgreSQL"
os: ubuntu-latest
build_type: "Release"
test_database: "postgresql"

- name: "Ubuntu 22.04 Debug MySQL"
os: ubuntu-22.04
- name: "Ubuntu Debug MySQL"
os: ubuntu-latest
build_type: "Debug"
test_database: "mysql"

- name: "Ubuntu 22.04 Release MySQL"
os: ubuntu-22.04
- name: "Ubuntu Release MySQL"
os: ubuntu-latest
build_type: "Release"
test_database: "mysql"

# Run Tests on Ubuntu 20.04
- name: "Ubuntu 20.04 Release SQLite"
os: ubuntu-20.04
# Run Tests on Ubuntu with different GCC versions
- name: "Ubuntu Release sqlite GCC 11"
os: ubuntu-latest
build_type: "Release"
test_database: "sqlite"
gcc_install: "11"

- name: "Ubuntu 20.04 Release PostgreSQL"
os: ubuntu-20.04
- name: "Ubuntu Release sqlite GCC 12"
os: ubuntu-latest
build_type: "Release"
test_database: "postgresql"
test_database: "sqlite"
gcc_install: "12"

- name: "Ubuntu 20.04 Release MySQL"
os: ubuntu-20.04
- name: "Ubuntu Release sqlite GCC 13"
os: ubuntu-latest
build_type: "Release"
test_database: "mysql"
test_database: "sqlite"
gcc_install: "13"

# Run Tests on Ubuntu 20.04 with newer GCC
- name: "Ubuntu 20.04 gcc 11 Release SQLite"
os: ubuntu-20.04
- name: "Ubuntu Release sqlite GCC 14"
os: ubuntu-latest
build_type: "Release"
gcc_install: "11"
test_database: "sqlite"
gcc_install: "14"

# Run Tests on MacOS
- name: "macOS Debug SQLite"
Expand Down