cylc / cylc.github.io

Source files for the Cylc Workflow Engine web site.
https://cylc.github.io/
GNU General Public License v3.0
5 stars 9 forks source link

Milestone bar: show next major, not maintenance, release #30

Closed sadielbartholomew closed 4 years ago

sadielbartholomew commented 4 years ago

Currently the website milestone bar displaying progress towards the next release shows 7.8.5, which would be the next maintenance one:

website_bar_scr

however this is not appropriate for various reasons:

So we should change the release with progress displayed by milestone bar to be Cylc 8.0.0 via the cylc-8.0.0 milestone, or if the alpha releases mean that the progress towards calculated from, & in terms of, GitHub PRs is not representative, we could formulate some logic e.g. totalling alpha release figures, to give a better indication.

kinow commented 4 years ago

I think there was some discussion around this before, though I can't recall what was the decision. Maybe the idea is to show the next stable/production-ready release, and 7.8.5 would still be closer than 8.0.0? Though I don't have any strong opinion here.

Also, I think to change the next release, that's done in the milestones tab in cylc-flow. I think the JS code in this website is simply picking the one with the earliest release date.

matthewrmshin commented 4 years ago

For now, the easiest thing to do is to simply move back the expected date of the cylc-flow 7.8.5 milestone. 😈 The team can then decide on whether to continue to feed the milestone of cylc-flow, or move to feed something else.

hjoliver commented 4 years ago

Once we branched off 7.8.x my intention was to highlight 7.8.x releases on the web site Download button, because that's still the recommended "production" version of Cylc.

Recent changes to the release data retrieval (by @matthewrmshin I think) are a big improvement, but it's still a bit confusing as displayed (given our 7.8.x and 8.0ax overlapping releases...) as @sadielbartholomew has highlighted.

For the moment I'll push the 7.8.5 date back beyond 8.0a2 ...

hjoliver commented 4 years ago

... decide on whether to continue to feed the milestone of cylc-flow, or move to feed something else.

Yeah I had been thinking cylc-conda, but discussion on Riot last night suggests we won't need that after publication to conda-forge :grimacing: ... so, TBD...