Commit Graph

4034 Commits

Author SHA1 Message Date
silverqx 4d2529783c workflows linux upgraded to Clang 17 2023-10-17 15:26:03 +02:00
silverqx df75c9c1c5 tom about added link type 2023-10-17 15:26:02 +02:00
silverqx f52a50fdf5 updated NOTES.txt 2023-10-17 15:26:02 +02:00
silverqx b2e6e1c7ab workflows upgraded to Clang 17.0.1 2023-10-17 15:26:02 +02:00
silverqx dfa8a7a2d7 updated NOTES.txt 2023-10-17 15:26:02 +02:00
silverqx 5539e4479d tom updated pwsh autocomplete code 2023-10-17 15:26:02 +02:00
silverqx 164627dd66 updated NOTES.txt 2023-10-17 15:26:02 +02:00
silverqx cc8e2c5a12 vcpkg used format-manifest on vcpkg.json files 2023-10-17 15:26:02 +02:00
silverqx d8875f2bc9 tools bugfix removed Project parameter 2023-10-17 15:26:01 +02:00
silverqx 754b534f0f tools bugfix default parameter set 2023-10-17 15:26:01 +02:00
silverqx e83d7229e9 tools deploy make tag message the same as commit
Make the tag message the same as the commit message so no information is
not lost.
2023-10-17 15:26:01 +02:00
silverqx b65a22f38c tools deploy bugfix second mode
Second mode is when bumping version numbers is skipped and only
the vcpkg ports are updated.

 - added the develop and main branches test for ahead commits
 - fetch origin at the beginning
 - TinyOrm must always be bumped because the tag must be created
 - set tag version early
 - display the set tag version
 - bugfix invoking the Get-VcpkgHash.ps1 pwsh script
 - generate the SHA512 vcpkg hash based on the selected mode
   (commit vs tag)
 - bugfix don't merge and push in the second mode
 - added error message about skipping tag creation
 - updated deploy.ps1 script pwsh documentation
2023-10-17 15:26:01 +02:00
silverqx 2657dcf0b2 tools deploy bugfix return type 2023-10-17 15:26:01 +02:00
silverqx c68345f11b tools enhanced Get-VcpkgHash 2023-10-17 15:26:01 +02:00
silverqx d349873d5a tools deploy added creating tag
- added copying bump and tag messages to clipboard
 - moved Invoke-MergeDevelopAndDeploy outside of Invoke-Xyz functions
 - generating vcpkg SHA512 hash from the tag instead of the main branch
2023-10-17 15:26:00 +02:00
silverqx d7a18e2388 tools deploy fixtypo 2023-10-17 15:26:00 +02:00
silverqx 3b4fc0b92d tools enhanced Get-VcpkgHash 2023-10-17 15:26:00 +02:00
silverqx 1b43a588e7 tools added pwsh documentation for Get-VcpkgHash 2023-10-17 15:26:00 +02:00
silverqx 45198d9fb8 tools vcpkg fixtypo 2023-10-17 15:26:00 +02:00
silverqx 105c8dd527 tools deploy updated comment 2023-10-17 15:25:59 +02:00
silverqx dcef51fbd3 tools deploy extracted all exceptions code
Extracted all code that verifies and then throws exception to own
functions to make code more clear.
2023-10-17 15:25:59 +02:00
silverqx 23392dfc6b tools deploy enhanced function arguments passing 2023-10-17 15:25:59 +02:00
silverqx a3160a2825 tools deploy added comment 2023-10-17 15:22:29 +02:00
silverqx e8b3368140 tools deploy renamed local variables 2023-10-17 15:22:29 +02:00
silverqx bf396c2c97 tools deploy fixtypo 2023-10-17 15:22:29 +02:00
silverqx 5e3f91648e tools deploy add/updated comments 2023-10-17 15:22:28 +02:00
silverqx efce2dc49a tools deploy renamed function parameters (casing) 2023-10-17 15:22:28 +02:00
silverqx af11c7bd68 tools deploy whitespaces 2023-10-17 15:22:28 +02:00
silverqx a5ef34f46e add PowerShell confusion section to NOTES.txt 2023-10-17 15:22:28 +02:00
silverqx 0aab10ee00 fixtypo 2023-10-17 15:22:28 +02:00
silverqx 0823a583a9 tools deploy bugfix reset lower versions to 0
The lower version numbers were not reset to 0 in the version.hpp files.

 - also extracted throw exceptions testing functions
2023-10-17 15:22:28 +02:00
silverqx 68f7d1794e tools deploy fixtypo 2023-10-17 15:22:28 +02:00
silverqx 94f533eb23 tools deploy extracted logic to function 2023-10-17 15:22:27 +02:00
silverqx 31956b084c tools deploy allowed to specify git diff path 2023-10-17 15:22:27 +02:00
silverqx cff145ff34 tools deploy fixtypo 2023-10-17 15:22:27 +02:00
silverqx 1b57398a0a tools deploy TinyORM vs TinyOrm 2023-10-17 15:22:27 +02:00
silverqx 268b06bdc8 tools deploy updated log messages 2023-10-17 15:22:23 +02:00
silverqx 6e78f2c217 tools deploy updated help description 2023-09-18 15:47:24 +02:00
silverqx b196caac8a tools deploy used Count for containers 2023-09-18 15:47:24 +02:00
silverqx c09dd85b11 tools common finished Common-Path.ps1 2023-09-18 15:47:24 +02:00
silverqx b86be2f950 tools deploy testing RegEx results 2023-09-18 15:47:23 +02:00
silverqx bf98c3fd63 tools deploy extracted regex 2023-09-18 15:47:23 +02:00
silverqx c4f9cfd89c tools deploy added updating vcpkg port-version
It operates on two vcpkg ports, on the tinyorm and tinyorm-qt5 ports.

When the TinyORM library version was bumped then it removes
the port-version field from the vcpkg.json files.
If the version was not bumped then it ask if you want to bump
the port-version field, you can select for which port you want to bump
the port-version number.
2023-09-18 15:47:23 +02:00
silverqx 321c12518a tools deploy formatting 2023-09-18 15:47:23 +02:00
silverqx 9299eadf95 tools deploy renamed function 2023-09-18 15:47:22 +02:00
silverqx 27e50e2d95 tools deploy updated comment 2023-09-18 15:47:22 +02:00
silverqx c5ca5d2325 tools deploy renamed variable to $Script:VcpkgHash 2023-09-18 15:46:41 +02:00
silverqx e350c64c9a tools deploy bugfix in version numbers padding
- renamed function
 - moved variable up
2023-09-18 15:46:41 +02:00
silverqx f5f7b27c8a tools deploy enhanced regex 2023-09-18 15:46:41 +02:00
silverqx b49604be4a tools deploy enhanced condition and exceptions 2023-09-18 15:46:40 +02:00