1
0
Fork 0
forked from lthn/blockchain
Commit graph

20 commits

Author SHA1 Message Date
Snider
d258daca4c Update build-windows-intel.yml 2025-10-02 14:05:05 +01:00
Snider
34e3224b72 Update build-windows-intel.yml 2025-10-02 13:52:13 +01:00
Snider
e2b3ed9825 Update build-windows-intel.yml 2025-10-02 13:42:00 +01:00
Snider
764fae7977 Update build-windows-intel.yml 2025-10-02 13:24:17 +01:00
Snider
bf59665902 Update build-windows-intel.yml 2025-10-02 13:23:33 +01:00
Snider
34835fdbc7 Update build-windows-intel.yml 2025-10-02 13:02:22 +01:00
Snider
031856ec0a Update build-windows-intel.yml 2025-10-02 12:49:43 +01:00
Snider
426214c749 Update build-windows-intel.yml 2025-10-02 12:34:52 +01:00
Snider
1ce5ba1d92 Update build-windows-intel.yml 2025-10-02 12:26:02 +01:00
Snider
30f17eed8f Update MSVC toolset and comment out CPack config options
Set the MSVC toolset to 14.3 in the Windows workflow. Commented out several CPack configuration options in CPackConfig.cmake, including install prefixes and package generator settings for all platforms, likely to disable or defer packaging configuration.
2025-10-02 12:21:46 +01:00
Snider
e47280554d Update build-windows-intel.yml 2025-10-02 12:16:11 +01:00
Snider
f4b33fce19 Update build-windows-intel.yml 2025-10-02 12:04:50 +01:00
Snider
aed34e103d Update build-windows-intel.yml 2025-10-02 12:01:59 +01:00
Snider
bcb5f366e5 Update MSVC setup and set build type to Release
Adds TheMrMilchmann/setup-msvc-dev action to the Windows workflow with toolset 17.11.5 and x64 architecture. Also sets build_type to Release in the MSVC 194 x86_64 CMake profile.
2025-10-02 11:57:28 +01:00
Snider
973baa12c0 Update CI workflows and Makefile for improved builds
Refactors the Docker build workflow to use a matrix for multi-arch builds, updates build arguments, and improves Docker image tagging. Disables Conan package caching on Linux ARM64 and macOS Intel workflows. Changes the Windows build to use the 'msvc-194-x86_64' target and updates artifact paths accordingly. Enhances the Makefile to pass additional CMake variables and run cpack after building.
2025-10-02 00:08:44 +01:00
Snider
370ec64a53 Disable Conan package caching in CI workflows
Set cache_packages to false in build workflows for Linux, macOS ARM64, and Windows Intel. This change ensures Conan does not use cached packages during CI builds, which may help avoid issues with stale or incompatible dependencies.
2025-10-01 23:57:05 +01:00
Snider
eadf6ebfec Refactor CI workflows and build process
Enable Conan package caching and remove redundant doc build steps from all platform workflows. Update Makefile to ensure docs are built as part of the release target. Clean up MSVC runtime variable logic in conanfile.py and adjust Docker workflow runner and build args.
2025-10-01 23:52:43 +01:00
Snider
9389b67880 Add STATIC build option and update CI workflows
Introduces a STATIC flag to the Makefile for controlling static builds, passing the appropriate Conan and CMake options. Updates the Windows CI workflow to use STATIC=1 for release builds and adjusts Docker build arguments for consistency.
2025-10-01 22:28:07 +01:00
Snider
235b0cb41b Add documentation build steps to CI workflows
Introduces a reusable GitHub Action for building documentation and updates all platform build workflows to install documentation dependencies and run 'make docs'. This ensures documentation is built and available as part of the CI process across Linux, macOS, and Windows. Also updates the docs workflow to adjust pip dependencies.
2025-10-01 21:10:21 +01:00
Snider
763d70bec2
Testnet 1 (#15) 2025-09-30 16:48:13 +01:00
Renamed from .github/workflows/build-windows.yml (Browse further)