The TCK moved its snapshots from serialization/<lang>/snapshots to
serialization_test_data/<lang>_generated_files (apache/datasketches-tck#14),
the same layout this repository uses. Match the new archive paths, strip
one fewer path component, and pin the TCK at e748b0a, its current main.
The serde-compat workflow's Java entry passed `java` to the download
script, which only accepts cpp and go. The check_java_files profile
generates its own snapshots before checking them, so skip the download
for that entry instead.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Updates tools/download_serialization_test_data.sh for the new TCK layout and moves its pin to the current TCK main.
Changes
Verification
About the known failure
It's a real C++/Java incompatibility that the old pin hid. It is not caused by this change.
Standard mvn clean test is unaffected. The failure only shows up when the cross-language profiles run.
🤖 Generated with Claude Code