trust runtime materialization evidence

This commit is contained in:
pewdiepie-archdaemon
2026-09-19 02:44:36 +00:00
parent e0c21b28d5
commit 3f9ff9d580
4 changed files with 19 additions and 4 deletions
+6
View File
@@ -504,6 +504,12 @@ def test_required_artifact_mutation_trusts_exact_files_but_not_empty_directory_s
output_dir.mkdir()
assert not module.successful_required_artifact_mutation(
'bash', {'command': f'mkdir -p {output_dir}'}, (str(output_dir),),
{'workspace_mutated': True, 'mutated_artifacts': [str(output_dir)]},
)
assert module.successful_required_artifact_mutation(
'python', {'code': f"open('{output_dir}/1.tex', 'w').write('table')"},
(str(output_dir),),
{'materialized_artifacts': [str(output_dir)]},
)
output_file = tmp_path / 'output.html'
assert module.successful_required_artifact_mutation(
+1 -1
View File
@@ -8,7 +8,7 @@ ROOT = Path(__file__).resolve().parents[1]
def test_original_harness_version_is_canonical_semver() -> None:
version = (ROOT / "HARNESS_VERSION").read_text(encoding="utf-8").strip()
assert version == "0.20.16"
assert version == "0.20.17"
assert re.fullmatch(r"\d+\.\d+\.\d+", version)