Skip to content

Boilerplate, CI - #20

Open
synesissoftware wants to merge 12 commits into
masterfrom
boilerplate
Open

synesissoftware wants to merge 12 commits into
masterfrom
boilerplate

Conversation

@synesissoftware

Copy link
Copy Markdown
Owner

Summary

Type of change

  • Bug fix
  • New feature / API
  • Documentation only
  • Build / CI / tooling

Checklist

  • CHANGES.md updated (if user-visible)
  • Builds locally (./prepare_cmake.sh -m)
  • CTest passes (./ctest_cmake.sh -M)
  • Version test aligned with bdut.h (if BDUT_VER_* changed)

Notes

Give the 28 in-wave C/C++ projects (and gold **c** / **cxx** / **c_cxx**
templates) a sorted **files.associations** union of all associations
found under **~/dev**;
Align library version macros to c-cpp-standards. Define MAJOR, MINOR,
PATCH, and ALPHABETA; compute PREFIX_VER by shifts; keep REVISION as a
skip-section alias of PATCH (target at column 60); retain named historical
VER_* constants only for comparison and documentation.
@synesissoftware synesissoftware self-assigned this Sep 17, 2026
@synesissoftware synesissoftware changed the title Boilerplate Boilerplate, CI Sep 17, 2026
Add a Phase 3 gold version printer under test/scratch/versions, wire
it from the scratch parent list, and use CMake target/argv0 versions;
Use Dir=$(cd "$(dirname "$ScriptPath")" && pwd) so paths with spaces resolve
reliably; apply the same one-line fix across in-wave helper scripts
(prepare/build/clean/ctest/remove and run_all_*).
Read Verbosity as ${XTESTS_VERBOSITY:-${TEST_VERBOSITY:-3}} so xTests-aware
overrides win while TEST_VERBOSITY and the default of 3 remain fallbacks.
Bring root CMake helpers to the misc-dev-scripts examining-host dialect:
sis_cmake_build / SisClr Bash, full native run_all_*.cmd set, and gold
prepare_cmake.sh with no project-specific flags.
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