snider
0ecf2e7ebd
Simplify conditional checks in GitHub Actions workflow for build jobs
2025-10-06 19:50:49 +01:00
snider
2c9ebb4a9e
Refactor Conan profile setup to simplify CONAN_HOME assignment and remove Windows-specific runtime settings
2025-10-06 19:43:20 +01:00
snider
c1f3b2e773
Add Conan profile setup script and update Makefile for profile detection
2025-10-06 19:21:06 +01:00
snider
eca04f4332
Update Makefile to set C++ standard to C++17 and improve Conan options for static runtime
2025-10-06 18:50:42 +01:00
snider
1131a97c25
Set C++ standard to C++17 in conanfile.py and update Makefile to specify compiler settings
2025-10-06 18:34:44 +01:00
snider
958580d91d
Improve processor detection logic in GetConan.cmake by using cmake_host_system_information
2025-10-06 18:22:26 +01:00
snider
eacc0a9f1c
Fix quoting issues in CMake scripts and enhance OS/architecture detection logic
2025-10-06 17:34:55 +01:00
snider
c5ebeeca06
Add boost option to disable tests and set C++ standard to C++17 in conanfile.py
2025-10-06 17:23:53 +01:00
snider
5acd82799d
Add status message for OS and architecture detection in GetConan.cmake
2025-10-06 17:17:56 +01:00
snider
5efd4b0e6b
Fix Conan command path for Windows and update ARM64 processor check in GetConan.cmake
2025-10-06 17:11:47 +01:00
snider
1e17cd41e6
Update permissions in build-docs.yml and adjust Conan installation paths in GetConan.cmake
2025-10-06 17:04:54 +01:00
snider
6c35d636b3
Add ccache support and update caching paths in build configurations
2025-10-06 16:44:06 +01:00
snider
3fcee22c86
Fix asset glob pattern in build-docs.yml for artifact upload
2025-10-06 16:06:09 +01:00
snider
893b3ed1ff
Remove Conan installation steps from CI configurations and update asset paths
2025-10-06 15:39:42 +01:00
snider
d012f0744e
Add CMake module to download and install Conan
2025-10-06 15:39:27 +01:00
snider
6337e7b1d0
Add selective clean function for build directory
2025-10-06 15:39:09 +01:00
Snider
dd7a19ac6f
Lower min build version for hardforks 05 and 06
...
Updated ZANO_HARDFORK_05_MIN_BUILD_VER and ZANO_HARDFORK_06_MIN_BUILD_VER from 382 to 2 to allow compatibility with older builds.
2025-10-05 21:10:34 +01:00
Snider
eb60d4519c
Revert "Use actual remote port for async connection"
...
This reverts commit 3e2bad36a6 .
2025-10-05 20:44:13 +01:00
Snider
3e2bad36a6
Use actual remote port for async connection
...
Replaces usage of node_data.my_port with context.m_remote_port when establishing an async connection, ensuring the correct remote port is used for peer connections.
2025-10-05 20:03:58 +01:00
Snider
7f930b0fec
Capture remote_ip by value in try_ping lambda
...
The lambda in try_ping now captures remote_ip by value instead of accessing context.m_remote_ip directly. This ensures the correct IP is used even if the context changes before the lambda executes.
2025-10-05 18:01:59 +01:00
Snider
c2c130a076
Add conditional check for alpha and beta versions
...
the tag + release deleting only happens for -alpha or -beta
2025-10-05 14:35:21 +01:00
Snider
d8d81c1f2e
Implement cleanup job for merged pull requests
...
Add cleanup job for closed pull requests that are merged.
2025-10-05 14:21:10 +01:00
Snider
c8acc964e3
Testnet updates ( #22 )
2025-10-05 14:00:36 +01:00
Snider
763d70bec2
Testnet 1 ( #15 )
2025-09-30 16:48:13 +01:00
llebubell
b02addf264
Centralised chain config ( #4 )
2025-09-25 16:38:18 +01:00
Snider
bf22a89733
Dev 12 documentation overhaul ( #13 )
...
Introduces a 'docs' submodule for project documentation and integrates MkDocs build steps via CMake and Makefile.
2025-09-25 16:04:33 +01:00
Snider
2f1011e27c
Final Build Foundations ( #11 )
2025-09-25 00:25:52 +01:00
Snider
7b0c286cef
Update build workflows for macOS and Windows
...
Changed build commands and artifact directories in macOS and Windows GitHub Actions workflows to use new target names and paths. Removed 'connectivity_tool' from CLI artifacts.
2025-09-24 22:21:43 +01:00
Snider
b84b99287d
Refactor build profiles and update CI workflows
...
Renamed and reorganized CMake build profiles for consistency, removing unused Android, iOS, and MinGW profiles. Updated GitHub Actions workflows and Makefile to use new profile names and increased build parallelism for faster builds.
2025-09-24 22:21:32 +01:00
Snider
a03d081287
Build Improvements ( #10 )
2025-09-24 21:01:35 +01:00
Snider
2eaa599066
GitHub Build Workflows ( #7 )
2025-08-30 17:46:00 +01:00
Snider
eafeb894f9
GitHub CLI Building ( #5 )
...
- Linux: https://github.com/letheanVPN/blockchain/actions/runs/17264025940
- MacOS-aarch64: https://github.com/letheanVPN/blockchain/actions/runs/17264025933
- MacOS-amd64: https://github.com/letheanVPN/blockchain/actions/runs/17264025928
- Windows: https://github.com/letheanVPN/blockchain/actions/runs/17265388073
2025-08-27 12:51:11 +01:00
sowle
db80165063
Merge branch 'release'
2025-08-15 15:53:44 +03:00
zano build machine
b9d85e1c09
=== build number: 427 -> 428 ===
2025-08-13 17:09:03 +03:00
sowle
5982abd525
Merge branch 'develop' into release
2025-08-13 17:02:57 +03:00
zano build machine
de5e0caebd
=== build number: 426 -> 427 ===
2025-08-12 19:51:10 +03:00
sowle
91ced14b2d
ui update (PR 158)
2025-08-12 19:50:17 +03:00
zano build machine
d7d0ba0a41
=== build number: 425 -> 426 ===
2025-08-11 00:17:35 +03:00
sowle
c36355d489
Merge branch 'random_refactoring' into develop
2025-08-11 00:16:15 +03:00
sowle
11d4bbf1da
crypto: generate_system_random_bytes_* refactored: improved error handling, win32 version moved to BCrypt API, split into normal and _or_die funcs
...
Thanks to @gitToki for spotting the error handling issue!
2025-08-10 05:24:25 +03:00
sowle
15417edbce
Merge branch 'develop' into random_refactoring
2025-08-10 05:20:03 +03:00
sowle
b9b175c00f
ui update (PR 157)
2025-08-07 11:34:25 +03:00
cryptozoidberg
e3186aef40
Merge branch 'release' into develop
2025-08-01 13:52:15 +01:00
cryptozoidberg
feb5de6f20
Merge branch 'master' into release
2025-08-01 13:51:39 +01:00
cryptozoidberg
9aaa0f8cb8
XCode 16.4 fix
2025-08-01 13:51:11 +01:00
sowle
cc8ff1d5a3
minor fix (presumable, not worthy but anyway)
2025-08-01 04:26:08 +03:00
sowle
ff6cbe2548
Merge branch 'random_refactoring' into develop
2025-08-01 01:50:13 +03:00
sowle
3a9245f743
crypto::random refactoring and improvements (credits to @dimmarvel for spotting the thread safety issue)
2025-07-31 04:14:10 +03:00
crypto.sowle
8b57f3acab
priority_peers_list in p2p_manual_config.json updated (added missing backbone node)
2025-07-29 02:58:30 +03:00
sowle
96081db687
coretests: wallet_rpc_multiple_receivers -- work in progress
2025-07-26 02:26:08 +03:00