diff --git a/infra/deploy-runner/build-external-data-plane-artifact.mjs b/infra/deploy-runner/build-external-data-plane-artifact.mjs index a4b10d1..dfa14ec 100644 --- a/infra/deploy-runner/build-external-data-plane-artifact.mjs +++ b/infra/deploy-runner/build-external-data-plane-artifact.mjs @@ -25,6 +25,7 @@ const files = [ ["packages/external-provider-contract/src/geometry.mjs", "platform/packages/external-provider-contract/src/geometry.mjs"], ["packages/external-provider-contract/src/intake-batch.mjs", "platform/packages/external-provider-contract/src/intake-batch.mjs"], ["packages/external-provider-contract/src/index.mjs", "platform/packages/external-provider-contract/src/index.mjs"], + ["packages/external-provider-contract/src/provider-capability-catalog.mjs", "platform/packages/external-provider-contract/src/provider-capability-catalog.mjs"], ["packages/external-provider-contract/src/provider-package.mjs", "platform/packages/external-provider-contract/src/provider-package.mjs"], ["packages/external-provider-contract/src/sensitive-field-policy.mjs", "platform/packages/external-provider-contract/src/sensitive-field-policy.mjs"], ["packages/external-provider-contract/src/telemetry-readings.mjs", "platform/packages/external-provider-contract/src/telemetry-readings.mjs"], diff --git a/infra/deploy-runner/test_external_data_plane_artifact.py b/infra/deploy-runner/test_external_data_plane_artifact.py index b7c1f20..1555d47 100644 --- a/infra/deploy-runner/test_external_data_plane_artifact.py +++ b/infra/deploy-runner/test_external_data_plane_artifact.py @@ -21,8 +21,10 @@ EXPECTED_ENTRIES = [ "platform/packages/external-provider-contract/src/geometry.mjs", "platform/packages/external-provider-contract/src/intake-batch.mjs", "platform/packages/external-provider-contract/src/index.mjs", + "platform/packages/external-provider-contract/src/provider-capability-catalog.mjs", "platform/packages/external-provider-contract/src/provider-package.mjs", "platform/packages/external-provider-contract/src/sensitive-field-policy.mjs", + "platform/packages/external-provider-contract/src/telemetry-readings.mjs", "platform/packages/external-provider-contract/src/zone-source.mjs", "platform/packages/external-provider-contract/providers/gelios", ] @@ -95,6 +97,14 @@ class ExternalDataPlaneArtifactTest(unittest.TestCase): ) self.assertNotIn("private-key.pem", compose) self.assertNotIn(b"-----BEGIN PRIVATE KEY-----", b"\n".join(regular_payloads)) + self.assertIn( + "payload/platform/packages/external-provider-contract/src/provider-capability-catalog.mjs", + names, + ) + self.assertIn( + "payload/platform/packages/external-provider-contract/providers/gelios/capability-catalog-v1.mjs", + names, + ) if __name__ == "__main__":