Skip to content

Maintain work - #6

Merged
Michal-Pogorzelec merged 8 commits into
mainfrom
dev/maintain-work
Oct 4, 2026
Merged

Michal-Pogorzelec merged 8 commits into
mainfrom
dev/maintain-work

Conversation

@Michal-Pogorzelec

Copy link
Copy Markdown
Member

No description provided.

@Michal-Pogorzelec Michal-Pogorzelec self-assigned this Oct 4, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

Update the Makefile to avoid duplicate example execution and preserve the documented run target.

Review effort: Lite
Findings: None

What changed in this PR

This pull request improves codec failure atomicity and strengthens testing, CI, coverage, and project metadata.

Changes:

  • Preserves outputs when codec operations fail.
  • Adds boundary, sanitizer, and coverage validation.
  • Updates documentation, build targets, headers, and licensing metadata.
File Reviewed changes
tools/​coverage-html.sh Adds coverage threshold enforcement.
tests/​unit_tests.c Updates unit-test support.
tests/​test_runners.h Updates test runner declarations.
tests/​test_cuc.c Adds CUC failure and boundary tests.
tests/​test_cds.c Adds CDS failure and boundary tests.
tests/​test_ccs.c Adds CCS failure and boundary tests.
tests/​cunit.h Updates test framework support.
src/​cuc.c Makes CUC operations transactional.
src/​cds.c Makes CDS operations transactional.
src/​ccs.c Makes CCS operations transactional.
README.md Updates build and validation documentation.
Makefile Adds warnings, tests, sanitizers, and example targets; requires avoiding duplicate example execution and preserving run.
LICENSE License text should remain canonical; place project notices in source headers.
include/​cuc.h Documents CUC failure behavior and adds licensing metadata.
include/​cds.h Documents CDS failure behavior and adds licensing metadata.
include/​ccs.h Documents CCS failure behavior and adds licensing metadata.
examples/​cuc_example.c Adds licensing metadata.
examples/​cds_example.c Adds licensing metadata.
examples/​ccs_example.c Adds licensing metadata.
.gitignore Updates repository ignore rules.
.github/​workflows/​ci.yml Adds CI, coverage, and sanitizer jobs.
.clang-format Updates C formatting configuration.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@Michal-Pogorzelec
Michal-Pogorzelec merged commit 4fd823d into main Oct 4, 2026
5 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.

2 participants