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

Ensure releases are properly ordered for a given product #3960

Open
marcwrobel opened this issue Oct 28, 2023 · 4 comments · May be fixed by #3961
Open

Ensure releases are properly ordered for a given product #3960

marcwrobel opened this issue Oct 28, 2023 · 4 comments · May be fixed by #3961
Labels
enhancement New feature or request

Comments

@marcwrobel
Copy link
Member

marcwrobel commented Oct 28, 2023

According to the contributing guide releases must be ordered from the newest (on top of the list) to the lowest.

But, whether by choice or because of an error or because of an incomplete declaration of the releases, a few product does not follow this rule:

 Product Validator: Invalid releases '2021' for office.md, expecting release to be before 365.
 Product Validator: Invalid releases '2010' for office.md, expecting release to be before 2011-for-mac.
 Product Validator: Invalid releases '2007' for office.md, expecting release to be before 2008-for-mac.
 Product Validator: Invalid releases 'Surface Pro X SQ1' for surface.md, expecting release to be before Surface Studio 2.
 Product Validator: Invalid releases 'Surface Laptop Go' for surface.md, expecting release to be before Surface Pro X SQ1.
 Product Validator: Invalid releases 'Surface Book 3' for surface.md, expecting release to be before Surface Go 2.
 Product Validator: Invalid releases 'Surface Pro LTE (Model 1807)' for surface.md, expecting release to be before Surface Pro (5th gen).
 Product Validator: Invalid releases 'Surface Laptop 3' for surface.md, expecting release to be before Surface Pro LTE (Model 1807).
 Product Validator: Invalid releases 'Surface Hub 2S' for surface.md, expecting release to be before Surface Book 2.
 Product Validator: Invalid releases 'Surface Go with LTE Advanced' for surface.md, expecting release to be before Surface Hub 84.
 Product Validator: Invalid releases 'Surface 3' for surface.md, expecting release to be before Surface Pro 3.
 Product Validator: Invalid releases 'Surface Book' for surface.md, expecting release to be before Surface 3.
 Product Validator: Invalid releases 'Surface Book with Performance Base' for surface.md, expecting release to be before Surface Pro 4.
 Product Validator: Invalid releases 'Surface Studio (1st gen)' for surface.md, expecting release to be before Surface Book with Performance Base.
 Product Validator: Invalid releases 'Surface Laptop (1st gen)' for surface.md, expecting release to be before Surface Studio (1st gen).
 Product Validator: Invalid releases 'Surface Pro' for surface.md, expecting release to be before Surface RT.
 Product Validator: Invalid releases '7.27' for artifactory.md, expecting release to be before 7.29.
 Product Validator: Invalid releases 'R535-Linux' for nvidiadriver.md, expecting release to be before R535-Windows.
 Product Validator: Invalid releases 'R530-Linux (NFB)' for nvidiadriver.md, expecting release to be before R530-Windows (NFB).
 Product Validator: Invalid releases 'R495-Linux (NFB)' for nvidiadriver.md, expecting release to be before R495-Windows (NFB).
 Product Validator: Invalid releases 'R470-Linux' for nvidiadriver.md, expecting release to be before R470-Windows.
 Product Validator: Invalid releases 'R460-Linux (PB)' for nvidiadriver.md, expecting release to be before R460-Windows (PB).
 Product Validator: Invalid releases '2.10' for apache-hadoop.md, expecting release to be before 3.0.
 Product Validator: Invalid releases '21.2' for linuxmint.md, expecting release to be before lmde4.
 Product Validator: Invalid releases '3.5' for nutanix-files.md, expecting release to be before 3.6.
 Product Validator: Invalid releases '7.9-ce' for pan-cortex-xdr.md, expecting release to be before 8.0.
 Product Validator: Invalid releases '7.5-ce' for pan-cortex-xdr.md, expecting release to be before 7.6.
 Product Validator: Invalid releases '8' for bellsoft-liberica.md, expecting release to be before 10.
 Product Validator: Invalid releases 'Nokia X30 5G' for nokia.md, expecting release to be before Nokia G60 5G.
 Product Validator: Invalid releases '4.5' for cakephp.md, expecting release to be before 5.0.
 Product Validator: Invalid releases '3.10' for cakephp.md, expecting release to be before 4.0.
 Product Validator: Invalid releases '2.10' for cakephp.md, expecting release to be before 3.0.
 Product Validator: Invalid releases '11' for eclipse-temurin.md, expecting release to be before 16.
 Product Validator: Invalid releases '3.11' for vmware-cloudfoundation.md, expecting release to be before 4.0.
 Product Validator: Invalid releases '4a-5g' for pixel.md, expecting release to be before 5.
 Product Validator: Invalid releases 'air-4' for ipad.md, expecting release to be before 8.
 Product Validator: Invalid releases 'mini-1' for ipad.md, expecting release to be before 3.
 Product Validator: Invalid releases '2.12' for log4j.md, expecting release to be before 2.
 Product Validator: Invalid releases '2016' for mssqlserver.md, expecting release to be before 2017.
 Product Validator: Invalid releases '2014' for mssqlserver.md, expecting release to be before 2016.
 Product Validator: Invalid releases '1.21' for azure-kubernetes-service.md, expecting release to be before 1.22.
 Product Validator: Invalid releases '5.15' for nutanix-aos.md, expecting release to be before 5.16.
 Product Validator: Invalid releases 'Galaxy A04' for samsungmobile.md, expecting release to be before Galaxy A04s.
 Product Validator: Invalid releases 'Galaxy Watch5 Pro' for samsungmobile.md, expecting release to be before Galaxy Z Flip4.
 Product Validator: Invalid releases 'Galaxy M13' for samsungmobile.md, expecting release to be before Galaxy F13.
 Product Validator: Invalid releases 'Galaxy A73 5G' for samsungmobile.md, expecting release to be before Galaxy S20 FE 2022.
 Product Validator: Invalid releases 'Galaxy M33' for samsungmobile.md, expecting release to be before Galaxy F23.
 Product Validator: Invalid releases 'Galaxy Tab S8 Ultra' for samsungmobile.md, expecting release to be before Galaxy A13.
 Product Validator: Invalid releases 'Galaxy Note20 Ultra' for samsungmobile.md, expecting release to be before Galaxy A51 5G UW.
 Product Validator: Invalid releases 'Galaxy Tab Active2' for samsungmobile.md, expecting release to be before Gear Sport.
 Product Validator: Invalid releases 'Galaxy S7' for samsungmobile.md, expecting release to be before Galaxy S7 edge.
 Product Validator: Invalid releases 'Galaxy J3 (2016)' for samsungmobile.md, expecting release to be before Galaxy S7.
 Product Validator: Invalid releases '4.11' for red-hat-openshift.md, expecting release to be before 4.12.
 Product Validator: Invalid releases '17.12' for docker-engine.md, expecting release to be before 18.01.
 Product Validator: Invalid releases '12.5' for sles.md, expecting release to be before 15.
 Product Validator: Invalid releases '11.4' for sles.md, expecting release to be before 12.
 Product Validator: Invalid releases '10.4' for sles.md, expecting release to be before 11.
 Product Validator: Invalid releases '7.3' for libreoffice.md, expecting release to be before 7.4.
 Product Validator: Invalid releases '2.25' for apache-camel.md, expecting release to be before 3.0.
 Product Validator: Invalid releases '7.10' for vmware-horizon.md, expecting release to be before 7.
 Product Validator: Invalid releases 'releng/12.4' for freebsd.md, expecting release to be before stable/13.
 Product Validator: Invalid releases 'releng/11.4' for freebsd.md, expecting release to be before stable/12.
 Product Validator: Invalid releases 'releng/10.4' for freebsd.md, expecting release to be before stable/11.
 Product Validator: Invalid releases 'releng/9.3' for freebsd.md, expecting release to be before stable/10.
 Product Validator: Invalid releases 'releng/8.4' for freebsd.md, expecting release to be before stable/9.
 Product Validator: Invalid releases 'releng/7.4' for freebsd.md, expecting release to be before stable/8.
 Product Validator: Invalid releases 'releng/6.4' for freebsd.md, expecting release to be before stable/7.
 Product Validator: Invalid releases 'releng/5.5' for freebsd.md, expecting release to be before stable/6.
 Product Validator: Invalid releases 'releng/4.11' for freebsd.md, expecting release to be before stable/5.
 Product Validator: Invalid releases '2.414' for jenkins.md, expecting release to be before 2.
 Product Validator: Invalid releases '6' for azul-zulu.md, expecting release to be before 7.
 Product Validator: Invalid releases '2.7' for squid.md, expecting release to be before 3.0.
 Product Validator: Invalid releases '7.1.5' for ibm-aix.md, expecting release to be before 7.2.0.
 Product Validator: Invalid releases '1.7' for hbase.md, expecting release to be before 2.2.
 Product Validator: Invalid releases '5.0' for neo4j.md, expecting release to be before 5.1.
 Product Validator: Invalid releases '8' for amazon-corretto.md, expecting release to be before 11.

