Skip to content

Commit ac45aa7

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 ac45aa7

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

‎conanfile.py‎

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
class HomeBlocksConan(ConanFile):
1111
name = "homeblocks"
12-
version = "5.0.6"
12+
version = "5.1.0"
1313

1414
homepage = "https://github.com/eBay/HomeBlocks"
1515
description = "Block Store built on HomeStore"
@@ -46,9 +46,9 @@ def build_requirements(self):
4646
self.test_requires("gtest/1.17.0")
4747

4848
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)
49+
self.requires("homestore/[^7.5]", transitive_headers=True)
50+
self.requires("iomgr/[^12.0]", transitive_headers=True)
51+
self.requires("sisl/[^13.2]", transitive_headers=True)
5252

5353
def validate(self):
5454
if self.info.settings.compiler.cppstd:
@@ -98,6 +98,8 @@ def build(self):
9898
cmake.configure()
9999
cmake.build()
100100
if not self.conf.get("tools.build:skip_test", default=False):
101+
jobs = self.conf.get("tools.build:jobs", default=3)
102+
os.environ["CTEST_PARALLEL_LEVEL"] = str(jobs)
101103
cmake.test()
102104

103105
def package(self):

0 commit comments

Comments
 (0)