fix(deploy): keep manager releases on stable runner
This commit is contained in:
@@ -211,17 +211,29 @@ class DeviceManagerControlPlaneArtifactsTest(unittest.TestCase):
|
||||
)
|
||||
self.assertIn("packages/device-edge-channel-contract", entries)
|
||||
self.assertIn(
|
||||
"payload/packages/device-adapter-runtime/package.json",
|
||||
"payload/services/device-control-core/package-lock.json",
|
||||
names,
|
||||
)
|
||||
self.assertIn(
|
||||
"payload/packages/device-adapter-catalog/package.json",
|
||||
"payload/services/device-control-core/src/device-gateway-core-runtime.mjs",
|
||||
names,
|
||||
)
|
||||
self.assertFalse(any(
|
||||
name.startswith("payload/packages/device-adapter-runtime/")
|
||||
or name.startswith("payload/packages/device-adapter-catalog/")
|
||||
or name.startswith("payload/services/device-gateway-core/")
|
||||
for name in names
|
||||
))
|
||||
core_dockerfile = (
|
||||
PLATFORM_ROOT / "device-plane/services/device-control-core/Dockerfile"
|
||||
).read_text(encoding="utf-8")
|
||||
self.assertIn(
|
||||
"payload/services/device-gateway-core/src/runtime.mjs",
|
||||
names,
|
||||
"COPY services/device-control-core/package.json "
|
||||
"services/device-control-core/package-lock.json ./",
|
||||
core_dockerfile,
|
||||
)
|
||||
self.assertNotIn("COPY package.json package-lock.json ./", core_dockerfile)
|
||||
self.assertNotIn("COPY services/device-gateway-core", core_dockerfile)
|
||||
self.assertFalse(any(name.endswith(".test.mjs") for name in names))
|
||||
self.assertEqual(result["services"], ["device-control-core", "device-manager"])
|
||||
self.assertNotIn("device-postgres", result["services"])
|
||||
|
||||
Reference in New Issue
Block a user