Commit Graph

5022 Commits

Author SHA1 Message Date
silverqx f7a36ca237 tom built MySQL connection only with TinyDrivers 2024-04-23 16:30:11 +02:00
silverqx c4756e962d qmake bugfix propagate PROJECT_TINYDRIVERS macro 2024-04-23 16:29:37 +02:00
silverqx 236fe27404 qmake renamed C macro 2024-04-23 16:29:00 +02:00
silverqx c7eb8dd4b3 docs added MySQL driver differences 2024-04-23 15:35:45 +02:00
silverqx 6787be5b3b tools deploy bugfix -f operator escaping {} 2024-04-23 14:59:37 +02:00
silverqx 95622b5c7c deploy tools enhanced RegEx-es
- be more specific about version numbers
 - extracted RegEx-es to script variables to be re-used
2024-04-23 14:38:53 +02:00
silverqx e15049f304 tools deploy updated comment 2024-04-23 14:37:13 +02:00
silverqx 75777d0b08 deploy allow to use "v${VERSION}" as REF value
The REF will be whatever is defined in the version/-semver field in the
vcpkg.json file, used when the tag version was defined/created during
deploy.
2024-04-23 09:33:43 +02:00
silverqx 2c3def6dce vcpkg added workaround for static builds
vcpkg workaround bugfix for QtSql module and static builds (need on
Windows and Linux too, MSYS2 doesn't support compiling libmysql).

Source of this problem starts in the QtSql6 QMYSQL driver package config
file at:
packages/qtbase_x64-windows-static/share/Qt6Sql/Qt6QMYSQLDriverPluginTargets.cmake

QMYSQL driver uses FindMySQL.cmake find module instead of the
unofficial-libmysql CMake package. The libmysql provided by vcpkg is
de-vendored so it doesn't contain OpenSSL, zstd, zlib inside.
2024-04-22 18:24:10 +02:00
silverqx 4c469d9d40 updated NOTES.txt 2024-04-22 17:11:04 +02:00
silverqx edc9a063a3 vcpkg bugfix syntax error 2024-04-22 17:00:59 +02:00
silverqx 14be9678df vcpkg removed future code 2024-04-22 16:58:24 +02:00
silverqx 5d30ab7445 vcpkg added STL4043 comment 2024-04-22 15:37:00 +02:00
silverqx e655b8d5c7 vcpkg updated comment 2024-04-22 15:29:17 +02:00
silverqx e674c2cde2 vcpkg added LICENSE comment 2024-04-22 15:29:04 +02:00
silverqx 83deb70447 cmake enhanced fix for MSVC array iterators
Defined _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING.
2024-04-22 15:28:48 +02:00
silverqx b2ce3b0632 vcpkg removed todo task 2024-04-22 14:41:58 +02:00
silverqx fdfededb17 vcpkg removed CMAKE_EXPORT_PACKAGE_REGISTRY=OFF
The vcpkg_cmake_configure() already adds:
CMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
2024-04-22 14:41:22 +02:00
silverqx e34cf6a938 workflows enhanced concurrency
Used the if: strategy.job-index == 0 instead of matching specific matrix
combination.
2024-04-22 14:10:51 +02:00
silverqx b9677c4719 workflows analyzers testing Clang v18 (finished)
Re-disabled PCH.
2024-04-22 02:39:39 +02:00
silverqx eb235824ed workflows analyzers testing Clang v18
Re-enabled PCH.
2024-04-22 02:34:18 +02:00
silverqx a4409491a8 workflows analyzers testing Clang v18
Re-disabled PCH.
2024-04-22 02:06:49 +02:00
silverqx 536f70703e workflows analyzers disabled Clang Tidy to test 2024-04-22 01:58:44 +02:00
silverqx 7c50b4daa5 workflows analyzers downgrade to clang v17
Clazy 1.11 is compiled against Clang v17 and doesn't work with v18.
2024-04-22 01:56:13 +02:00
silverqx 9b4f609c2a updated NOTES.txt 2024-04-21 23:59:40 +02:00
silverqx ded4da2f40 workflows analyzers increased parallel to 8 2024-04-21 22:48:16 +02:00
silverqx e7f2e0ccfe workflows analyzers bugfix failure edge case
chmod +x was not executed in Clang Tidy failed.
2024-04-21 22:47:30 +02:00
silverqx 93192455e2 tests removed unused aliases 2024-04-21 22:39:47 +02:00
silverqx feaa2be5da tests removed debug code 2024-04-21 22:39:30 +02:00
silverqx 3ff1a98d3e tom bugfix unused variable in Debug build 2024-04-21 22:26:43 +02:00
silverqx 1c4b533974 workflows analyzers bugfix disabled TinyDrivers
Disabled for Qt v5.15 and enabled for Qt v6.
2024-04-21 21:17:45 +02:00
silverqx 337ffbf26d workflows analyzers bugfix enabled PCH 2024-04-21 21:16:49 +02:00
silverqx f3261a66bc workflows analyzers bugfix build folder name 2024-04-21 21:15:50 +02:00
silverqx 3a8ca12dc9 workflows bugfix concurrency (run only once) 2024-04-21 20:12:23 +02:00
silverqx 6720787dee workflows bugfix concurrency
Run gh workflow run only once, one matrix combination.
2024-04-21 18:58:36 +02:00
silverqx e675ee1fc2 workflows bugfix concurrency
Workflows invoked one by one without queued workflows because GitHub
cancels them.
2024-04-21 18:41:44 +02:00
silverqx eeed6464ff updated vcpkg REF and SHA512
[skip ci]
2024-04-21 18:06:59 +02:00
silverqx 1413ebb22a bump version to TinyORM v0.37.0 and tom v0.8.0
Also bumped to:

 - TinyUtils v0.4.0

Initial libraries' versions:

 - TinyDrivers v0.1.0
 - TinyMySql v0.1.0
v0.37.0
2024-04-21 18:02:30 +02:00
silverqx 4a577988cf docs updated number of unit tests to 3366 (63)
[skip ci]
2024-04-21 18:02:01 +02:00
silverqx d1d0a20eef tools deploy bugfix wrong commit message 2024-04-21 18:01:31 +02:00
silverqx 4668950db5 docs initial TinyDrivers
- tools updated deploy pwsh script
 - added TinyDrivers and TinyMySql versions to Prologue
2024-04-21 16:05:25 +02:00
silverqx b83b8247c2 docs used /qt/ in URLs instead of /qt-6/ 2024-04-21 15:07:24 +02:00
silverqx aa98dd4e5f updated README.md 2024-04-21 14:35:06 +02:00
silverqx 1cecc5326b tools removed whitespaces from Comment-Based Help 2024-04-20 09:31:44 +02:00
silverqx 68d5b5a5a6 tools deploy added TinyDrivers support 😮 2024-04-20 09:19:57 +02:00
silverqx ef5c055fe0 tools deploy added comments 2024-04-19 18:35:45 +02:00
silverqx 59425e58cc tools deploy bugfix missing enum prefix 2024-04-19 18:34:57 +02:00
silverqx 66d0d4ffcb fixtypo 2024-04-19 18:14:54 +02:00
silverqx 40fe593102 workflows ran others workflows at end
The reason for this is the concurrency:group: can contain only two
in_progress workflows, one will be in_progress and the second will be
queued (waiting until the first finish), and all others will be
canceled.

Also, I can't test this commit until it will be merged to the main
branch.
2024-04-19 15:08:34 +02:00
silverqx 02df224294 workflows removed branches from on:push:
- also removed useless commented runs-on: and on:push:
2024-04-19 14:43:56 +02:00