Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How does deployment work #39

Open
BinderDavid opened this issue Jul 17, 2024 · 7 comments
Open

How does deployment work #39

BinderDavid opened this issue Jul 17, 2024 · 7 comments

Comments

@BinderDavid
Copy link

The README.md says that the site is deployed from the gh-pages branch, but that does not seem to be correct anymore. The last time that branch was updated from a travis CI action was 4 years ago, but the published website contains changes that are newer than that. The site does not seem to be deployed automatically, because https://www.haskell.org/cabal/ does not contain the changes from #38

@BinderDavid
Copy link
Author

Ah, I could already answer this myself: #5 (comment)
It is deployed manually. The issue came up here: https://discourse.haskell.org/t/ghc-and-cabal-the-big-picture/9968/20?u=davidb

@ulysses4ever
Copy link
Collaborator

ulysses4ever commented Jul 18, 2024

Indeed, thanks for the ping!

@Mikolaj it'd be great to deploy the current version that fixed horribly outdated instructions (Haskell Platform etc.)

@Mikolaj
Copy link
Member

Mikolaj commented Jul 18, 2024

Indeed, let's deploy. I remember that was a part of the release checklist. Did it vanish in the last release checklist purge? Or is the deployment process described elsewhere?

@BinderDavid
Copy link
Author

I also discovered that the gh-pages branch is currently used to host the haddocks of Cabal-3.3, which is still reachable under https://haskell.github.io/cabal-website/doc/html/Cabal/ That doesn't seem to be very useful, since Cabal-3.3 is only a development version that was never released. Maybe we should just disable the github pages feature for this repo and delete the gh-pages branch as well?

@ulysses4ever
Copy link
Collaborator

Good catch. Should probably be disabled. @Mikolaj, @Kleidukos?

@Mikolaj
Copy link
Member

Mikolaj commented Jul 19, 2024

Yes, let's gut it!

@Mikolaj
Copy link
Member

Mikolaj commented Jul 27, 2024

Re deployment, it's described in https://github.com/haskell/cabal/wiki/Making-a-release#c6-publishing-everything-else, and I just did it and it works. Let me know if this needs an improvement or if we can/should limit the bus factor --- I have no idea who beside me has the right --- all haskell org members maybe (I don't think I'm a member so I must have gotten it from Gershom or somebody during my first releases/deployments)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants