Commit Graph

1564 Commits

Author SHA1 Message Date
Hugo van Kemenade
1022d8f816 Fix some lint warnings (#189)
Remove unused imports or variable, and apply suggestions from https://adamj.eu/tech/2019/09/12/how-i-import-pythons-datetime-module/.
2023-11-26 13:25:04 +01:00
Marc Wrobel
f59390815c Try to fix fetch_urls when ChunkedEncodingError occurs (#188)
Intermittent ChunkedEncodingErrors occurs while fetching URLs. This change try to fix it by retrying.
According to https://stackoverflow.com/a/44511691/374236, most servers transmit all data, but that's not what was observed.

For future reference the traceback was:

```
  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/home/runner/work/release-data/release-data/src/firefox.py", line 36, in <module>
      for response in endoflife.fetch_urls(urls):
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/runner/work/release-data/release-data/src/common/endoflife.py", line 55, in fetch_urls
      return [future.result() for future in as_completed(futures)]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/runner/work/release-data/release-data/src/common/endoflife.py", line 55, in <listcomp>
      return [future.result() for future in as_completed(futures)]
              ^^^^^^^^^^^^^^^
    File "/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/concurrent/futures/_base.py", line 449, in result
      return self.__get_result()
             ^^^^^^^^^^^^^^^^^^^
    File "/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
      raise self._exception
    File "/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/concurrent/futures/thread.py", line 58, in run
      result = self.fn(*self.args, **self.kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
      resp = self.send(prep, **send_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/site-packages/requests/sessions.py", line 747, in send
      r.content
    File "/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/site-packages/requests/models.py", line 899, in content
      self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/site-packages/requests/models.py", line 818, in generate
      raise ChunkedEncodingError(e)
  requests.exceptions.ChunkedEncodingError: ("Connection broken: InvalidChunkLength(got length b'', 0 bytes read)", InvalidChunkLength(got length b'', 0 bytes read))
```
2023-11-26 13:23:17 +01:00
Marc Wrobel
ca689dc373 Support parallel URL fetching via endoflife.fetch_urls (#184)
Move the parallel URL fetching from firefox.py to endoflife.py to make available parallel URL fetching for all scripts.

Also a a fix found on https://stackoverflow.com/a/44511691/374236 to avoid ChunkedEncodingError.
2023-11-26 11:34:18 +01:00
github-actions[bot]
3424d04ce0 🤖: firefox
firefox: 117.0
2023-11-26 06:40:22 +00:00
github-actions[bot]
c320afc4b5 🤖: aws-lambda, firefox, perl, red-hat-openshift
aws-lambda:
firefox:
perl: 5.38.1, 5.36.2, 5.34.2
red-hat-openshift: 4.14.3, 4.13.23, 4.12.44
2023-11-26 01:51:59 +00:00
github-actions[bot]
953f203992 🤖: aws-lambda, gerrit, vue
aws-lambda:
gerrit: 3.9.0, 3.8.3
vue: 3.3.9
2023-11-25 12:05:19 +01:00
Marc Wrobel
deb5d9f1a2 [firefox] Simplify script
- use requests_futures instead of managing concurrency manually,
- drop retrieval of versions < 10.0 to not make the parsing too complex.
2023-11-25 12:05:19 +01:00
Marc Wrobel
f0324372d9 Use request instead of urllib for HTTP requests
It's simpler to use, and provides better retry capabilities.
2023-11-25 00:08:47 +01:00
github-actions[bot]
552b129cf9 🤖: aws-lambda
aws-lambda:
2023-11-24 21:37:36 +00:00
Marc Wrobel
6023ccc257 [aws-lambda] Fix script
Returning a default date far in the future makes the latest.py script fail.
2023-11-24 22:26:32 +01:00
github-actions[bot]
394a6ffd75 🤖: akeneo-pim, api-platform, gerrit, neo4j, sqlite
akeneo-pim: 7.0.40, 6.0.110
api-platform: 3.2.6
gerrit: 3.7.6
neo4j: 5.14.0
sqlite: 3.44.2
2023-11-24 18:39:25 +00:00
github-actions[bot]
1d0fe3fa09 🤖: craft-cms
craft-cms: 4.5.11.1
2023-11-24 06:40:12 +00:00
github-actions[bot]
2286af2bfb 🤖: gerrit
gerrit: 3.6.8
2023-11-24 01:39:40 +00:00
github-actions[bot]
add9f4c912 🤖: Automatic Update 2023-11-23 21:09:44 +00:00
Marc Wrobel
2e83befe93 [aws-lambda] Add automation (#166)
The purpose of this new script is to be alerted of new runtimes, while not making updates to the original product file (because release dates cannot be fetched from AWS documentation).
2023-11-23 22:02:51 +01:00
github-actions[bot]
c555f7ad05 🤖: etcd, keycloak, nextcloud, openssl, php, proxmox-ve, spring-boot
etcd: 3.4.28
keycloak: 23.0.0
nextcloud: 27.1.4, 26.0.9
openssl: 3.2.0
php: 8.3.0
proxmox-ve: 8.1
spring-boot: 3.2.0
2023-11-23 18:40:02 +00:00
github-actions[bot]
99f4aee3c5 🤖: kotlin, pan-os, php, spring-boot, spring-framework, unity
kotlin: 1.9.21
pan-os: 11.1
php: 8.2.13
spring-boot: 3.1.6, 3.0.13, 2.7.18
spring-framework: 6.1.1
unity: 2022.3.14f1
2023-11-23 12:56:58 +00:00
github-actions[bot]
25349252e9 🤖: electron
electron: 27.1.2, 26.6.1, 25.9.6
2023-11-23 01:43:27 +00:00
github-actions[bot]
61a4361911 🤖: nodejs, plesk, redhat-satellite, sqlite
nodejs: 20.10.0
plesk: 18.0.57.1
redhat-satellite: 6.13.6
sqlite: 3.44.1
2023-11-22 18:46:10 +00:00
github-actions[bot]
f0cb66f663 🤖: artifactory, quarkus
artifactory: 7.71.5
quarkus: 2.13.9
2023-11-22 12:54:10 +00:00
github-actions[bot]
c0e7454cb9 🤖: rabbitmq
rabbitmq: 3.12.10
2023-11-22 06:41:20 +00:00
github-actions[bot]
8f3a4e0dca 🤖: amazon-cdk, ansible, openzfs, twig, vuetify
amazon-cdk: 2.110.1
ansible: 9.0.1
openzfs: 2.2.1
twig: 3.8.0
vuetify: 3.4.3
2023-11-22 01:47:11 +00:00
github-actions[bot]
69dc9fd653 🤖: akeneo-pim, ansible, firefox, ionic, jenkins, laravel, nix, quarkus, twig
akeneo-pim: 7.0.39
ansible: 9.0.0
firefox: 120.0, 115.5.0
ionic: 7.5.6
jenkins: 2.433
laravel: 10.33.0
nix: 2.19.1
quarkus: 3.5.3
twig: 2.15.6
2023-11-21 18:41:18 +00:00
github-actions[bot]
76023a562e 🤖: grafana, plesk, typo3
grafana: 10.2.2
plesk: 18.0.57
typo3: 9.5.45, 8.7.56, 10.4.42
2023-11-21 12:57:28 +00:00
github-actions[bot]
c3ac903200 🤖: amazon-linux, rabbitmq
amazon-linux: 2023.2.20231113.0, 2018.03.0.20231106.0, 2.0.20231116.0
rabbitmq: 3.11.26
2023-11-21 06:42:03 +00:00
github-actions[bot]
5969020db4 🤖: angular, nuxt, rocket-chat
angular: 17.0.4
nuxt: 3.8.2
rocket-chat: 6.4.8
2023-11-21 01:46:48 +00:00
github-actions[bot]
ab76a55859 🤖: apache-camel, argocd, drush, log4j, mongodb, nix
apache-camel: 4.0.3
argocd: 2.9.2, 2.8.7
drush: 12.4.3
log4j: 2.22.0
mongodb: 5.0.23
nix: 2.19.0
2023-11-20 18:42:42 +00:00
github-actions[bot]
03321cdc70 🤖: linuxkernel
linuxkernel: 6.6.2, 6.5.12, 6.1.63, 5.4.261, 5.15.139, 5.10.201, 4.19.299, 4.14.330
2023-11-20 12:58:05 +00:00
github-actions[bot]
02fe3105c7 🤖: rockylinux, silverstripe
rockylinux: 8.9
silverstripe: 4.13.10
2023-11-20 01:44:58 +00:00
github-actions[bot]
3575e5fc43 🤖: red-hat-openshift
red-hat-openshift: 4.12.43, 4.14.2, 4.13.22
2023-11-19 01:50:51 +00:00
github-actions[bot]
ff5655288b 🤖: amazon-rds-mysql
amazon-rds-mysql:
2023-11-18 06:38:33 +00:00
github-actions[bot]
f0d2648a4f 🤖: amazon-rds-postgresql, gke-rapid, gke, quarkus
amazon-rds-postgresql: 16.1, 16, 15.5, 14.10, 13.13, 12.17, 11.22
gke-rapid: 1.28.3-gke.1203000, 1.28.3-gke.1118000, 1.27.7-gke.1121000, 1.27.7-gke.1088000, 1.26.10-gke.1101000, 1.26.10-gke.1073000, 1.25.15-gke.1115000, 1.25.15-gke.1083000, 1.24.17-gke.2266000, 1.24.17-gke.2230000
gke: 1.27.7-gke.1121000, 1.27.7-gke.1088000, 1.26.10-gke.1101000, 1.26.10-gke.1073000, 1.25.15-gke.1115000, 1.25.15-gke.1083000, 1.24.17-gke.2266000, 1.24.17-gke.2230000
quarkus: 3.2.9
2023-11-18 01:42:10 +00:00
github-actions[bot]
00c9b3f0f7 🤖: haproxy, oracle-linux, rocket-chat
haproxy: 2.8.4
oracle-linux: 9.3
rocket-chat: 6.4.7, 6.3.12
2023-11-17 18:41:12 +00:00
github-actions[bot]
c087ed05fa 🤖: blender, grafana, rabbitmq, sonarqube
blender: 4.0.1
grafana:
rabbitmq: 3.12.9
sonarqube: 10.3.0
2023-11-17 12:56:30 +00:00
github-actions[bot]
efbbf7feda 🤖: amazon-neptune
amazon-neptune: 1.3.0.0
2023-11-17 06:39:22 +00:00
github-actions[bot]
d7b0d4db14 🤖: amazon-cdk, dbt-core, nextjs, splunk
amazon-cdk: 2.110.0
dbt-core: 1.7.2
nextjs: 14.0.3
splunk: 9.1.2, 9.0.7
2023-11-17 01:43:29 +00:00
github-actions[bot]
ef46e41e22 🤖: akeneo-pim, craft-cms, dbt-core, eurolinux, mongodb, powershell, quarkus, spring-framework, vuetify, wagtail
akeneo-pim: 7.0.38
craft-cms: 4.5.11, 3.9.6
dbt-core: 1.6.9
eurolinux: 9.3
mongodb: 7.1.1, 6.0.12
powershell: 7.4.0, 7.3.10, 7.2.17
quarkus: 3.5.2
spring-framework: 6.1.0, 6.0.14
vuetify: 3.4.2
wagtail: 5.2.1
2023-11-16 18:41:43 +00:00
github-actions[bot]
4a7d08496d 🤖: kubernetes, neo4j, prometheus, spring-framework
kubernetes: 1.25.16
neo4j: 4.4.28
prometheus: 2.48.0
spring-framework: 5.3.31
2023-11-16 12:57:00 +00:00
github-actions[bot]
cd6be1baa8 🤖: amazon-cdk, eks, tomcat
amazon-cdk: 2.109.0
eks: 1.28-eks-3, 1.27-eks-7, 1.26-eks-8, 1.25-eks-9, 1.24-eks-12, 1.23-eks-14
tomcat: 9.0.83
2023-11-16 01:44:38 +00:00
github-actions[bot]
193282c48b 🤖: akeneo-pim, alibaba-dragonwell, alpinelinux, amazon-cdk, amazon-corretto, amazon-linux, angular, angularjs, ansible-core, ansible, apache-activemq, apache-airflow, apache-cassandra, apache-hadoop, apache-hop, apache-kafka, apache-spark, api-platform, argocd, beats, bellsoft-liberica, blender, bootstrap, cakephp, cfengine, clamav, composer, confluence, consul, contao, cos, craft-cms, dbt-core, dependencytrack, django, docker-engine, dotnet, drupal, drush, eclipse-temurin, eks, elasticsearch, electron, elixir, emberjs, envoy, erlang, etcd, exim, ffmpeg, flux, gerrit, gitlab, gke-rapid, gke-regular, gke-stable, gke, go, godot, graalvm, gradle, grafana, grails, graylog, gstreamer, hashicorp-vault, hbase, ibm-semeru, ionic, ios, ipados, istio, jekyll, jenkins, jhipster, jira, joomla, jquery, kdeplasma, keda, keycloak, kibana, kirby, kong-gateway, kotlin, kubernetes, laravel, linuxkernel, logstash, macos, magento, mariadb, mastodon, mattermost, mediawiki, micronaut, microsoft-build-of-openjdk, mongodb, moodle, mysql, neo4j, nextcloud, nextjs, nexus, nginx, nix, nodejs, nomad, numpy, nuxt, opensearch, openssl, openwrt, openzfs, pan-cortex-xdr, perl, php, phpbb, phpmyadmin, postfix, postgresql, powershell, prometheus, protractor, puppet, python, qt, quarkus, quasar, rabbitmq, react, redhat, redis, redmine, rocket-chat, rockylinux, roundcube, ruby-on-rails, ruby, salt, sapmachine, scala, silverstripe, sles, solr, sonarqube, splunk, spring-boot, spring-framework, sqlite, squid, symfony, tarantool, telegraf, terraform, twig, typo3, ubuntu, umbraco, unity, unrealircd, varnish, vue, vuetify, wagtail, watchos, weechat, wordpress, xcp-ng, yarn, yocto, zabbix
akeneo-pim:
alibaba-dragonwell:
alpinelinux:
amazon-cdk:
amazon-corretto:
amazon-linux:
angular:
angularjs:
ansible-core:
ansible:
apache-activemq:
apache-airflow:
apache-cassandra:
apache-hadoop:
apache-hop:
apache-kafka:
apache-spark:
api-platform:
argocd:
beats:
bellsoft-liberica:
blender:
bootstrap:
cakephp:
cfengine:
clamav:
composer:
confluence:
consul:
contao:
cos:
craft-cms:
dbt-core:
dependencytrack:
django:
docker-engine:
dotnet:
drupal:
drush:
eclipse-temurin:
eks:
elasticsearch:
electron:
elixir:
emberjs:
envoy:
erlang:
etcd:
exim:
ffmpeg:
flux:
gerrit:
gitlab:
gke-rapid:
gke-regular:
gke-stable:
gke:
go:
godot:
graalvm:
gradle:
grafana:
grails:
graylog:
gstreamer:
hashicorp-vault:
hbase:
ibm-semeru:
ionic:
ios:
ipados:
istio:
jekyll:
jenkins:
jhipster:
jira:
joomla:
jquery:
kdeplasma:
keda:
keycloak:
kibana:
kirby:
kong-gateway:
kotlin:
kubernetes:
laravel:
linuxkernel:
logstash:
macos:
magento:
mariadb:
mastodon:
mattermost:
mediawiki:
micronaut:
microsoft-build-of-openjdk:
mongodb:
moodle:
mysql:
neo4j:
nextcloud:
nextjs:
nexus:
nginx:
nix:
nodejs:
nomad:
numpy:
nuxt:
opensearch:
openssl:
openwrt:
openzfs:
pan-cortex-xdr:
perl:
php:
phpbb:
phpmyadmin:
postfix:
postgresql:
powershell:
prometheus:
protractor:
puppet:
python:
qt:
quarkus:
quasar:
rabbitmq:
react:
redhat:
redis:
redmine:
rocket-chat:
rockylinux:
roundcube:
ruby-on-rails:
ruby:
salt:
sapmachine:
scala:
silverstripe:
sles:
solr:
sonarqube:
splunk:
spring-boot:
spring-framework:
sqlite:
squid:
symfony:
tarantool:
telegraf:
terraform:
twig:
typo3:
ubuntu:
umbraco:
unity:
unrealircd:
varnish:
vue:
vuetify:
wagtail:
watchos:
weechat:
wordpress:
xcp-ng:
yarn:
yocto:
zabbix:
2023-11-15 22:30:31 +01:00
Marc Wrobel
600e77e212 Sort versions by date then version for all products (#179) 2023-11-15 22:30:31 +01:00
github-actions[bot]
e2de82c403 🤖: angular, apache-camel, electron, grafana, ionic, jenkins, kubernetes, mongodb, nutanix-prism, rockylinux, telegraf, terraform, tomcat
angular: 17.0.3
apache-camel: 4.2.0
electron: 25.9.5, 27.1.0, 26.6.0
grafana: 1.0.0
ionic: 7.5.5
jenkins: 2.426.1
kubernetes: 1.26.11, 1.27.8, 1.28.4
mongodb: 4.4.26, 7.0.4
nutanix-prism: pc.2022.6.0.9
rockylinux: 9.3
telegraf: 1.28.5
terraform: 1.6.4
tomcat: 8.5.96, 10.1.16
2023-11-15 21:14:51 +00:00
Marc Wrobel
85953a9e97 [rockylinux] Fix date parsing 2023-11-15 22:02:26 +01:00
github-actions[bot]
052e5402ef 🤖: api-platform, gitlab, graylog, umbraco
api-platform: 3.2.5
gitlab: 16.6.0
graylog: 5.2.1
umbraco: 12.3.3
2023-11-15 12:56:11 +00:00
github-actions[bot]
e7295b1d97 🤖: redhat, rocket-chat, yocto
redhat: 8.9
rocket-chat: 6.3.11, 6.4.6
yocto: 3.1.29, 4.0.14
2023-11-15 06:44:18 +00:00
github-actions[bot]
00f9805353 🤖: amazon-cdk, istio, laravel, openwrt, vuetify
amazon-cdk: 2.108.1
istio: 1.20.0
laravel: 10.32.1
openwrt: 23.05.2
vuetify: 3.4.1
2023-11-15 01:43:40 +00:00
github-actions[bot]
aace440e3b 🤖: argocd, couchbase-server, dotnet, gitlab, grafana, jenkins, laravel, nodejs, yarn
argocd: 2.9.1
couchbase-server: 7.2.3
dotnet: 6.0.25, 7.0.14, 8.0.0
gitlab: 16.5.2
grafana: 10.2.1, 9.5.14
jenkins: 2.432
laravel: 10.32.0
nodejs: 21.2.0
yarn: 1.22.21, 3.7.0
2023-11-14 19:21:19 +00:00
github-actions[bot]
b2e6524003 🤖: apache-activemq, blender, kirby, typo3, umbraco, yarn
apache-activemq:
blender: 4.0.0
kirby: 3.9.8
typo3: 8.7.55, 9.5.44, 10.4.41, 11.5.33, 12.4.8
umbraco: 12.3.2
yarn: 1.22.20, 4.0.2
2023-11-14 12:57:05 +00:00
github-actions[bot]
37ae79bb66 🤖: amazon-cdk, beats, elasticsearch, istio, kibana, logstash, telegraf
amazon-cdk: 2.107.0, 2.108.0
beats: 7.17.15
elasticsearch: 7.17.15
istio: 1.19.4
kibana: 7.17.15
logstash: 7.17.15
telegraf: 1.28.4
2023-11-14 01:43:37 +00:00
github-actions[bot]
8f4a68029d 🤖: akeneo-pim, almalinux, beats, elasticsearch, gstreamer, kibana, logstash, mariadb, mattermost
akeneo-pim: 7.0.37
almalinux: 9.3
beats: 8.11.1
elasticsearch: 8.11.1
gstreamer: 1.22.7
kibana: 8.11.1
logstash: 8.11.1
mariadb: 10.10.7, 10.11.6, 10.4.32, 10.5.23, 10.6.16, 11.0.4, 11.1.3
mattermost: 7.8.15, 8.1.6, 9.0.4, 9.1.3
2023-11-13 18:43:22 +00:00