Commit Graph

2700 Commits

Author SHA1 Message Date
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 8e297a8218 workflows enhanced MySQL check service status step 2023-01-23 15:16:03 +01:00
silverqx c48264b781 workflows fixtypo 2023-01-23 15:15:50 +01:00
silverqx 47ca177c0b workflows enhanced MySQL check service status step 2023-01-23 15:08:22 +01:00
silverqx eb7252e5b4 workflows updated action name 2023-01-23 15:07:46 +01:00
silverqx 939f3b4de9 workflows fixtypo 2023-01-22 22:02:46 +01:00
silverqx b7ffa63f40 qmake used -fno-pch-timestamp with Clang 2023-01-21 19:52:10 +01:00
silverqx b285f54430 added support to pass sslmode for PostgreSQL
It can be passed by the DB_PGSQL_SSLMODE env. variable.
2023-01-21 18:35:23 +01:00
silverqx a29871d9f6 fixtypo 2023-01-19 18:51:51 +01:00
silverqx 9458b71d2c bump version to TinyORM v0.26.4
GitHub actions revisited and enhancements:

 - all external downloads are cached
 - unified naming of step and key names
 - used our ccache steps
 - fixed ccache misses
 - added MSYS2 ucrt64 Qt 6 builds
v0.26.4
2023-01-19 17:01:44 +01:00
silverqx 93e93e1536 workflows enabled MSYS2 ucrt64 Qt 6 build 2023-01-19 15:45:07 +01:00
silverqx 5ab041512c tom whitespaces 2023-01-19 14:22:21 +01:00
silverqx b7796197b2 workflows used Split-Path instead of -split '/' 2023-01-19 11:16:42 +01:00
silverqx 4db31a9329 workflows added -y to all 7z.exe x 2023-01-19 11:12:41 +01:00
silverqx a93f51dbaf workflows cached MySQL timezone tables download 2023-01-19 11:10:32 +01:00
silverqx 29ac68f18d workflows testing ccache misses 2023-01-18 21:59:20 +01:00
silverqx 1a97eaf5ef workflows testing ccache misses 2023-01-18 21:42:30 +01:00
silverqx b0e19db3cf workflows used ccache -vv for statistics 2023-01-18 21:09:07 +01:00
silverqx 0860c86263 workflows unified id: keys naming 2023-01-18 20:12:55 +01:00
silverqx 79ccaaa908 workflows enhanced downloads step names 2023-01-18 19:53:53 +01:00
silverqx 3203555a4c workflows uncommented matrix 2023-01-18 19:35:36 +01:00
silverqx e26c0cb424 workflows bugfix new ccache path 2023-01-18 19:16:46 +01:00
silverqx e008f826c4 workflows disabled ccache compression
Also updated max_size for all actions, with this formula:
<initial_size> * 3 + 100

The <initial_size> is a size after compression, I have recompiled
with all supported compilers and platforms and checked this initial
size.

The problem with the ccache misses was disabled ccache compression, so
the problem was a low ccache max_size.
2023-01-18 19:06:34 +01:00
silverqx f38271e545 updated NOTES.txt, initial ccache size values 2023-01-18 19:02:24 +01:00
silverqx f3632d092f workflows cached latest ccache downloads 2023-01-18 16:52:24 +01:00
silverqx 2a917e2521 workflows removed ccache debugging 2023-01-18 16:51:44 +01:00
silverqx d6a21aad2b updated NOTES.txt, ccache debugging 2023-01-18 16:47:02 +01:00
silverqx 346e3fea0b workflows testing ccache misses 2023-01-18 16:28:39 +01:00
silverqx f28c3a95cb workflows testing ccache misses 2023-01-18 16:01:19 +01:00
silverqx 8014a09cc4 workflows testing ccache misses 2023-01-18 15:36:51 +01:00
silverqx a7f0ff2839 workflows testing ccache misses 2023-01-18 14:11:15 +01:00
silverqx 22dbb48bbc workflows testing ccache misses 2023-01-18 14:09:03 +01:00
silverqx 12a6387089 workflows testing ccache misses 2023-01-18 09:50:21 +01:00
silverqx 55bc8daac0 workflows testing ccache misses 2023-01-18 08:51:09 +01:00
silverqx 167367a576 workflows fixed analyzers RegEx-es 2023-01-17 20:13:38 +01:00
silverqx f32f03c989 updated NOTES.txt 2023-01-17 20:12:31 +01:00
silverqx 656ff11fa8 workflows prepended ${{ runner.os }}- to cache key 2023-01-17 19:26:41 +01:00
silverqx e6f3fcf87a workflows cached clazy-standalone download 2023-01-17 19:24:32 +01:00
silverqx c99f0b971a workflows updated clang-tidy and clazy RegEx 2023-01-17 18:41:40 +01:00
silverqx 168c3eb432 workflows removed useless/test action 2023-01-17 18:40:09 +01:00
silverqx 487331717b workflows upgraded to LLVM 15.0.7 2023-01-17 18:39:32 +01:00
silverqx 77ad72bdd2 workflows added comment 2023-01-17 17:37:37 +01:00
silverqx 4d6e5b2ab8 workflows quotes 2023-01-17 17:31:36 +01:00
silverqx c2b0ccdcf3 workflows whitespaces 2023-01-17 17:31:28 +01:00
silverqx f5f26f9081 workflows removed forgotten source qt5env.sh 2023-01-17 17:31:12 +01:00
silverqx 85dddfbcaf fixtypo cmake comments 2023-01-17 16:52:46 +01:00
silverqx ca41b5007c cmake mark_as_advanced() 2023-01-17 16:44:31 +01:00
silverqx 15fab16eb4 cmake fixtypo 2023-01-17 16:44:31 +01:00
silverqx 5bbc6a5670 updated -fno-pch-timestamp for Clang with ccache 2023-01-17 16:44:31 +01:00
silverqx 6f3ecbf388 added -fno-pch-timestamp for Clang with ccache 2023-01-17 13:44:03 +01:00