Compare commits

...

10 Commits

Author SHA1 Message Date
JCW
2fa5ba016a Use all cores on runners
Signed-off-by: JCW <a1q123456@users.noreply.github.com>
2025-10-15 14:49:09 +01:00
JCW
82f9251578 Restore debug code
Signed-off-by: JCW <a1q123456@users.noreply.github.com>
2025-10-15 14:35:24 +01:00
Jingchen
6a199ac756 Merge branch 'develop' into a1q123456/fix-windows-runner-build-dep-speed-and-log-size 2025-10-15 14:28:23 +01:00
JCW
75bd43d863 Fix formatting
Signed-off-by: JCW <a1q123456@users.noreply.github.com>
2025-10-15 14:28:00 +01:00
JCW
bac8a1094b Revert unneeded changes
Signed-off-by: JCW <a1q123456@users.noreply.github.com>
2025-10-10 12:39:10 +01:00
JCW
a67772f073 Make conan run in parallel
Signed-off-by: JCW <a1q123456@users.noreply.github.com>
2025-10-10 09:47:10 +01:00
JCW
f0fa60c9eb Fix
Signed-off-by: JCW <a1q123456@users.noreply.github.com>
2025-10-10 09:47:10 +01:00
JCW
c4e0e0c93b Temporarily set force_build to true
Signed-off-by: JCW <a1q123456@users.noreply.github.com>
2025-10-10 09:47:09 +01:00
JCW
bc19d10433 Fix
Signed-off-by: JCW <a1q123456@users.noreply.github.com>
2025-10-10 09:47:09 +01:00
JCW
1b4ddfd911 Fix
Signed-off-by: JCW <a1q123456@users.noreply.github.com>
2025-10-10 09:47:09 +01:00
3 changed files with 8 additions and 2 deletions

View File

@@ -4,6 +4,10 @@ description: "Install Conan dependencies, optionally forcing a rebuild of all de
# Note that actions do not support 'type' and all inputs are strings, see
# https://docs.github.com/en/actions/reference/workflows-and-actions/metadata-syntax#inputs.
inputs:
verbosity:
description: "The build verbosity."
required: false
default: "verbose"
build_dir:
description: "The directory where to build."
required: true
@@ -34,4 +38,7 @@ runs:
--options:host='&:tests=True' \
--options:host='&:xrpld=True' \
--settings:all build_type='${{ env.BUILD_TYPE }}' \
--conf:all tools.build:verbosity='${{ inputs.verbosity }}' \
--conf:all tools.compilation:verbosity='${{ inputs.verbosity }}' \
--conf:all tools.build:jobs=$(nproc) \
..

View File

@@ -79,6 +79,7 @@ jobs:
build_dir: .build
build_type: ${{ matrix.build_type }}
force_build: ${{ github.event_name == 'schedule' || github.event.inputs.force_source_build == 'true' }}
verbosity: ${{ runner.os == 'Windows' && 'quiet' || 'verbose' }}
- name: Log into Conan remote
if: ${{ github.repository_owner == 'XRPLF' && github.event_name != 'pull_request' }}

View File

@@ -5,5 +5,3 @@ core:non_interactive=True
core.download:parallel={{ os.cpu_count() }}
core.upload:parallel={{ os.cpu_count() }}
tools.build:jobs={{ (os.cpu_count() * 4/5) | int }}
tools.build:verbosity=verbose
tools.compilation:verbosity=verbose