In CI's semantic-release, it should directly add git tag to the latest code commit, no need to automatically append a commit like "chore(release): 1.0.0 [skip ci]" and git tag it. No need to update changelog.
also need to totally remove the existing changelog file. we will use GitHub releases to show change log