If the only changesets on the branch are "empty" changesets (like those created with changeset --empty, perhaps to make a changeset status CI check pass), the action will still create a PR with no releases. That seems unnecessary? I think it's reasonable that changeset version won't be a no-op in this case (deleting the changeset files or adding them to the list in pre.json) but creating a PR seems overkill?