pre-release workflow on PR merge doesn't work when the PR is from a forked repository. This is because only default GITHUB_TOKENs with read access are available when PR is from a fork. other tokens are available only when the PR is from a branch on the repository.
See github issue