Commit Graph

482 Commits

Author SHA1 Message Date
silverqx
d67ab049d8 added MYSQL_OPT_SSL_MODE configuration support
- updated docs, tests, and workflows
2024-03-22 14:42:21 +01:00
silverqx
4e305eb2ed workflows made self-hosted test case-insensitive 2023-12-22 18:11:06 +01:00
silverqx
9597b86962 workflows added vcpkg print version 2023-12-22 18:09:51 +01:00
silverqx
0094b21924 workflows cmake disabled scanning module deps.
Set the CMAKE_CXX_SCAN_FOR_MODULES to OFF everywhere.
2023-12-21 18:30:31 +01:00
silverqx
9d880f4dd6 workflows bugfix used github.sha
With the github.ref_name the job can fail if there are new commits
in the current branch because in this case the SHA512 will not match.

It's happening eg. during deploy.ps1 when the vcpkg REF and SHA512 is
committed right after the bump version number commit.

Using the github.sha is safer anyway.

[skip ci]
2023-10-19 18:33:47 +02:00
silverqx
8859a4d4e6 workflows used github.repository 2023-10-19 16:47:29 +02:00
silverqx
f1fb8b0f65 workflows bugfix install latest TinyORM port
Install the latest TinyORM port also for vcpkg classic mode.
2023-10-19 16:45:03 +02:00
silverqx
808fb75a2a workflows bugfix missing vcpkg remove
- also upgrade vcpkg to latest version
2023-10-19 15:42:11 +02:00
silverqx
0a61df0ea9 workflows updated comment 2023-10-19 14:57:25 +02:00
silverqx
dba4e1a1ea workflows avoided hardcoded path 2023-10-19 13:54:52 +02:00
silverqx
a607f6e525 workflows moved command to own step 2023-10-19 13:53:51 +02:00
silverqx
08d89b5191 workflows renamed build folder
[skip ci]
2023-10-18 20:51:07 +02:00
silverqx
ea93736fbf workflows decreased number of cores 2023-10-18 18:53:01 +02:00
silverqx
6e1f55a83e workflows removed workflow_run
Too many problems with it, it works in a different way than I expected.
2023-10-18 18:52:46 +02:00
silverqx
ded76646a0 workflows bugfix removed unused code 2023-10-17 15:26:23 +02:00
silverqx
e952e19e51 workflows bugfix echo 2023-10-17 15:26:23 +02:00
silverqx
a7115c60ed workflows removed unused code 2023-10-17 15:26:23 +02:00
silverqx
b9eb136057 workflows no-op 2023-10-17 15:26:23 +02:00
silverqx
74ce93300b workflows added branches to workflow_run 2023-10-17 15:26:22 +02:00
silverqx
a5f8cd8e1c workflows fixtypo 2023-10-17 15:26:22 +02:00
silverqx
2c7f41ed6f workflows unified ccache steps 2023-10-17 15:26:22 +02:00
silverqx
8271c744d1 workflows moved to self-hosted runner
Moved vcpkg Linux/Windows and analyzer Qt5/6 workflows to self-hosted
runners.

They took to much minutes from GitHub hosted runners, the last month
analyzers took more than 1000mins for one test (because it failed ...).

 - removed old analyzers-qt5/6.yml
 - vcpkg-Linux/Windows.yml can run self-hosted or GitHub hosted
 - new analyzers.yml can run self-hosted only
 - extracted common code from the deploy.ps1 script to replace the REF
   and SHA512 hash for TinyOrm vcpkg port
2023-10-17 15:26:22 +02:00
silverqx
1a177a580b workflows moved script to tools folder 2023-10-17 15:26:21 +02:00
silverqx
15f5983ff6 workflows fixtypo 2023-10-17 15:26:21 +02:00
silverqx
ca3f9c9093 workflows disabled package registry 2023-10-17 15:26:21 +02:00
silverqx
d623ab5fd1 workflows added v before version number 2023-10-17 15:26:21 +02:00
silverqx
c1c7cb7b66 workflows fixtypo 2023-10-17 15:26:20 +02:00
silverqx
01dddfcd2b workflows fixtypo 2023-10-17 15:26:20 +02:00
silverqx
b9b8dbeecf workflows removed ${{ }} in if: expressions 2023-10-17 15:26:20 +02:00
silverqx
23d8c5777a workflows fixtypo 2023-10-17 15:26:20 +02:00
silverqx
01d0f68d0c workflows removed useless code 2023-10-17 15:26:20 +02:00
silverqx
6b81ab9a0e workflows updated filename 2023-10-17 15:26:20 +02:00
silverqx
bab5f2869d workflows renamed env. variable 2023-10-17 15:26:19 +02:00
silverqx
e7854cb225 workflows bugfix removed useless checkout 2023-10-17 15:26:19 +02:00
silverqx
545ec68991 workflows upgraded to Qt v6.5.3 2023-10-17 15:26:19 +02:00
silverqx
c53f6adf69 workflows bugfix updated libmysql.dll path 2023-10-17 15:26:19 +02:00
silverqx
5a59622680 workflows added quotes 2023-10-17 15:26:19 +02:00
silverqx
152d5c6bc8 workflows bugfix -Name vs -Path 2023-10-17 15:26:19 +02:00
silverqx
1e057a9c5c workflows added -Path 2023-10-17 15:26:18 +02:00
silverqx
73cd2c2085 workflows updated MySQL installation location
It was moved from C:/mysql to C:/Program Files/MySQL.
2023-10-17 15:26:17 +02:00
silverqx
b65d7f8900 workflows removed MATCH_EQUAL_EXPORTED_BUILDTREE
Also removed in tools and vcpkg port because it's OFF by default.
2023-10-17 15:26:12 +02:00
silverqx
2c4bed7188 workflows upgraded to Qt v6.5.3 2023-10-17 15:26:10 +02:00
silverqx
ca58498349 workflows analyzers upgraded to Clang v17 2023-10-17 15:26:08 +02:00
silverqx
c1a23b444b workflows upgraded to Clang v17.0.2 2023-10-17 15:26:08 +02:00
silverqx
c7ebcc8e7a workflows enhanced linters invocation
- removed symbolic link to a compile command database and used -p
   parameter instead
 - added -Qunused-arguments
 - enhanced/bugfix RegEx
2023-10-17 15:26:08 +02:00
silverqx
68151e4a12 workflows analyzers added CMake option 2023-10-17 15:26:07 +02:00
silverqx
9b7238967f workflows upgraded actions to latest versions
- updated NOTES.txt
2023-10-17 15:26:03 +02:00
silverqx
4d2529783c workflows linux upgraded to Clang 17 2023-10-17 15:26:03 +02:00
silverqx
b2e6e1c7ab workflows upgraded to Clang 17.0.1 2023-10-17 15:26:02 +02:00
silverqx
d332258b34 workflows added CI for TinyORM vcpkg ports 2023-09-12 15:21:38 +02:00