Commit Graph

270 Commits

Author SHA1 Message Date
tiamak
0154208df2 Enhance release workflow with required version input
Updated workflow to require version input for releases and added dynamic title and body for GitHub releases.
2025-11-14 20:41:10 +01:00
tiamak
16a3a36e99 Merge branch 'mxhess:main' into main 2025-11-14 19:56:37 +01:00
tiamak
4d9a57d03a Merge branch 'mxhess:main' into main 2025-11-14 14:36:40 +01:00
t1amak
6562fd79dd win build fix 8 - just lol 2025-11-14 13:35:47 +00:00
t1amak
e55feba9c6 win build fix 8 - temp disable others 2025-11-14 13:20:53 +00:00
Matt Hess
3622b67989 Add multi-platform release workflow 2025-11-13 22:47:38 +00:00
t1amak
d55751cd48 docker fix 5 2025-11-13 18:05:04 +00:00
Matt Hess
fcdeeb1e48 adapting test to salvium fork 2025-11-13 13:07:09 +00:00
Matt Hess
c51d0ccb53 source snapshot fix for detecting binary 2025-11-13 13:05:42 +00:00
Matt Hess
feb528e7f3 Update CI workflows for Salvium, Use Salvium whiskymine seed nodes, Update ports to 19089/19084, Change branch trigger to main 2025-11-13 13:02:31 +00:00
t1amak
23a64ddca4 speed up things 2025-11-13 10:21:45 +00:00
t1amak
46c5e122f8 Releases workflow update 2025-11-12 23:31:38 +01:00
tiamak
9fee1f5013 Enhance MSYS2 setup with additional dependencies 2025-11-12 23:10:27 +01:00
tiamak
82d6123265 Add nasm to MSYS2 toolchain installation 2025-11-12 19:37:19 +01:00
tiamak
cfa36723b2 Update macOS build configuration and dependencies
Updated macOS build configuration to use the latest version and added additional dependencies.
2025-11-12 19:34:39 +01:00
tiamak
f7bb92f885 Simplify CI workflow by removing test steps
Removed RandomX self-test and test build steps from the CI workflow for Linux, Windows, and macOS.
2025-11-12 19:26:47 +01:00
tiamak
cb029b4ac9 Add CI workflow for building and releasing p2pool
This workflow automates the build and release process for Linux, Windows, and macOS, including self-tests and artifact uploads.
2025-11-12 19:09:29 +01:00
SChernykh
d8662ad41e Updated build scripts 2025-10-25 17:32:12 +02:00
SChernykh
e2f0ec7c69 De-duplicate tx hashes and pub keys to save memory (off by default) (#382)
P2Pool-main: 8.2 MB saved
P2Pool-mini: 66 MB saved
P2Pool-nano: 25.2 MB saved

The feature is available only when building from source and is intended for use on low-memory systems (for example, a VPS server with < 1 GB RAM).

It only makes sense to use with `--no-cache --no-randomx` in the command line because cache and RandomX hasher take much more memory.
2025-10-18 12:21:16 +02:00
SChernykh
8826a6c02c Added more div128 tests 2025-10-07 14:59:05 +02:00
SChernykh
741aaf95a8 Removed old fork code 2025-10-04 12:41:35 +02:00
SChernykh
6fc51d5a31 CI: fail sync test if there are errors in log 2025-10-03 13:34:02 +02:00
SChernykh
e3d680ec46 CI: updated macos versions 2025-10-02 20:50:31 +02:00
SChernykh
6b4c39f4c9 SideChain: added some extra checks, removed const_cast 2025-10-01 18:05:26 +02:00
SChernykh
fd6549849c Updated BoringSSL 2025-09-29 22:01:30 +02:00
SChernykh
0184a3139c CI: revised clang-tidy list of checks 2025-09-25 18:46:22 +02:00
SChernykh
2e32d14d5f CI: tweaked msan parameters 2025-09-19 21:19:43 +02:00
SChernykh
415ad70e2f CI: lighter parameters for msan 2025-09-19 10:09:40 +02:00
SChernykh
6380e204dd CI: increased time limit for msan 2025-09-19 08:05:03 +02:00
SChernykh
12993dfe19 Fixed FreeBSD build 2025-09-18 22:29:30 +02:00
SChernykh
a64753ecd0 clang-21, one more time 2025-09-18 21:37:49 +02:00
SChernykh
e9c7367b92 Reverted back to clang-20 for msan 2025-09-17 19:16:49 +02:00
SChernykh
9f7dc5b768 CI: use clang-21 for msan 2025-09-17 14:12:10 +02:00
sech1
f12e43bb79 CI: use the latest cppcheck again 2025-09-13 12:02:16 +02:00
sech1
b22088f330 CI: update to clang-21 2025-08-26 22:34:11 +02:00
SChernykh
93395771d3 CI: temporary cppcheck fix 2025-08-05 13:48:22 +02:00
SChernykh
240cbd100e Removed unused code from tests, tweaked build scripts 2025-07-26 18:34:13 +02:00
SChernykh
f7c1baa453 CI: removed gRPC from Alpine builds because they were too slow 2025-07-26 10:39:38 +02:00
SChernykh
ce1ef36613 Build fixes 2025-07-25 17:05:25 +02:00
SChernykh
0d9670ee29 Fixed build errors 2025-07-24 14:42:03 +02:00
SChernykh
82cab98f2b CI: revert to clang-20 for msan test 2025-07-18 23:39:39 +02:00
SChernykh
9c2bd8292b CI: use clang 21 2025-07-18 18:39:13 +02:00
SChernykh
92291c1175 Builds: updated curl command line 2025-07-16 17:41:01 +02:00
SChernykh
503fb34c69 Builds: updated curl command line 2025-07-16 00:14:12 +02:00
SChernykh
0755a9dcf1 CI: updated and repacked test data 2025-07-15 18:22:52 +02:00
SChernykh
81431b12fb CI: fixed cppcheck build 2025-07-12 08:54:11 +02:00
SChernykh
b9face492d CI: always save coverage data 2025-06-24 10:36:39 +02:00
SChernykh
e69f5722df CI: use clang-20 for code coverage 2025-06-22 17:22:35 +02:00
SChernykh
7a82b0fe43 Deploy code coverage report 2025-06-22 11:11:06 +02:00
SChernykh
0535ca2892 CI: added more tests 2025-06-20 23:30:10 +02:00