set up db first
This commit is contained in:
parent
dde38ce403
commit
950d9c9fd3
24
.github/workflows/tests.yml
vendored
24
.github/workflows/tests.yml
vendored
@ -22,22 +22,11 @@ jobs:
|
|||||||
coverage: pcov
|
coverage: pcov
|
||||||
extension-csv: mbstring
|
extension-csv: mbstring
|
||||||
|
|
||||||
- name: Check versions
|
- name: Set up database
|
||||||
run: php -v && composer -V
|
|
||||||
|
|
||||||
- name: Validate composer.json and composer.lock
|
|
||||||
run: composer validate
|
|
||||||
|
|
||||||
- name: Install system dependencies
|
|
||||||
run: sudo apt-get install -y postgresql-client
|
|
||||||
|
|
||||||
- name: Install PHP dependencies
|
|
||||||
run: composer install --prefer-dist --no-progress --no-suggest
|
|
||||||
|
|
||||||
- name: Pre-configure database
|
|
||||||
run: |
|
run: |
|
||||||
mkdir -p data/config
|
mkdir -p data/config
|
||||||
if [[ "${{ matrix.database }}" == "pgsql" ]]; then
|
if [[ "${{ matrix.database }}" == "pgsql" ]]; then
|
||||||
|
sudo apt-get install -y postgresql-client ;
|
||||||
psql --version ;
|
psql --version ;
|
||||||
psql -c "SELECT set_config('log_statement', 'all', false);" -U postgres ;
|
psql -c "SELECT set_config('log_statement', 'all', false);" -U postgres ;
|
||||||
psql -c "CREATE DATABASE shimmie;" -U postgres ;
|
psql -c "CREATE DATABASE shimmie;" -U postgres ;
|
||||||
@ -54,6 +43,15 @@ jobs:
|
|||||||
echo '<?php define("DATABASE_DSN", "sqlite:data/shimmie.sqlite");' > data/config/auto_install.conf.php ;
|
echo '<?php define("DATABASE_DSN", "sqlite:data/shimmie.sqlite");' > data/config/auto_install.conf.php ;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
- name: Check versions
|
||||||
|
run: php -v && composer -V
|
||||||
|
|
||||||
|
- name: Validate composer.json and composer.lock
|
||||||
|
run: composer validate
|
||||||
|
|
||||||
|
- name: Install PHP dependencies
|
||||||
|
run: composer install --prefer-dist --no-progress --no-suggest
|
||||||
|
|
||||||
- name: Install shimmie
|
- name: Install shimmie
|
||||||
run: php index.php
|
run: php index.php
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user