9 Commits

Author SHA1 Message Date
Ronald Caesar
c2a26d54d5 github/runners: disable tests in debug builds.
The tests take 5-8 minutes to run in debug builds, which is ridiculous.

Signed-off-by: Ronald Caesar <github43132@proton.me>
2026-01-18 18:52:39 -04:00
Ronald Caesar
e17119abfa github/runner: disable address sanatizer for cdoc
CDoc leaks about 1KB memory but I really dont care. It works and I wont
touch it.

Signed-off-by: Ronald Caesar <github43132@proton.me>
2026-01-17 01:22:53 -04:00
Ronald Caesar
b149fde285 github/runner: fix unknown argument error
Windows' clang-cl treats -fno-omit-frame-pointer as an unknown argument
and returns an error.

Signed-off-by: Ronald Caesar <github43132@proton.me>
2026-01-16 23:32:35 -04:00
Ronald Caesar
6006b5e9e9 build: mark doc target as ALL_BUILD
Windows does not support the doc target, which causes the CI to fail.
Marking the doc target as ALL should fix this.

Signed-off-by: Ronald Caesar <github43132@proton.me>
2026-01-16 23:23:22 -04:00
Ronald Caesar
f4fbdc43e4 github/runner: make bash treat arguments literally
Signed-off-by: Ronald Caesar <github43132@proton.me>
2026-01-16 23:17:03 -04:00
Ronald Caesar
c6130e1cc0 github/runner: use relative paths
Windows expands the build dir with back slash instead of front slash.

Signed-off-by: Ronald Caesar <github43132@proton.me>
2026-01-16 23:10:56 -04:00
Ronald Caesar
c6602c1068 github/runner: improve build.yml
- Add Lint job to reject bad code.
- Add Address Sanatizers.
- Add Test Suite verification.
- Add Static Analysis

Signed-off-by: Ronald Caesar <github43132@proton.me>
2026-01-16 22:47:30 -04:00
Ronald Caesar
15fc9028e7 github: add cmark dependancy to runners
Signed-off-by: Ronald Caesar <github43132@proton.me>
2026-01-16 21:45:02 -04:00
Ronald Caesar
3933adbc2e Add .github folder
Signed-off-by: Ronald Caesar <github43132@proton.me>
2025-12-07 14:52:05 -04:00