Commit Graph

284 Commits

Author SHA1 Message Date
Marc Wrobel
d3adaa2b77 [rocky-linux] Use the published wiki sources instead of the development sources
The development sources may contain upcoming information that are not yet true, such as upcoming release dates.
2025-05-31 07:58:43 +02:00
Marc Wrobel
c2a22dd150 [samsung-security] Generify samsung-mobile method (#439)
- Make section and inclusions/exclusions configurable,
- Remove Galaxy Tabs from samsung-mobile data (following https://github.com/endoflife-date/endoflife.date/pull/7513),
- Initialize Galaxy Tabs dataset (following https://github.com/endoflife-date/endoflife.date/pull/7513).
2025-05-19 19:06:45 +02:00
Marc Wrobel
64e1cde72e [ghc] Ignore unreleased releases 2025-05-17 12:45:33 +02:00
Marc Wrobel
aa43bf6602 [virtualbox] Add automation (#438)
Using https://www.virtualbox.org/wiki/Download_Old_Builds.
2025-05-17 11:55:38 +02:00
Marc Wrobel
f2931fd1e2 [firefox] Increase max versions limit 2025-05-17 10:24:20 +02:00
Marc Wrobel
6091ef55fe [samsung-mobile] Add automation (#437)
Detect new models and aggregate EOL data for Samsung Mobile devices.

This script works cumulatively: when a model is not listed anymore on https://security.samsungmobile.com/workScope.smsb
it retains the date and use it as the model's EOL date.
2025-05-07 23:29:33 +02:00
Marc Wrobel
97790695ee [red-hat-jboss-eap-7] Adapt script because of typo in the source file 2025-05-07 23:28:07 +02:00
Marc Wrobel
e97ee6ded1 Align markdown filenames with their respective permalinks
This update JSON / Python file names following https://github.com/endoflife-date/endoflife.date/pull/7369.
2025-05-04 11:48:07 +02:00
Denis Fuenzalida
54ef082add [red-hat-jboss-eap] Automation version retrieval (#414)
red-hat-jboss-eap-7.py retrieves all the 7.x versions based on https://access.redhat.com/articles/2332721.

red-hat-jboss-eap-8.py retrieves only the last 8.x version based on https://maven.repository.redhat.com/ga/org/jboss/eap/channels/eap-8.0/maven-metadata.xml (the version date is approximated using the lastUpdated tag).

---------

Co-authored-by: Denis Fuenzalida 🐙 <defuenza@microsoft.com>
Co-authored-by: Marc Wrobel <marc.wrobel@gmail.com>
2025-05-02 17:31:12 +02:00
Marc Wrobel
2b6e4f17c9 [release_table] Add the identifier type (#435)
With https://github.com/endoflife-date/endoflife.date/pull/7340 this is now needed for some products.
2025-05-02 16:26:33 +02:00
Marc Wrobel
3dd5eda8dc [veeam] Enable column name customization
This is required for https://github.com/endoflife-date/endoflife.date/pull/6614.
2025-04-27 19:46:59 +02:00
Marc Wrobel
72f4fff217 [eks] Add temporary fix for a typo in the source
Replaces 'April 18.2025' by 'April 18 2025'.
2025-04-27 19:10:53 +02:00
Marc Wrobel
9d2e8e33f2 [redhat_lifecycles] Stop setting field names to lower case
Fields in endoflife.date are case sensitive.
2025-04-05 20:02:53 +02:00
Marc Wrobel
d356d9643b Add redhat_lifecycles auto method (#428)
An auto method based on the Red Hat Product Life Cycle Data API (https://access.redhat.com/product-life-cycles/api/v1/products).
2025-04-05 19:04:43 +02:00
Marc Wrobel
e56b642326 Add github_tags auto method (#427)
Add a new method to fetch tags with their related commit date using GitHub GraphQL API.

For large repositories, such as https://github.com/gregkh/linux, it may be more performant than the git auto method.
2025-04-05 16:40:29 +02:00
Marc Wrobel
27a73c706f [veeam] Generify veeam-backup-and-replication auto method (#421) (#421)
Make veeam-backup-and-replication more generic so that it can be used for other veeam products, such as https://github.com/endoflife-date/endoflife.date/pull/6613 or https://github.com/endoflife-date/endoflife.date/pull/6614.
2025-03-30 15:44:35 +02:00
Maxim Ivanov
baf8b1b90e [ghc] Add automation (#395)
Based on https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-status.

---------

Co-authored-by: Marc Wrobel <marc.wrobel@gmail.com>
2025-03-28 20:28:01 +01:00
Marc Wrobel
aa59d4ab9e Update readme 2025-03-24 17:44:20 +01:00
Marc Wrobel
8f411b9479 [atlassian] Improve scripts
Replace jira and confluence script by a single atlassian-versions script

Also update the atlassian_eol so that:

- Pages are now fetched using Javascript,
- The regex also accept EOS in additional to EOL,
- The full identifier is now required as a parameter (this will make it easier if the name changes again).
2025-03-24 10:10:30 +01:00
Marc Wrobel
b78dc661f9 [splunk] Filter versions list (#410)
There is now a DataMonitoringAppPreview option in the list.
2025-02-08 17:54:30 +01:00
Marc Wrobel
837fec9e6f [redhat-satellite] Handle typo for 6.15.5 release date (#409) 2025-02-08 17:53:23 +01:00
Marc Wrobel
c79f871bc4 [eks] Update script to accept month-year dates (#408)
Some were spotted in the latest runs, see https://github.com/endoflife-date/release-data/actions/runs/13215761680.
2025-02-08 17:34:13 +01:00
Marc Wrobel
352f59e907 [aws-lambda] Fix script
https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html has been updated, adapting the script to make it work with those changes.
2024-12-07 17:40:51 +01:00
Marc Wrobel
2a5a786217 [aws-lambda] Update script following documentation change (#381) 2024-09-24 13:52:56 +02:00
Daniel
9e073c226e [red-hat-openshift] Fix pattern (#379)
The Red Hat people changed the format of the dates AND the format of the versions from this:

=== RHSA-2024:5808 - {product-title} 4.12.64 bug fix and security update

to this

=== RHSA-2024:0041 - {product-title} {product-version}.0 image release, bug fix, and security update advisory.

But not for all branches, but only for the latest (4.16 and up).

Fixes #378
2024-09-06 20:26:53 +02:00
Marc Wrobel
d198f70045 [github_releases] Use tag name instead of release name (#373)
It is usually simpler to parse, align with the gitmethod, and gives better results by default.
2024-08-16 10:11:57 +02:00
Marc Wrobel
bcb03e92cd [lua] Automate release and version retrieval (#372)
Using https://www.lua.org/versions.html.
2024-08-15 14:27:34 +02:00
Marc Wrobel
59b6e6aa7c [pan-os] Add automation for versions retrieval (#371)
Based on https://github.com/mrjcap/panos-versions/.

Closes #370.
2024-08-15 12:19:54 +02:00
Marc Wrobel
f238224681 [chef-inspec] Use GitHub releases instead of git tags (#367)
GitHub releases gives better dates than git tags.
2024-08-13 22:20:36 +02:00
Marc Wrobel
49f41427c6 [chef-inspec] Add automation (#366)
Similar to chef-infra-client and chef-infra-server.
2024-08-13 21:02:24 +02:00
Marc Wrobel
ff394db6be [chef-infra-client] Fix script (#365)
Release note page and git repository where those of chef-infra-server.
2024-08-13 21:00:03 +02:00
Romain
cb0aa83225 [subversion] Add automation (#360)
Will be used by https://github.com/endoflife-date/endoflife.date/pull/5567.

---------

Co-authored-by: Marc Wrobel <marc.wrobel@gmail.com>
2024-08-04 19:30:09 +02:00
Marc Wrobel
21c5ae7adb [netbsd] Add automation (#364) (#364)
Closes #343.
2024-08-04 12:09:07 +02:00
Kaiming Zhang
cb9cf44d8e [kuma] Add automation (#359)
Will be used in https://github.com/endoflife-date/endoflife.date/pull/5518.

---------

Signed-off-by: Kaiming Zhang <kaiming.zhang@chainguard.dev>
Co-authored-by: Marc Wrobel <marc.wrobel@gmail.com>
2024-08-02 20:53:11 +02:00
Romain
2c8d50cef2 [amazon-rds-mariadb] Add automation (#363)
Reusing the src/rds.py script.

---------

Co-authored-by: Marc Wrobel <marc.wrobel@gmail.com>
2024-08-01 22:39:10 +02:00
Marc Wrobel
2704265b91 [chef-infra-client] Add automation script (#358) 2024-07-20 09:53:29 +02:00
Marc Wrobel
0ade677365 Do not fail in update.py if a product cannot be loaded (#357)
Such errors prevent the script to run.
2024-07-19 22:58:10 +02:00
Nemo
17a5b34816 [libreoffice] Add automation (#354) 2024-06-23 13:01:20 +02:00
Marc Wrobel
08d4ea469e Do not use wait_until='networkidle' by default with fetch_javascript_url (#340)
It does not work in all situation, especially with GitHub-rendered markdown files.
2024-04-02 23:17:51 +02:00
Marc Wrobel
812565e977 Rename support fields to align with eol fields (#338)
Companion PR of https://github.com/endoflife-date/endoflife.date/pull/4931.
2024-04-02 21:41:18 +02:00
Marc Wrobel
f5f743c647 [release_table] Support specifying a column by its index
Column could only be referenced by their name. Now they can also be referenced by their 1-based index.
2024-03-16 09:55:32 +01:00
Marc Wrobel
0accf350b2 Natively support the %m/%Y and %m-%Y date formats 2024-03-15 23:35:54 +01:00
Nil Perez
e835f0273f [chef-infra-server] Automate versions retrieval (#316)
Fetch released versions from docs.chef.io and retrieve their date from GitHub. docs.chef.io needs to be scraped because not all tagged versions are actually released.

More context on https://github.com/endoflife-date/endoflife.date/pull/4425#discussion_r1447932411.

---------

Co-authored-by: Marc Wrobel <marc.wrobel@gmail.com>
2024-03-09 21:37:44 +01:00
Marc Wrobel
1fdefa9e03 [aws-lambda] Don't fail anymore on unknown tables (#330) 2024-03-09 00:01:06 +01:00
Marc Wrobel
2f35f1a8c5 [release_table] Allow clicking on page after the JavaScript rendering (#329)
This allows more elements to be rendered before parsing the page.
2024-03-08 23:57:48 +01:00
Marc Wrobel
8d2b85f0ed [release_table] Support JavaScript rendering (#327)
Based on the render_javascript option.
2024-03-04 21:53:26 +01:00
Marc Wrobel
3279f06608 [nutanix] Convert custom script to generic script (#326)
Convert the nutanix.py custom script to a generic script so that it retrieve only a single product data each time it is executed.
2024-03-04 20:26:16 +01:00
Marc Wrobel
725ed07ab1 [release_table] Ignore future releases by default (#325) 2024-03-03 17:00:27 +01:00
Marc Wrobel
e1e1274b13 [release_table] Add support for 'range' type (#324)
This new type converts a comma-separated list of values into a range, only keeping the first and last value.
For example, '1.0, 1.1, 1.2' becomes '1.0 - 1.2'.
2024-03-03 09:55:27 +01:00
Marc Wrobel
8dd4d570e4 [release_table] Simplify header and row selection (#323)
- Change headers_selector to header_selector: there was no need to ask the header cell selection, so updated it to match rows selection.
- Set header_selector default value to 'thead tr'.
- Set rows_selector  default value to 'tbody tr'.
2024-03-03 08:34:52 +01:00