warehouse
warehouse copied to clipboard
Trusted publishing: surface pending publisher name collisions
Provide up-front validation of the project name within a pending publisher by:
- Extracting the validation logic from
ProjectService.create_projectto a newProjectService.check_project_nameroutine - Update
ProjectService.create_projectto callcheck_project_name - Thread
ProjectServiceinto the forms in place ofProjectFactory.
Fixes #16226.
Hey @twm, FYI our general policy is to not review draft PRs unless explicitly asked -- let us know if you have any questions here, otherwise we will wait for this to become ready to review.
Hi @di, thanks for approving the build! Some connectivity issues are making it difficult to get things working locally so it's very helpful. I'll remove the draft status when I'm ready for review!
Hi @di, this is ready again. I'd appreciate a review within a few days if you can, as I keep having to rebase through conflicts.
Hi @di, sorry for losing track of this. I've addressed your comment and merged forward.
Hi @di, thank you for the review! I've rebased the migration here again. The Dependencies build failure appears unrelated to these changes.
Thanks for your patience here @twm!