Skip to content

ci: establish PR and release baseline - #23

Open
cy18 wants to merge 2 commits into
masterfrom
feat/ci-baseline
Open

cy18 wants to merge 2 commits into
masterfrom
feat/ci-baseline

Conversation

@cy18

@cy18 cy18 commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Establishes the first automated CI baseline for AES maintenance. The workflow now runs only for pull requests targeting master and published releases, preserving the existing GCC configuration/NIST coverage while adding Clang ASan/UBSan, Windows MSVC, and pinned Cppcheck coverage.

Ordinary builds no longer depend on an ambient Cppcheck installation, and test-only portability updates allow the same tests to run under MSVC. No uAES runtime code or public API changed.

Merge condition: all four CI jobs must pass on this exact commit. Simulated architecture coverage remains a separate follow-up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant