-
Notifications
You must be signed in to change notification settings - Fork 209
Open
Description
Support for Trusted Publishing has become quite common among major package repositories, for example:
The benefits are well described in Why Trusted Publishers. For Hackage specifically:
- Security. The tokens issued by Hackage have unbounded lifetime and have overly broad permissions (capable of uploading to any package the user maintains). The trusted publishing model uses short-lived tokens which are tied to source repository and workflow.
- Maintainer convenience. Trusted publishing can be configured once in a set-and-forget fashion and should be more convenient than manually managing secrets. Support for trusted publishing could be integrated into existing workflows such as haskell-actions/hackage-publish for turn-key release automation.
Metadata
Metadata
Assignees
Labels
No labels