Just in case, I have also attached a tarball with org files and emacs source code to reproduce the error.
Just extract the tarball, and run emacs -Q -l minimal-org.el in the extracted folder. If the load file paths and org file paths are set correctly as mentioned in minimal-org.el, the org-babel-tangle-publish bug should show up.
org-tangle-bug.tar.gz
Description: Binary data
signature.asc
Description: PGP signature