Commit Graph

14 Commits

Author SHA1 Message Date
silverqx 3d33ec8902 workflows changed 90-crystal.conf path 2023-01-25 20:08:46 +01:00
silverqx bc17c343d1 workflows PostgreSQL certificate authentication
Forced certificate authentication for PostgreSQL.

 - added $env:PGDATA/conf.d/90-crystal.conf with custom configurations
   - enabled SSL
   - listen on the localhost only
 - generating SSL certificates with our CA with 1 month expire duration
   and SAN
 - changed default root password
 - also the GitHub runner is forced to use certificate authentication
 - small script enhancements like naming, logs grouping, PostgreSQL
   service checking, ...
2023-01-23 17:07:52 +01:00
silverqx 2d8aa60142 workflows removed vcpkg x64-linux-dynamic
Removed custom vcpkg overlay, it's provided by default by the vcpkg.
2023-01-16 16:00:57 +01:00
silverqx e62172140a workflows used default auth. plugin for MySQL 5.7 2023-01-10 13:43:53 +01:00
silverqx c3cf434124 workflows forced caching_sha2_password on MySQL 5 2023-01-10 12:15:41 +01:00
silverqx 94bdd3cacc workflows renamed Linux MySQL server config. 2023-01-10 12:13:46 +01:00
silverqx 65c28c299e workflows create MySQL user for all Qt5 action
Created a separate MySQL user that has access only to
the q_tinyorm_test_1 database.

Also added my.ini and crystal_client.cnf MySQL config. for clients that
defines --host argument.
2023-01-10 09:11:55 +01:00
silverqx 3cb5adf562 workflows renamed my.ini template file for Windows 2023-01-10 09:02:45 +01:00
silverqx e48e649a21 workflows renamed MySQL SSL client config. file 2023-01-10 08:05:36 +01:00
silverqx 47020fea31 workflows removed accidentally added file 2023-01-10 08:04:41 +01:00
silverqx 3f305358d8 workflows added missing my.ini template files
- also changed working-directory paths, removed leading ./
2023-01-10 07:38:33 +01:00
silverqx 760e324f42 workflows linux enabled VCPKG_FIXUP_ELF_RPATH 2023-01-07 09:44:12 +01:00
silverqx 7639a3c8e7 workflows forced caching_sha2_password for MySQL 2023-01-06 19:09:57 +01:00
silverqx 09592a7732 added GitHub Actions Linux, MSYS2 UCRT64, MSVC
- initial g++/clang build, ctest on MSYS2 UCRT64 on Windows Server 2022
 - initial cmake build/ctest on Ubuntu 20.40
 - initial cmake build/ctest on MSVC on Windows Server 2019

changed driver to QPSQL in tst_databasemanager

This avoids crash when QMYSQL driver's dll is unavailable.
QMYSQL driver is not shipped by default by Qt Windows MSVC installer.
2021-12-08 12:27:25 +01:00