mirror of
https://github.com/storytold/photocraft.git
synced 2026-11-13 21:52:54 +00:00
The three version 12 fixtures were tracked inside crates/psd/fuzz/corpus, which crates/psd/fuzz/.gitignore ignores and cargo-fuzz rewrites (cmin) or deletes; the psd and engine test binaries include_bytes! them, so cleaning the corpus broke the build. They move to crates/psd/tests/fixtures/atn with a README (sizes, purpose, sha256; the seeds note folded in) and an ATTRIBUTION.md row; the fuzzer takes the folder as an extra corpus dir. photocraft-cli recognised an extensionless Actions file only by version word 16, so a version 12 set without .atn (classic Mac OS Photoshop 5) went down the JSON path and failed with a UTF-8 error. It now accepts 12 and 16, the versions photocraft-psd reads. Input: v12-commands.atn copied to "Legacy Actions" and passed to load_actions_file. Co-authored-by: yoriswind <164435053+yoriswind@users.noreply.github.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>