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

eol dates #1050

Open
joshtrichards opened this issue May 9, 2024 · 3 comments
Open

eol dates #1050

joshtrichards opened this issue May 9, 2024 · 3 comments

Comments

@joshtrichards
Copy link

I think it would be helpful if we provided the projected end-of-life date for the currently in-service major within the overview provided in the Web UI. This would make it clearer to admins where their installations stand.

Right now the eol field is a simple true/false.

Since our release cadence and end-of-life policies are fairly consistent and transparent I suggest we either change this to an actual date field or add an eol_projected (or similar) field.

This would permit us to easily capture the projected end-of-life date and then display an actual date in the Admin Web UI.

It also might be useful to consider adding a similar field that has the projected next maintenance release date in it since we also already publish this information.

@joshtrichards
Copy link
Author

Currently thinking I'll add an eol_branch_projected field to the existing updater_server release response. It'll contain YYYY-MM.

PR #1053 might help here too, since the planned eol date is in the major_versions.json we can populate it all the way through to that (unless that json could be accessible on its own somewhere?).

I also want to add a published or similar field to each release response, containing the full date (YYYY-MM-DD) a release is published so that I can estimate the probable next maintenance release date.

I'm fairly certain extra fields will just be ignored in all the places the updater server is polled so shouldn't introduce any sort of breaking change for older installations.

@AndyScherzinger
Copy link
Contributor

looping in @Altahrim @skjnldsv @blizzz for the discussion

@blizzz
Copy link
Contributor

blizzz commented May 22, 2024

Sounds like a neat idea 👍

I think this is also helps cases where people are stuck with an older version being blocked by old PHP versions – although this could be tackled differently. Perhaps hinting about an incompatible PHP version for a major upgrade could also be an addition.

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

No branches or pull requests

4 participants