summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarius Balteanu <marius.balteanu@zitec.com>2024-12-11 18:54:59 +0000
committerMarius Balteanu <marius.balteanu@zitec.com>2024-12-11 18:54:59 +0000
commiteeafa5498d4d412fc1ee53aeaf6bba510af14bea (patch)
treea8e9dd3a78df43844eb44fcf31a46b5739c4e6a5
parent123d08787087fc7f50c88265e83de7f304de6431 (diff)
downloadredmine-eeafa5498d4d412fc1ee53aeaf6bba510af14bea.tar.gz
redmine-eeafa5498d4d412fc1ee53aeaf6bba510af14bea.zip
Adds SQLite3 to database matrix from Github CI (#41969, #30069).
Patch by Katsuya HIDAKA (user:hidakatsuya). git-svn-id: https://svn.redmine.org/redmine/trunk@23399 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r--.github/workflows/tests.yml14
1 files changed, 12 insertions, 2 deletions
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index d7c6ca8e3..6d902490d 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -11,7 +11,7 @@ jobs:
strategy:
matrix:
ruby: ['3.1', '3.2', '3.3']
- db: ['postgresql', 'mysql2']
+ db: ['postgresql', 'mysql2', 'sqlite3']
fail-fast: false
services:
@@ -60,7 +60,17 @@ jobs:
sudo rm /etc/ImageMagick-6/policy.xml
sudo mv policy.xml /etc/ImageMagick-6/policy.xml
- - name: Prepare Redmine database configuration
+ - if: ${{ matrix.db == 'sqlite3' }}
+ name: Prepare test database for sqlite3
+ run: |
+ cat > config/database.yml <<EOF
+ test:
+ adapter: sqlite3
+ database: db/test.sqlite3
+ EOF
+
+ - if: ${{ matrix.db == 'mysql2' || matrix.db == 'postgresql' }}
+ name: Prepare test database for mysql2 and postgresql
run: |
cat > config/database.yml <<EOF
test: