separate publish into multiple commands
only build publish-docs on this pull request