fix(perception): reconstruct rolling occupancy from K1 increments
This commit is contained in:
@@ -25,7 +25,7 @@ WHEEL_NAME = "nodedc_mission_core-0.1.0-py3-none-any.whl"
|
||||
RUNNER_NAME = RUNNER.name
|
||||
PATCH_ID = re.compile(r"^[A-Za-z0-9._-]{1,96}$")
|
||||
EXPECTED_BASELINE_SHA256 = "ea10359339e6cce31b5780a2710299771cab7cc0c1c2a2b56a1621f786b31fa8"
|
||||
EXPECTED_WHEEL_SHA256 = "fad22ce1b3ed926e0208ed95c767c01d61dd83a3a4af47607aa84a2d377e5bce"
|
||||
EXPECTED_WHEEL_SHA256 = "215411719c6af4b042d0019f7f73b1885e2c2db47f87eb3617c653d7e751f19e"
|
||||
PAYLOAD_FILES = (
|
||||
RUNNER_NAME,
|
||||
WHEEL_NAME,
|
||||
@@ -88,12 +88,14 @@ def render_descriptor(patch_id: str, revision: str) -> bytes:
|
||||
template.count("__PATCH_ID__") != 1
|
||||
or template.count("__CODE_REVISION__") != 1
|
||||
or template.count("__RUNNER_SHA256__") != 1
|
||||
or template.count("__WHEEL_SHA256__") != 1
|
||||
):
|
||||
raise ArtifactBuildError("descriptor template placeholders changed")
|
||||
rendered = (
|
||||
template.replace("__PATCH_ID__", patch_id)
|
||||
.replace("__CODE_REVISION__", revision)
|
||||
.replace("__RUNNER_SHA256__", sha256_file(RUNNER))
|
||||
.replace("__WHEEL_SHA256__", EXPECTED_WHEEL_SHA256)
|
||||
)
|
||||
document = json.loads(rendered)
|
||||
if document["patch_id"] != patch_id or document["code_revision"] != revision:
|
||||
|
||||
Reference in New Issue
Block a user