DataTableTool is a 32-bit i386 ELF binary. The previous fix installed
zlib1g which only provides the 64-bit libz.so.1 — a 32-bit binary
can't use that, so the error persisted. lib32z1 provides the 32-bit
version of libz.so.1 that the tool actually needs.
The DataTableTool binary links against libz.so.1 but the ubuntu-latest
runner (Ubuntu 24.04) does not ship zlib1g by default. This causes every
tab-file PR to fail immediately with:
DataTableTool: error while loading shared libraries: libz.so.1:
cannot open shared object file: No such file or directory
Adding an explicit apt-get install step before the chmod ensures the
shared library is present before ant invokes the tool.