BUILD-001: invalidate addon application cache per release
This commit is contained in:
@@ -8,3 +8,11 @@ def test_addon_does_not_expose_internal_learning_parameters() -> None:
|
||||
assert "\nschema:" not in config
|
||||
assert "prediction_confidence" not in config
|
||||
assert "execution_cooldown_seconds" not in config
|
||||
|
||||
|
||||
def test_addon_version_invalidates_application_build_layer() -> None:
|
||||
dockerfile = Path("addon/Dockerfile").read_text(encoding="utf-8")
|
||||
|
||||
config_copy = dockerfile.index("COPY config.yaml /tmp/addon-config.yaml")
|
||||
repository_clone = dockerfile.index("git clone --depth 1 --branch main")
|
||||
assert config_copy < repository_clone
|
||||
|
||||
Reference in New Issue
Block a user