Skip to content

Add unit test suite and improve version check pre-release handling#8

Merged
devmuaz merged 2 commits intomainfrom
develop
Apr 21, 2026
Merged

Add unit test suite and improve version check pre-release handling#8
devmuaz merged 2 commits intomainfrom
develop

Conversation

@devmuaz
Copy link
Copy Markdown
Owner

@devmuaz devmuaz commented Apr 21, 2026

  • Add Catch2 submodule and 35 tests across utilities, paths, log buffer, and version check
  • Wire tests into PR CI on Windows, macOS, Linux x86-64, and Linux ARM64
  • Rename build workflow to "Build & Test"
  • Fix log buffer FIFO eviction that was dropping newest entries instead of oldest
  • Teach version comparator that pre-release versions are lower than the matching stable
  • Split CMake project version so COREDECK_VERSION keeps the pre-release suffix
  • Auto-detect pre-release tags in release workflow so betas are not marked as latest

devmuaz added 2 commits April 21, 2026 10:08
  - Add Catch2 submodule and 35 tests across utilities, paths, log buffer, and version check
  - Wire tests into PR CI on Windows, macOS, Linux x86-64, and Linux ARM64
  - Rename build workflow to "Build & Test"
  - Fix log buffer FIFO eviction that was dropping newest entries instead of oldest
  - Teach version comparator that pre-release versions are lower than the matching stable
  - Split CMake project version so COREDECK_VERSION keeps the pre-release suffix
  - Auto-detect pre-release tags in release workflow so betas are not marked as latest
@devmuaz devmuaz merged commit 54f3846 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