Commit Graph

1750 Commits

Author SHA1 Message Date
Marc Wrobel
b32cb09494 Fix a few Intellij IDEA warnings 2023-12-30 14:29:24 +01:00
Marc Wrobel
f49e3dff15 Enable flake8-annotations linting rules (#267)
See https://docs.astral.sh/ruff/rules/#flake8-annotations-ann.
2023-12-30 14:29:24 +01:00
Marc Wrobel
0e8fe135e4 Enable flake8-bugbear linting rules (#267)
See https://docs.astral.sh/ruff/rules/#flake8-bugbear-b.
2023-12-30 14:29:24 +01:00
Marc Wrobel
26f8db809c Enable mccabe linting rules (#267)
See https://docs.astral.sh/ruff/rules/#mccabe-c90.
2023-12-30 14:29:24 +01:00
Marc Wrobel
e1e358c50c Enable pep8-naming linting rules (#267)
See https://docs.astral.sh/ruff/rules/#pep8-naming-n.
2023-12-30 14:29:24 +01:00
Marc Wrobel
6002cbdb26 Enable isort linting rules (#267)
See https://docs.astral.sh/ruff/rules/#isort-i.
2023-12-30 14:29:24 +01:00
github-actions[bot]
e6c901f64f 🤖: vue
vue:
- Item root['3.4.2'] added to dictionary.
2023-12-30 12:48:27 +00:00
github-actions[bot]
d970afac13 🤖: vue
vue:
- Item root['3.4.1'] added to dictionary.
2023-12-30 01:38:15 +00:00
dependabot[bot]
5dd1872edc Bump actions/setup-python from 4 to 5 (#264)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-30 00:18:49 +01:00
dependabot[bot]
8bbe06f517 Bump python-liquid from 1.10.0 to 1.10.2 (#266)
Bumps [python-liquid](https://github.com/jg-rp/liquid) from 1.10.0 to 1.10.2.
- [Release notes](https://github.com/jg-rp/liquid/releases)
- [Changelog](https://github.com/jg-rp/liquid/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/jg-rp/liquid/compare/v1.10.0...v1.10.2)

---
updated-dependencies:
- dependency-name: python-liquid
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-30 00:12:56 +01:00
dependabot[bot]
2c79dd3735 Bump pre-commit from 3.5.0 to 3.6.0 (#265)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.5.0...v3.6.0)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-30 00:12:48 +01:00
Marc Wrobel
86860715ab Rewrite update.py to Python (#263)
Reasons were:

- one language make it easier for maintenance,
- workflow simplification,
- not stopping when a script fails anymore (it's better to have a partial update than nothing),
- use `GITHUB_OUTPUT` instead of the deprecated `set-output` command,
- display a workflow summary with statistics about scripts and information about updated products.

The commit message is not as good as it used to be, but it makes the diff process agnostic from the file format (will be needed soon when it will change), and it handles versions updates / removal, which was not supported by the previous script.
2023-12-30 00:07:22 +01:00
github-actions[bot]
df62ad0326 🤖: vue
vue: 3.4.0
2023-12-29 06:38:16 +00:00
github-actions[bot]
c4b45cff7b 🤖: exim, jekyll, mongodb
exim: 4.97.1
jekyll: 3.9.4
mongodb: 7.0.5
2023-12-29 01:24:54 +00:00
github-actions[bot]
64578f3f3b 🤖: akeneo-pim, rust
akeneo-pim: 7.0.45
rust: 1.75.0
2023-12-28 18:37:40 +00:00
github-actions[bot]
8d15ff539c 🤖: vuetify
vuetify: 3.4.9
2023-12-28 05:48:10 +00:00
Marc Wrobel
b4ea90b148 Update product list in README.md 2023-12-28 06:37:15 +01:00
github-actions[bot]
a46a2301b4 🤖: amazon-cdk, cakephp
amazon-cdk: 2.117.0
cakephp: 5.0.4
2023-12-28 01:38:49 +00:00
github-actions[bot]
0fa2a40e7a 🤖: jekyll, laravel, log4j
jekyll: 4.3.3
laravel: 10.39.0
log4j: 2.22.1
2023-12-27 18:37:14 +00:00
github-actions[bot]
2188f12100 🤖: alibaba-dragonwell, nutanix-prism
alibaba-dragonwell: 11.0.21.17
nutanix-prism: pc.2023.4
2023-12-27 12:49:55 +00:00
github-actions[bot]
a95c4cf9b5 🤖: alibaba-dragonwell
alibaba-dragonwell: 8.17.18
2023-12-27 06:40:20 +00:00
github-actions[bot]
4cea8c2c90 🤖: rocket-chat
rocket-chat: 6.5.1
2023-12-26 18:38:10 +00:00
Marc Wrobel
1add3a71d1 Minor refactoring (#262)
- Move frontmatter-related operation from Product to ProductFrontmatter. This makes more senses, as we are manipulating different files / kind of data.
- Use Product directly to load old versions.
2023-12-26 17:33:45 +01:00
github-actions[bot]
b666bd7075 🤖: akeneo-pim, apache-camel
akeneo-pim: 7.0.44
apache-camel: 3.22.0
2023-12-26 17:33:05 +01:00
Marc Wrobel
c9aca50729 Drop regexes lib (#258)
This was needed until #227 as the Ruby script did not support multiple regexes.

Now that all regexes has been split / simplified in https://github.com/endoflife-date/endoflife.date/pull/4317 and https://github.com/endoflife-date/endoflife.date/pull/4383 the regexes lib is not needed anymore.
2023-12-26 17:33:05 +01:00
github-actions[bot]
9a306b169c 🤖: Automatic Update 2023-12-26 13:32:18 +00:00
github-actions[bot]
ae2060246c 🤖: nuxt
nuxt: 3.9.0
2023-12-25 18:36:23 +00:00
github-actions[bot]
b66e7699e2 🤖: ruby
ruby: 3.3.0
2023-12-25 06:38:32 +00:00
github-actions[bot]
65e0d8b219 🤖: hbase, vue
hbase: 2.5.7
vue: 2.7.16
2023-12-24 18:37:16 +00:00
github-actions[bot]
03fd33715e 🤖: api-platform, linuxkernel
api-platform: 3.2.10
linuxkernel: 5.15.145
2023-12-23 12:48:07 +00:00
github-actions[bot]
7a2f48e2d8 🤖: akeneo-pim, amazon-cdk, angular, apache-groovy, api-platform, artifactory, cos, electron, elixir, kdeplasma, kotlin, kubernetes, laravel, linuxkernel, mediawiki, moodle, neo4j, nextcloud, php, postfix, rabbitmq, silverstripe, spring-boot, twig, umbraco, yocto
akeneo-pim: 6.0.112, 6.0.111, 7.0.43
amazon-cdk: 2.116.1, 2.116.0
angular: 17.0.8
apache-groovy: 3.0.20, 4.0.17
api-platform: 3.2.9
artifactory: 7.71.9
cos: cos-97-16919-404-26, cos-109-17800-66-43, cos-105-17412-226-52, cos-101-17162-336-35
electron: 28.1.0, 27.2.0, 26.6.3
elixir: 1.16.0
kdeplasma: 5.91.0
kotlin: 1.9.22
kubernetes: 1.28.5, 1.26.12
laravel: 10.38.2, 10.38.1
linuxkernel: 6.6.8, 6.1.69, 5.4.265, 5.15.144, 5.10.205, 4.19.303, 4.14.334
mediawiki: 1.41.0, 1.40.2, 1.39.6, 1.35.14
moodle: 4.3.2, 4.2.5, 4.1.8
neo4j: 4.4.29
nextcloud: 28.0.1
php: 8.3.1, 8.2.14, 8.1.27
postfix: 3.8.4, 3.7.9, 3.6.13, 3.5.23
rabbitmq: 3.12.11, 3.11.28
silverstripe: 5.1.4
spring-boot: 3.2.1, 3.1.7
twig: 2.16.0
umbraco: 13.0.3
yocto: 4.0.15
2023-12-22 23:13:03 +01:00
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
github-actions[bot]
09084ad500 🤖: api-platform, gitlab, kubernetes, quarkus, umbraco, unity
api-platform: 3.2.8, 3.1.24
gitlab: 16.7.0
kubernetes: 1.27.9
quarkus: 3.6.4
umbraco: 8.18.12, 13.0.2, 12.3.6, 10.8.3
unity: 2022.3.16f1
2023-12-20 12:44:33 +00:00
github-actions[bot]
df2ac2908d 🤖: amazon-linux
amazon-linux: 2023.3.20231218.0, 2018.03.0.20231218.0, 2.0.20231218.0
2023-12-20 06:33:47 +00:00
github-actions[bot]
4fe74e7a46 🤖: yocto
yocto: 3.1.30
2023-12-20 01:20:47 +00:00
github-actions[bot]
e239cfddd9 🤖: aws-lambda, dependencytrack, firefox, flux, grafana, grails, haproxy, ionic, ios, ipados, jenkins, kirby, laravel, macos, nodejs, plesk, prometheus, vue, vuetify
aws-lambda:
dependencytrack: 4.10.1
firefox: 121.0, 115.6.0
flux: 2.2.2
grafana: 9.5.15, 10.2.3, 10.1.6, 10.0.10
grails: 5.3.5
haproxy: 2.2.32, 2.0.34
ionic: 7.6.2
ios: 17.2.1, 16.7.4
ipados: 16.7.4
jenkins: 2.437
kirby: 4.0.2, 3.10.0
laravel: 10.38.0
macos: 14.2.1
nodejs: 21.5.0
plesk: 18.0.57.5
prometheus: 2.45.2
vue: 3.3.13
vuetify: 3.4.8
2023-12-19 22:38:28 +00:00
github-actions[bot]
30d4a998fa 🤖: apache-airflow, apache-camel, erlang, gstreamer
apache-airflow: 2.8.0
apache-camel: 4.3.0
erlang: 26.2.1, 25.3.2.8, 24.3.4.15
gstreamer: 1.22.8
2023-12-18 18:39:10 +00:00
github-actions[bot]
7283d4585a 🤖: aws-lambda, grails, nutanix-aos, nutanix-prism, quasar
aws-lambda:
grails:
nutanix-aos: 6.7.1
nutanix-prism:
quasar: 2.14.2
2023-12-18 12:53:43 +00:00
Marc Wrobel
a6eebd1dc1 [aws-lambda] Improve script (#259)
- make the script more resilient to changes in the page by using column names,
- use the product release releaseDate as the date, else the date the version was first found, else the current date (previously the date the version was first found was not used),
- move some code to the Product class.
2023-12-18 00:02:38 +01:00
github-actions[bot]
39061c089a 🤖: debian, red-hat-openshift, zabbix
debian: 12.4
red-hat-openshift: 4.11.55, 4.13.26, 4.14.6
zabbix:
2023-12-17 01:48:58 +00:00
Marc Wrobel
021ca23019 Migrate latest.py from endoflife.date to release-data (#257)
It makes more sense as it closely related to the JSON version file format, which is more subject to change than the product file format.
2023-12-16 22:06:22 +01:00
github-actions[bot]
c7899f7e01 🤖: dotnet, kdeplasma, unrealircd
dotnet:
kdeplasma:
unrealircd: 6.1.4
2023-12-16 13:49:12 +00:00
github-actions[bot]
fc17ec2b7a 🤖: angularjs, apache-spark, electron, nuxt, vuetify
angularjs:
apache-spark: 3.3.4
electron:
nuxt:
vuetify:
2023-12-16 14:24:31 +01:00
Marc Wrobel
55594cd1df [npm] Use 'versions' entry instead of 'time' to list versions (#256)
The time may contains unreleased versions, such as 1.3.36 (angularjs).
2023-12-16 14:24:31 +01:00
github-actions[bot]
ac1bef9ddc 🤖: apache-spark
apache-spark: 3.3.4
2023-12-16 12:49:34 +00:00
github-actions[bot]
ad3afd860d 🤖: vue
vue: 3.3.12
2023-12-16 06:37:10 +00:00
github-actions[bot]
49bd0e4b81 🤖: amazon-linux, apache-camel, cos, craft-cms, drupal, neo4j
amazon-linux: 2023.3.20231211.4, 2018.03.0.20231206.1, 2.0.20231206.0
apache-camel: 3.21.3
cos: cos-109-17800-66-33
craft-cms: 4.5.13
drupal: 10.2.0
neo4j: 5.15.0
2023-12-16 01:40:12 +00:00
github-actions[bot]
d149f6226f 🤖: Automatic Update 2023-12-15 16:00:50 +01:00
Marc Wrobel
2cf45d1c98 Drop unused / indirect dependency declarations
To lower the dependency maintenance burden, and so that we get the correct library versions.
2023-12-15 16:00:50 +01:00
Marc Wrobel
6453bca256 Remove unused write_releases method
This method is unused now that all scripts are using the Product class.
2023-12-15 14:19:30 +01:00