Hackage account org secret #2
Replies: 9 comments 1 reply
-
This is a really promising project! How about using https://github.com/organizations/haskell-github-trust/settings/secrets/actions ? |
Beta Was this translation helpful? Give feedback.
-
Ok I've created a secret in https://github.com/organizations/haskell-github-trust/settings/secrets/actions Now how do I create a CI action for publishing to Hackage....? https://markkarpov.com/post/github-actions-for-haskell-ci.html https://github.com/actions/cache/blob/main/examples.md#haskell---cabal https://vrom911.github.io/blog/github-actions-releases https://kodimensional.dev/github-actions |
Beta Was this translation helpful? Give feedback.
-
Publish to Hackage on the |
Beta Was this translation helpful? Give feedback.
-
Can we constraint the GitHub release number to be the same as the version number in the |
Beta Was this translation helpful? Give feedback.
-
https://github.com/haskell-actions/hackage-publish looks promising |
Beta Was this translation helpful? Give feedback.
-
Probably, for publishing to Hackage, it would be best to manually trigger the publishing action https://docs.github.com/en/actions/managing-workflow-runs/manually-running-a-workflow |
Beta Was this translation helpful? Give feedback.
-
Notes from conversation with @vaibhavsagar :
If the Hackage haskell_github_trust account cannot be an uploader account, then it’s impossible to configure this org so that every org Owner is able to publish any package in the org without knowing the Hackage haskell_github_trust password. Further discussion here haskell-infra/hackage-trustees#362 |
Beta Was this translation helpful? Give feedback.
-
Synopsis of haskell-infra/hackage-trustees#362 : We're not going to do a Hackage Authentication Token GitHub Secret, because the Hackage policies discourage that. Instead the haskell_github_trust account will be a “Group Account” as described in https://hackage.haskell.org/upload
|
Beta Was this translation helpful? Give feedback.
-
The first order of business is to figure out how to create a Hackage account and store the secret password in this org.
Beta Was this translation helpful? Give feedback.
All reactions