Marc Wrobel
f404274310
Align custom scripts with generic scripts ( #445 )
...
Align custom scripts with generic scripts, making them configurable. This has a few advantages:
- script code is more unified,
- no more hard-coded method names in scripts, which is less error prone and make it easier to rename scripts,
- no more hard coded product names in scripts, which is less error prone and make it easier to rename products,
- less hard-coded URLs and regexes in scripts, which makes auto-configuration more expressive / updatable,
Also added method `endoflife.list_configs_from_argv()` so that it is easier to manipulate scripts arguments.
2025-06-07 17:25:05 +02:00
Marc Wrobel
92b263f114
[graalvm] Generify script ( #440 )
...
So that it can be used for both GraalVM CE and Oracle GraalVM.
2025-06-02 23:57:53 +02:00
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