Though publishing a post is an important event in a post's life, it should be minor as there is no change to the content at that point. Making it major just causes weird dates with scheduled posts.