server icon indicating copy to clipboard operation
server copied to clipboard

[WIP] Workflow Update

Open Meltie2013 opened this issue 5 months ago • 11 comments

Changes Made:

  • Updated the Linux Build file and removed some code/files from it
  • Added additional checks for Code Styling workflow to be a bit more aggressive with Functions and If Statement and how they are handled.
  • Added a manual script to use OpenSSL 3.5.1 [LTS] instead of OpenSSL 3.0.2 which is default in the latest version of Linux in the workflow environment.
  • Added tab character replacement, which will remove all tab character and replace them with 4 spaces per tab it finds.

New Tools;

  • Statement Spacing Fixer: This will fix spacing in between the statement and brace after it. Example:
    Incorrect:
    if(pointer)
    
    Correct:
    if (pointer)
    

Note: With the Code Styling Check workflow, don't be surprised at what it spits out as I am still tweaking the regex out a bit more. The list is big just to say it.

More details will be added as I move along with the change/update.


This change is Reviewable

Meltie2013 avatar Jul 25 '25 04:07 Meltie2013

:white_check_mark: Build Mangos ZERO Server 22.04.89-gktojhxa completed (commit https://github.com/mangoszero/server/commit/c0e02fea7d by @Meltie2013)

AppVeyorBot avatar Jul 25 '25 05:07 AppVeyorBot

:white_check_mark: Build Mangos ZERO Server 22.04.89-drehdnwr completed (commit https://github.com/mangoszero/server/commit/161fac7f04 by @Meltie2013)

AppVeyorBot avatar Jul 25 '25 05:07 AppVeyorBot

:white_check_mark: Build Mangos ZERO Server 22.04.89-wfotfgfo completed (commit https://github.com/mangoszero/server/commit/cdc1d255a3 by @Meltie2013)

AppVeyorBot avatar Jul 25 '25 06:07 AppVeyorBot

:white_check_mark: Build Mangos ZERO Server 22.04.89-kfsqxaal completed (commit https://github.com/mangoszero/server/commit/aae3ce2f4b by @Meltie2013)

AppVeyorBot avatar Jul 25 '25 09:07 AppVeyorBot

:white_check_mark: Build Mangos ZERO Server 22.04.99-wphhveju completed (commit https://github.com/mangoszero/server/commit/212a1ad17f by @Meltie2013)

AppVeyorBot avatar Jul 26 '25 03:07 AppVeyorBot

:white_check_mark: Build Mangos ZERO Server 22.04.99-muuealfb completed (commit https://github.com/mangoszero/server/commit/a2636b520a by @Meltie2013)

AppVeyorBot avatar Jul 26 '25 06:07 AppVeyorBot

:white_check_mark: Build Mangos ZERO Server 22.04.99-jxkvxwbd completed (commit https://github.com/mangoszero/server/commit/d093db7a74 by @Meltie2013)

AppVeyorBot avatar Jul 26 '25 06:07 AppVeyorBot

:white_check_mark: Build Mangos ZERO Server 22.04.102-hiqlthhs completed (commit https://github.com/mangoszero/server/commit/5a3dc785ec by @Meltie2013)

AppVeyorBot avatar Jul 27 '25 10:07 AppVeyorBot

:white_check_mark: Build Mangos ZERO Server 22.04.102-jppmcjwb completed (commit https://github.com/mangoszero/server/commit/ad916d8ae0 by @Meltie2013)

AppVeyorBot avatar Jul 27 '25 10:07 AppVeyorBot

:white_check_mark: Build Mangos ZERO Server 22.04.102-lgaqhqwi completed (commit https://github.com/mangoszero/server/commit/69926c46d2 by @Meltie2013)

AppVeyorBot avatar Jul 27 '25 20:07 AppVeyorBot

:white_check_mark: Build Mangos ZERO Server 22.04.104-rorrhutc completed (commit https://github.com/mangoszero/server/commit/5eac4f1fd7 by @Meltie2013)

AppVeyorBot avatar Jul 27 '25 23:07 AppVeyorBot