diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 602a035c3..5a654c1e0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,7 +1,7 @@ name: CI -on: [pull_request] +on: [pull_request, push] jobs: test: @@ -69,8 +69,7 @@ jobs: - name: Create Database run: | sudo systemctl start mysql.service - sudo mysql -proot -e 'drop database if exists phplistdb' - sudo mysqladmin -proot create phplistdb + sudo mysql -proot -e 'drop database if exists phplistdb; create database phplistdb;' sudo mysql -proot -e 'create user phplist@"%" identified by "phplist"; grant all on phplistdb.* to phplist@"%"' - name: Set bootlist theme @@ -88,7 +87,8 @@ jobs: cp -fv tests/ci/config.php public_html/lists/config/config.php mkdir -p output/screenshots touch output/screenshots/README.md - mkdir -p build/mails + mkdir -p output/mails + smtp-sink -c -d "output/mails/%Y%m%d%H/%M." 2500 1024 & ./bin/start-selenium > output/selenium.log 2>&1 & sleep 5 sudo php -S 0.0.0.0:80 -t public_html > /dev/null 2>&1 &