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.