Skip to content

Commit 7dbb471

Browse files
sbinmalekclaude
andcommitted
Bump dependencies and run tests in parallel
Update homestore to ^7.5, sisl to ^13.2, and drop the @oss/master channel suffix from all conan requirements to track stable releases. Set CTEST_PARALLEL_LEVEL from tools.build:jobs (default 3) so ctest runs all three test binaries concurrently during conan build. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 56c6639 commit 7dbb471

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

‎conanfile.py‎

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@
33
from conan.tools.build import check_min_cppstd
44
from conan.tools.cmake import CMakeToolchain, CMakeDeps, CMake, cmake_layout
55
from conan.tools.files import copy
6+
import os
67
from os.path import join
78

89
required_conan_version = ">=1.60.0"
910

1011
class HomeBlocksConan(ConanFile):
1112
name = "homeblocks"
12-
version = "5.0.6"
13+
version = "5.1.0"
1314

1415
homepage = "https://github.com/eBay/HomeBlocks"
1516
description = "Block Store built on HomeStore"
@@ -46,9 +47,9 @@ def build_requirements(self):
4647
self.test_requires("gtest/1.17.0")
4748

4849
def requirements(self):
49-
self.requires("homestore/[^7.1]@oss/master", transitive_headers=True)
50-
self.requires("iomgr/[^12.0]@oss/master", transitive_headers=True)
51-
self.requires("sisl/[^13.0]@oss/master", transitive_headers=True)
50+
self.requires("homestore/[^7.5]", transitive_headers=True)
51+
self.requires("iomgr/[^12.0]", transitive_headers=True)
52+
self.requires("sisl/[^13.2]", transitive_headers=True)
5253

5354
def validate(self):
5455
if self.info.settings.compiler.cppstd:
@@ -98,6 +99,8 @@ def build(self):
9899
cmake.configure()
99100
cmake.build()
100101
if not self.conf.get("tools.build:skip_test", default=False):
102+
jobs = self.conf.get("tools.build:jobs", default=3)
103+
os.environ["CTEST_PARALLEL_LEVEL"] = str(jobs)
101104
cmake.test()
102105

103106
def package(self):

0 commit comments

Comments
 (0)