diff --git a/.repository-projection.json b/.repository-projection.json index fe21af3..b03e3e4 100644 --- a/.repository-projection.json +++ b/.repository-projection.json @@ -3,11 +3,11 @@ "projection": "capobara", "projectionSchemaVersion": 1, "sourceRepository": "dx-corp/mono", - "sourceSha": "c97cbb033be2d815b33abd51b9e1a9a37968066c", + "sourceSha": "80416a066acccdb2394733a9db4adcae19d88f23", "destinationRepository": "dx-corp/capobara", - "priorProjectedBase": "370ed9320251714415c7cbf0d5001d69772ccb76", + "priorProjectedBase": "cf15e24ff8bd4d5173fe6227360afaa6c3bc59e3", "definitionDigest": "7826c75cbd356dad6c867f2606ebde8b79ef4361353908cf33ada720034ec488", - "toolDigest": "0aae6000dbd0940f5a0af380463ccb5a83285eda", - "contentDigest": "be25df3e8889cb1418e70fa9c39c8f0a38b8db4803daa6d73a9482d676399cc8", + "toolDigest": "cef8579e533dbfa40cbd9070dd7581f65f800e5f", + "contentDigest": "835eae639a7d258fd6164f1da31f1b2f5fb9832db99a54d36362319f29aea986", "publicationEligible": true } diff --git a/src/modes/sdk_assembly/policies.rs b/src/modes/sdk_assembly/policies.rs index b1f2215..09150d0 100644 --- a/src/modes/sdk_assembly/policies.rs +++ b/src/modes/sdk_assembly/policies.rs @@ -17,6 +17,7 @@ pub const PYTHON_SDK_FILES: &[&str] = &[ "src/deixic/auth.py", "src/deixic/client.py", "src/deixic/errors.py", + "src/deixic/federation.py", "src/deixic/examples/__init__.py", "src/deixic/examples/account_brief.py", "src/deixic/examples/account_brief_result.py", @@ -37,6 +38,7 @@ pub const PYTHON_SDK_FILES: &[&str] = &[ "tests/test_recovery.py", "tests/test_tasks.py", "tests/test_test_journey.py", + "tests/test_workload_federation.py", ]; // Generated protobuf/gRPC Python modules under `gen/python/`, copied into diff --git a/src/snapshots/capobara__definition__tests__approved_definitions_load_and_digest_like_node.snap b/src/snapshots/capobara__definition__tests__approved_definitions_load_and_digest_like_node.snap index 7f87b4e..5f94817 100644 --- a/src/snapshots/capobara__definition__tests__approved_definitions_load_and_digest_like_node.snap +++ b/src/snapshots/capobara__definition__tests__approved_definitions_load_and_digest_like_node.snap @@ -1,6 +1,5 @@ --- source: tools/capobara/src/definition.rs -assertion_line: 463 -expression: definition_digest(&api.raw) +expression: definition_digest(&api.text).unwrap() --- -1b99f898b612f6adeb8261ebea5314f7e78f0d41d4667ce98cb9bb94155369f4 +4c1601bee99ccc8305013324608e9c146999b21427179d25fd342f69aebd37bd diff --git a/tests/fixtures/sdk-assembly.json b/tests/fixtures/sdk-assembly.json index 735dd99..9951e9f 100644 --- a/tests/fixtures/sdk-assembly.json +++ b/tests/fixtures/sdk-assembly.json @@ -15,6 +15,7 @@ "src/deixic/examples/account_brief_result.py", "src/deixic/examples/task_result.py", "src/deixic/examples/verify_test_journey.py", + "src/deixic/federation.py", "src/deixic/protocol.py", "src/deixic/py.typed", "src/deixic/tasks.py", @@ -29,7 +30,8 @@ "tests/test_real_journey.py", "tests/test_recovery.py", "tests/test_tasks.py", - "tests/test_test_journey.py" + "tests/test_test_journey.py", + "tests/test_workload_federation.py" ], "deixic-node": [ "sdk/deixic/typescript/CHANGELOG.md", diff --git a/tests/sdk_assembly.rs b/tests/sdk_assembly.rs index a39317d..22d86ce 100644 --- a/tests/sdk_assembly.rs +++ b/tests/sdk_assembly.rs @@ -530,8 +530,13 @@ fn apply_assembles_a_real_sdk_assembly_projection_through_the_reviewed_policy() // identity transform has run on `pyproject.toml`, and the // destination-owned file is untouched. assert_eq!( - std::fs::read(target.path().join("src/meter/v1/meter_pb2.py")).unwrap(), - std::fs::read(source.path().join("gen/python/meter/v1/meter_pb2.py")).unwrap(), + std::fs::read(target.path().join("src/deixicpublic/v1/sdk_pb2.py")).unwrap(), + std::fs::read( + source + .path() + .join("sdk/deixic/python/src/deixicpublic/v1/sdk_pb2.py") + ) + .unwrap(), ); let pyproject = std::fs::read_to_string(target.path().join("pyproject.toml")).unwrap(); assert!(!pyproject.contains("dx-corp/mono"), "{pyproject}");