Marc Wrobel 62e466a841 Cleanup and fix update.rb (#261)
Cleanup unused code in update.rb: all methods are now handled by custom scripts. This should fix errors encountered in update.yml workflow (such as https://github.com/endoflife-date/release-data/actions/runs/7279373761) since the dependency to psych has been removed.

This also reformat and update the update.yml workflow so that two workflows targeting the same branch cannot run concurrently. This change has been done because in such cases the last one always fail (changes cannot be commited because the previous workflow already update the branch).

Fixes #260.
2023-12-22 23:13:03 +01:00
2023-12-22 23:13:03 +01:00
2023-12-18 00:02:38 +01:00
2023-11-26 21:08:12 +01:00
2023-12-22 23:13:03 +01:00
2023-12-22 23:13:03 +01:00
2022-05-24 14:56:50 +05:30
2022-03-24 06:11:23 +00:00
2023-12-02 12:58:20 +01:00
2023-12-02 12:58:20 +01:00
2023-12-22 23:13:03 +01:00

release-data

Common Release Data for various projects in a consumable format. Current format is:

  • filename matches the corresponding filename in the products/ directory in endoflife.date repository.
  • Top-level keys are version strings.
  • Non-stable versions are not included (nightly, beta, RC etc)
  • Values are release dates in YYYY-MM-DD format
  • Wherever possible, dates are as per the release-timezone.

Guiding Principles

  • Scripts that update this information should be stand-alone and simple.
  • Code should not rely on existing data, and built it from scratch. (In case upstream information changes, we should reflect this change)
  • It should be easy to add a new script in any language.
  • Run everything on GitHub Actions.

Currently Updated

As of 2023-12-02, 205 of the 272 products tracked by endoflife.date have automatically tracked releases:

Product Permalink Auto Method
Adobe ColdFusion /coldfusion ✔️ custom
Akeneo PIM /akeneo-pim ✔️ git
Alibaba Dragonwell /alibaba-dragonwell ✔️ git
AlmaLinux OS /almalinux ✔️ distrowatch
Alpine Linux /alpine ✔️ git
Amazon CDK /amazon-cdk ✔️ git
Amazon Corretto /amazon-corretto ✔️ github_releases
Amazon EKS /amazon-eks ✔️ custom
Amazon Glue /amazon-glue n/a
Amazon Kindle /kindle n/a
Amazon Linux /amazon-linux ✔️ docker_hub
Amazon Neptune /amazon-neptune ✔️ custom
Amazon RDS for MySQL /amazon-rds-mysql ✔️ custom
Amazon RDS for PostgreSQL /amazon-rds-postgresql ✔️ custom
Android OS /android n/a
Angular /angular ✔️ git
AngularJS /angularjs ✔️ npm
Ansible /ansible ✔️ pypi
Ansible-core /ansible-core ✔️ git
antiX Linux /antix ✔️ distrowatch
Apache ActiveMQ /apache-activemq ✔️ git
Apache Airflow /apache-airflow ✔️ pypi
Apache Camel /apache-camel ✔️ maven
Apache Cassandra /apache-cassandra ✔️ git
Apache Groovy /apache-groovy ✔️ maven
Apache Hadoop /apache-hadoop ✔️ git
Apache HBase /hbase ✔️ git
Apache Hop /apache-hop ✔️ github_releases
Apache HTTP Server /apache ✔️ custom
Apache Kafka /apache-kafka ✔️ git
Apache Log4j /log4j ✔️ maven
Apache Maven /maven ✔️ maven
Apache Solr /solr ✔️ git
Apache Spark /apache-spark ✔️ git
Apache Tomcat /tomcat ✔️ maven
Apache ZooKeeper /zookeeper ✔️ maven
API Platform /api-platform ✔️ git
Apple iOS /ios ✔️ custom
Apple iPad /ipad n/a
Apple iPadOS /ipados ✔️ custom
Apple iPhone /iphone n/a
Apple macOS /macos ✔️ custom
Apple Watch /apple-watch n/a
Apple watchOS /watchos ✔️ custom
Argo CD /argo-cd ✔️ git
Artifactory /artifactory ✔️ custom
AWS Lambda /aws-lambda ✔️ custom
Azul Zulu /azul-zulu n/a
Azure DevOps Server /azure-devops-server n/a
Azure Kubernetes Service /azure-kubernetes-service n/a
Bellsoft Liberica JDK /bellsoft-liberica ✔️ github_releases
Blender /blender ✔️ git
Bootstrap /bootstrap ✔️ git
CakePHP /cakephp ✔️ git
CentOS /centos n/a
CentOS Stream /centos-stream n/a
CFEngine /cfengine ✔️ git
Citrix Virtual Apps and Desktops /citrix-vad n/a
ClamAV /clamav ✔️ git
Composer /composer ✔️ git
Confluence /confluence ✔️ custom
Contao /contao ✔️ git
Couchbase Server /couchbase-server ✔️ custom
Craft CMS /craft-cms ✔️ git
dbt Core /dbt-core ✔️ git
Debian /debian ✔️ custom
Dependency-Track /dependency-track ✔️ git
Devuan /devuan ✔️ distrowatch
Django /django ✔️ git
Docker Engine /docker-engine ✔️ git
Drupal /drupal ✔️ git
Drush /drush ✔️ git
Eclipse Temurin /eclipse-temurin ✔️ github_releases
Elastic Beats /beats ✔️ git
Elasticsearch /elasticsearch ✔️ git
Electron /electron ✔️ npm
Elixir /elixir ✔️ git
Ember /emberjs ✔️ npm
Envoy /envoy ✔️ git
Erlang /erlang ✔️ git
etcd /etcd ✔️ git
EuroLinux /eurolinux ✔️ distrowatch
Exim /exim ✔️ git
Fairphone /fairphone n/a
Fedora Linux /fedora ✔️ distrowatch
FFmpeg /ffmpeg ✔️ git
FileMaker Platform /filemaker n/a
Firefox /firefox ✔️ custom
Flux /flux ✔️ git
FortiOS /fortios n/a
FreeBSD /freebsd n/a
Gerrit /gerrit ✔️ git
GitLab /gitlab ✔️ git
Go /go ✔️ git
Godot /godot ✔️ git
Google Container-Optimized OS (COS) /cos ✔️ custom
Google Kubernetes Engine /google-kubernetes-engine ✔️ custom
Google Pixel /pixel n/a
Gorilla Toolkit /gorilla n/a
GraalVM /graalvm ✔️ custom
Gradle /gradle ✔️ git
Grafana /grafana ✔️ git
Grails Framework /grails ✔️ git
Graylog /graylog ✔️ git
GStreamer /gstreamer ✔️ git
HAProxy /haproxy ✔️ custom
Hashicorp Consul /consul ✔️ git
Hashicorp Terraform /terraform ✔️ git
Hashicorp Vault /hashicorp-vault ✔️ git
IBM AIX /ibm-aix ✔️ custom
IBM Semeru Runtime /ibm-semeru-runtime ✔️ github_releases
Intel Processors /intel-processors n/a
Internet Explorer /internet-explorer n/a
Ionic Framework /ionic ✔️ git
ISC DHCP /isc-dhcp n/a
Istio /istio ✔️ git
Jekyll /jekyll ✔️ git
Jenkins /jenkins ✔️ git
JHipster /jhipster ✔️ npm
Jira Software /jira-software ✔️ custom
Joomla! /joomla ✔️ git
jQuery /jquery ✔️ git
JReleaser /jreleaser ✔️ maven
KDE Plasma /kde-plasma ✔️ git
KEDA /keda ✔️ git
Keycloak /keycloak ✔️ git
Kibana /kibana ✔️ git
Kirby /kirby ✔️ git
Kong Gateway /kong-gateway ✔️ git
Kotlin /kotlin ✔️ npm
Kubernetes /kubernetes ✔️ git
Laravel /laravel ✔️ git
LibreOffice /libreoffice n/a
LineageOS /lineageos n/a
Linux Kernel /linux ✔️ cgit
Linux Mint /linuxmint n/a
Logstash /logstash ✔️ git
Looker /looker ✔️ custom
Mageia /mageia ✔️ distrowatch
Magento /magento ✔️ git
MariaDB /mariadb ✔️ git
Mastodon /mastodon ✔️ git
Mattermost /mattermost ✔️ git
MediaWiki /mediawiki ✔️ git
Micronaut Framework /micronaut ✔️ git
Microsoft .NET /dotnet ✔️ git
Microsoft .NET Framework /dotnetfx n/a
Microsoft Build of OpenJDK /microsoft-build-of-openjdk ✔️ git
Microsoft Exchange /msexchange n/a
Microsoft Office /office n/a
Microsoft PowerShell /powershell ✔️ git
Microsoft SharePoint /sharepoint n/a
Microsoft SQL Server /mssqlserver n/a
Microsoft Surface /surface n/a
Microsoft Visual Studio /visual-studio n/a
Microsoft Windows /windows n/a
Microsoft Windows Embedded /windows-embedded n/a
Microsoft Windows Server /windows-server n/a
MongoDB Server /mongodb ✔️ git
Moodle /moodle ✔️ git
Mule Runtime /mulesoft-runtime n/a
MX Linux /mxlinux ✔️ distrowatch
MySQL /mysql ✔️ git
Neo4j /neo4j ✔️ git
NetBSD /netbsd n/a
Netgear ReadyNAS /readynas n/a
Next.js /nextjs ✔️ npm
Nextcloud /nextcloud ✔️ git
Nexus Repository OSS /nexus ✔️ git
nginx /nginx ✔️ git
nix /nix ✔️ git
NixOS /nixos n/a
Node.js /nodejs ✔️ git
Nokia Mobile /nokia n/a
Nomad /nomad ✔️ git
NumPy /numpy ✔️ pypi
Nutanix AOS /nutanix-aos ✔️ custom
Nutanix Files /nutanix-files ✔️ custom
Nutanix Prism Central /nutanix-prism ✔️ custom
Nuxt /nuxt ✔️ npm
NVIDIA Driver /nvidia n/a
NVIDIA GPUs /nvidia-gpu n/a
OpenBSD /openbsd n/a
OpenJDK builds from Oracle /openjdk-builds-from-oracle n/a
OpenSearch /opensearch ✔️ git
OpenSSL /openssl ✔️ git
openSUSE /opensuse n/a
OpenWrt /openwrt ✔️ git
OpenZFS /openzfs ✔️ git
Oracle Database /oracle-database n/a
Oracle JDK /oracle-jdk ✔️ custom
Oracle Linux /oracle-linux ✔️ distrowatch
Oracle Solaris /oracle-solaris n/a
Palo Alto Networks Cortex XDR agent /cortex-xdr n/a
Palo Alto Networks GlobalProtect App /pangp n/a
Palo Alto Networks PAN-OS /panos n/a
PCI-DSS /pci-dss n/a
Perl /perl ✔️ git
PHP /php ✔️ custom
phpBB /phpbb ✔️ git
phpMyAdmin /phpmyadmin ✔️ git
Plesk /plesk ✔️ custom
Pop!_OS /pop-os n/a
Postfix /postfix ✔️ git
PostgreSQL /postgresql ✔️ git
Prometheus /prometheus ✔️ git
Protractor /protractor ✔️ npm
Proxmox VE /proxmox-ve ✔️ distrowatch
Puppet /puppet ✔️ git
Python /python ✔️ git
Qt /qt ✔️ git
Quarkus /quarkus-framework ✔️ github_releases
Quasar /quasar ✔️ npm
RabbitMQ /rabbitmq ✔️ git
Rancher /rancher ✔️ git
Raspberry Pi /raspberry-pi n/a
React /react ✔️ npm
Red Hat build of OpenJDK /redhat-build-of-openjdk n/a
Red Hat Enterprise Linux /rhel n/a
Red Hat JBoss Enterprise Application Platform /redhat-jboss-eap n/a
Red Hat OpenShift /red-hat-openshift ✔️ custom
Red Hat Satellite /redhat-satellite ✔️ custom
Redis /redis ✔️ git
Redmine /redmine ✔️ git
Rocket.Chat /rocket-chat ✔️ git
Rocky Linux /rocky-linux ✔️ custom
ROS /ros n/a
ROS 2 /ros-2 n/a
Roundcube Webmail /roundcube ✔️ git
Ruby /ruby ✔️ git
Ruby on Rails /rails ✔️ git
Salt /salt ✔️ git
Samsung Mobile /samsung-mobile n/a
SapMachine /sapmachine ✔️ github_releases
Scala /scala ✔️ git
Silverstripe CMS /silverstripe ✔️ git
Slackware Linux /slackware ✔️ distrowatch
SonarQube /sonar ✔️ git
Splunk /splunk ✔️ custom
Spring Boot /spring-boot ✔️ git
Spring Framework /spring-framework ✔️ git
SQLite /sqlite ✔️ git
Squid /squid ✔️ git
SUSE Linux Enterprise Server /sles n/a
Symfony /symfony ✔️ git
Tails /tails ✔️ distrowatch
Tarantool /tarantool ✔️ git
Telegraf /telegraf ✔️ git
Twig /twig ✔️ git
TYPO3 /typo3 ✔️ custom
Ubuntu /ubuntu ✔️ distrowatch
Umbraco CMS /umbraco ✔️ git
Unity /unity ✔️ custom
UnrealIRCd /unrealircd ✔️ custom
Varnish /varnish ✔️ git
Veeam Backup & Replication /veeam-backup-and-replication n/a
Visual COBOL /visual-cobol n/a
VMware Cloud Foundation /vmware-cloud-foundation n/a
VMware ESXi /esxi n/a
VMware Horizon /horizon n/a
VMware Photon /photon n/a
VMware Site Recovery Manager /vmware-srm n/a
VMware vCenter Server /vcenter n/a
Vue /vue ✔️ npm
Vuetify /vuetify ✔️ npm
Wagtail /wagtail ✔️ pypi
WeeChat /weechat ✔️ git
WordPress /wordpress ✔️ git
XCP-ng /xcp-ng ✔️ git
Yarn /yarn ✔️ npm
Yocto Project /yocto ✔️ git
Zabbix /zabbix ✔️ git

This table has been generated by report.py.

Languages
Python 100%