Skip to content

ci: introduce production-ready CI pipeline and remove legacy workflow#19

Merged
urvalkheni merged 7 commits into
mainfrom
urval
Apr 21, 2026
Merged

ci: introduce production-ready CI pipeline and remove legacy workflow#19
urvalkheni merged 7 commits into
mainfrom
urval

Conversation

@urvalkheni
Copy link
Copy Markdown
Owner

ci: replace legacy workflow with production-grade CI pipeline

  • Add unified ci.yml with lint, build-test, and security jobs
  • Remove outdated build.yml
  • Enforce formatting (clang-format) and static analysis (cppcheck)
  • Add matrix builds (Ubuntu, macOS)
  • Integrate ccache for faster builds
  • Enable hardened flags and sanitizer checks (ASAN, UBSan)
  • Upload build artifacts

Establishes a robust, standards-compliant CI pipeline.

@urvalkheni urvalkheni merged commit 9c057b8 into main Apr 21, 2026
4 checks passed
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