Commit graph

24 commits

Author SHA1 Message Date
clboss-contributor
4057154967 feat: add clang C++20 build job to CI
Add clang build configuration to catch C++20 compatibility issues early.

Changes:
- Add build-clang job to .github/workflows/build.yml
- Add missing #include<cstdint> for std::uint* types (clang strict mode)
- Add -lexecinfo for FreeBSD in configure.ac (backtrace_symbols)
- Fix pessimizing-move warning in test_earningsrebalancer.cpp
- Fix CHANGELOG.md formatting

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-04 11:24:31 -08:00
Ken Sedgwick
44a5c84843
Standardize actions/checkout version across jobs 2025-12-16 16:46:57 -08:00
Joseph Goulden
67c2f86cca
Build clboss package with nix flake 2025-12-16 15:36:41 -08:00
Ken Sedgwick
909775de22
update actions/checkout 2025-12-15 15:46:15 -08:00
Ken Sedgwick
0ea35d4620
add codecov (coverage) to repoistory 2025-12-15 15:24:44 -08:00
Ken Sedgwick
9278f36f86
reduce memory usage in CI 2025-12-12 21:49:09 -08:00
Ken Sedgwick
57116ddb0a
Add coverage reporting 2025-12-12 21:19:16 -08:00
Ken Sedgwick
d0a8d55920
Fix build CI workflow 2025-10-07 10:59:41 -07:00
Ken Sedgwick
3b6ff7a5ca
Fix release dependency on libunwind-dev
There is no `libunwind` package ...
2024-11-04 09:48:32 -08:00
Ken Sedgwick
5a546c1e1a Use libunwind for stack unwinding
The backtrace() interface is not available on Alpine. ([#245])
2024-10-28 13:41:14 -05:00
Ken Sedgwick
d5955419e3
try same token as build workflow 2024-10-02 15:59:05 -07:00
Ken Sedgwick
b7c9283780
use env for github token instead 2024-10-02 15:38:50 -07:00
Ken Sedgwick
d1ec739140
fix missing github token 2024-10-02 15:32:20 -07:00
Ken Sedgwick
1b69894fa5
fix bug w/ finding generated tarball 2024-10-02 15:23:47 -07:00
Ken Sedgwick
8701af652e
debug tarball creation 2024-10-02 15:12:18 -07:00
Ken Sedgwick
cbc56f4951
missing curl dependency 2024-10-02 15:01:20 -07:00
Ken Sedgwick
f6f0c2ad03
more yml syntax fixes 2024-10-02 14:49:01 -07:00
Ken Sedgwick
3eb6e3aaeb
fixed yml syntax 2024-10-02 14:43:28 -07:00
Ken Sedgwick
0115653ee8
further revised release script 2024-10-02 14:31:06 -07:00
Ken Sedgwick
4c8e72a268
another attempt w/ the release action 2024-10-02 14:05:26 -07:00
Ken Sedgwick
3b37fc2cd3
yet another attempt at the release workflow 2024-10-02 13:43:58 -07:00
Ken Sedgwick
e6faf99b68
fix bug in the release action workflow 2024-10-02 13:34:51 -07:00
Ken Sedgwick
03e43e9a06
add explicit github release action
This was necessary because the default tarball preparation did not
include commit_hash.h
2024-10-02 13:26:12 -07:00
Vincenzo Palazzo
ba037193ba ci: replace travis with github actions
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2023-08-17 16:11:13 -07:00