This must be fixed and enforced (by product-data-validator.rb).

@marcwrobel marcwrobel added the enhancement New feature or request label Oct 28, 2023
@welcome
Copy link

welcome bot commented Oct 28, 2023

Thank you for opening your first issue here 👍. Be sure to follow the issue template if you chose one.

marcwrobel added a commit that referenced this issue Oct 28, 2023
According to the contributing guide (https://github.com/endoflife-date/endoflife.date/blob/master/CONTRIBUTING.md) releases must be ordered from the newest (on top of the list) to the lowest. This updates product-data-validator to enforce that rule.

Close #3960.
marcwrobel added a commit that referenced this issue Oct 28, 2023
marcwrobel added a commit that referenced this issue Oct 28, 2023
marcwrobel added a commit that referenced this issue Oct 28, 2023
marcwrobel added a commit to endoflife-date/release-data that referenced this issue Oct 28, 2023
7.29.9 release date is wrong on https://jfrog.com/help/r/jfrog-release-information/artifactory-end-of-life.
Sent a mail to jfrog-help-center-feedback@jfrog.com to fix it, but in the meantime...

Relates to endoflife-date/endoflife.date#3960.
marcwrobel added a commit to endoflife-date/release-data that referenced this issue Oct 28, 2023
7.29.9 release date is wrong on https://jfrog.com/help/r/jfrog-release-information/artifactory-end-of-life.
Sent a mail to jfrog-help-center-feedback@jfrog.com to fix it, but in the meantime...

Relates to endoflife-date/endoflife.date#3960.
marcwrobel added a commit to endoflife-date/release-data that referenced this issue Oct 28, 2023
7.29.9 release date is wrong on https://jfrog.com/help/r/jfrog-release-information/artifactory-end-of-life.
Sent a mail to jfrog-help-center-feedback@jfrog.com to fix it, but in the meantime...

Relates to endoflife-date/endoflife.date#3960.
marcwrobel added a commit that referenced this issue Oct 28, 2023
marcwrobel added a commit that referenced this issue Oct 28, 2023
marcwrobel added a commit to endoflife-date/release-data that referenced this issue Oct 28, 2023
7.29.9 release date is wrong on https://jfrog.com/help/r/jfrog-release-information/artifactory-end-of-life.
Sent a mail to jfrog-help-center-feedback@jfrog.com to fix it, but in the meantime...

Relates to endoflife-date/endoflife.date#3960.
marcwrobel added a commit that referenced this issue Oct 28, 2023
marcwrobel added a commit that referenced this issue Oct 28, 2023
marcwrobel added a commit that referenced this issue Oct 28, 2023
marcwrobel added a commit that referenced this issue Oct 28, 2023
marcwrobel added a commit that referenced this issue Oct 28, 2023
marcwrobel added a commit that referenced this issue Oct 28, 2023
@marcwrobel
Copy link
Member Author

I mean it is possible that 2.4 might released after 3.1 [ whenever if we keep them as releasecycle ] and because we dont have cycle vs releasecycle thing ( which i meantioned in v1 api part ) this change might have a bit problematic

Yes it's possible, but I don't see why it would be problematic. See also #2080 (comment).

marcwrobel added a commit that referenced this issue Oct 30, 2023
marcwrobel added a commit that referenced this issue Oct 30, 2023
marcwrobel added a commit that referenced this issue Oct 30, 2023
marcwrobel added a commit that referenced this issue Oct 30, 2023
Also add some guidances on how to check release and EOL dates.

Relates to #3960.
marcwrobel added a commit that referenced this issue Oct 30, 2023
marcwrobel added a commit that referenced this issue Oct 30, 2023
marcwrobel added a commit that referenced this issue Oct 30, 2023
marcwrobel added a commit that referenced this issue Oct 30, 2023
marcwrobel added a commit that referenced this issue Oct 30, 2023
marcwrobel added a commit that referenced this issue Oct 30, 2023
marcwrobel added a commit that referenced this issue Oct 30, 2023
marcwrobel added a commit that referenced this issue Oct 30, 2023
marcwrobel added a commit that referenced this issue Oct 30, 2023
According to the contributing guide (https://github.com/endoflife-date/endoflife.date/blob/master/CONTRIBUTING.md) releases must be ordered from the newest (on top of the list) to the lowest. This updates product-data-validator to enforce that rule.

Close #3960.
BiNZGi pushed a commit that referenced this issue Oct 31, 2023
BiNZGi added a commit that referenced this issue Oct 31, 2023
marcwrobel added a commit that referenced this issue Nov 12, 2023
According to the contributing guide (https://github.com/endoflife-date/endoflife.date/blob/master/CONTRIBUTING.md) releases must be ordered from the newest (on top of the list) to the lowest. This updates product-data-validator to enforce that rule.

Close #3960.
marcwrobel added a commit that referenced this issue Nov 23, 2023
According to the contributing guide (https://github.com/endoflife-date/endoflife.date/blob/master/CONTRIBUTING.md) releases must be ordered from the newest (on top of the list) to the lowest. This updates product-data-validator to enforce that rule.

Close #3960.
marcwrobel added a commit that referenced this issue Dec 17, 2023
According to the contributing guide (https://github.com/endoflife-date/endoflife.date/blob/master/CONTRIBUTING.md) releases must be ordered from the newest (on top of the list) to the lowest. This updates product-data-validator to enforce that rule.

Close #3960.
marcwrobel added a commit that referenced this issue Jan 20, 2024
According to the contributing guide (https://github.com/endoflife-date/endoflife.date/blob/master/CONTRIBUTING.md) releases must be ordered from the newest (on top of the list) to the lowest. This updates product-data-validator to enforce that rule.

Close #3960.
marcwrobel added a commit that referenced this issue Feb 22, 2024
According to the contributing guide (https://github.com/endoflife-date/endoflife.date/blob/master/CONTRIBUTING.md) releases must be ordered from the newest (on top of the list) to the lowest. This updates product-data-validator to enforce that rule.

Close #3960.
marcwrobel added a commit that referenced this issue Mar 9, 2024
According to the contributing guide (https://github.com/endoflife-date/endoflife.date/blob/master/CONTRIBUTING.md) releases must be ordered from the newest (on top of the list) to the lowest. This updates product-data-validator to enforce that rule.

Close #3960.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants