Skip to content

Commit

Permalink
Replace build matrix with explicit list
Browse files Browse the repository at this point in the history
  • Loading branch information
Krzmbrzl committed Feb 6, 2025
1 parent d8d7c48 commit 1a7135d
Showing 1 changed file with 54 additions and 4 deletions.
58 changes: 54 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,59 @@ jobs:
strategy:
fail-fast: false
matrix:
lib_type: [shared, static]
# Can't test DB2 as required db2exc package is no longer available after Ubuntu 14.04
backend: [SQLite3, PostgreSQL, MySQL, Firebird, Oracle, ODBC, Empty, Valgrind]
runner: [ubuntu-22.04]
include:
# Ubuntu jobs
# Can't test DB2 as required db2exc package is no longer available after Ubuntu 14.04
- lib_type: shared
backend: SQLite3
runner: ubuntu-22.04
- lib_type: shared
backend: PostgreSQL
runner: ubuntu-22.04
- lib_type: shared
backend: MySQL
runner: ubuntu-22.04
- lib_type: shared
backend: Firebird
runner: ubuntu-22.04
- lib_type: shared
backend: Oracle
runner: ubuntu-22.04
- lib_type: shared
backend: ODBC
runner: ubuntu-22.04
- lib_type: shared
backend: Empty
runner: ubuntu-22.04
- lib_type: shared
backend: Valgrind
runner: ubuntu-22.04
- lib_type: static
backend: SQLite3
runner: ubuntu-22.04
- lib_type: static
backend: PostgreSQL
runner: ubuntu-22.04
- lib_type: static
backend: MySQL
runner: ubuntu-22.04
- lib_type: static
backend: Firebird
runner: ubuntu-22.04
- lib_type: static
backend: Oracle
runner: ubuntu-22.04
- lib_type: static
backend: ODBC
runner: ubuntu-22.04
- lib_type: static
backend: Empty
runner: ubuntu-22.04
- lib_type: static
backend: Valgrind
runner: ubuntu-22.04

# MacOS jobs
- lib_type: shared
backend: Empty
runner: macos-14
Expand All @@ -49,6 +97,8 @@ jobs:
backend: SQLite3
runner: macos-14
no_boost: true

# Special
- lib_type: shared
backend: Oracle
runner: ubuntu-22.04
Expand Down

0 comments on commit 1a7135d

Please sign in to comment.