Commit Graph

46 Commits

Author SHA1 Message Date
dependabot[bot]
5813f48a30 Bump playwright from 1.42.0 to 1.43.0 (#346)
Bumps [playwright](https://github.com/Microsoft/playwright-python) from 1.42.0 to 1.43.0.
- [Release notes](https://github.com/Microsoft/playwright-python/releases)
- [Commits](https://github.com/Microsoft/playwright-python/compare/v1.42.0...v1.43.0)

---
updated-dependencies:
- dependency-name: playwright
  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>
2024-05-01 20:07:11 +02:00
dependabot[bot]
41fc5a4c25 Bump deepdiff from 6.7.1 to 7.0.1 (#345)
Bumps [deepdiff](https://github.com/seperman/deepdiff) from 6.7.1 to 7.0.1.
- [Release notes](https://github.com/seperman/deepdiff/releases)
- [Changelog](https://github.com/seperman/deepdiff/blob/master/docs/changelog.rst)
- [Commits](https://github.com/seperman/deepdiff/compare/6.7.1...7.0.1)

---
updated-dependencies:
- dependency-name: deepdiff
  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>
2024-05-01 20:06:46 +02:00
Marc Wrobel
937ae6e1b2 Revert "Bump pre-commit from 3.5.0 to 3.7.0 (#336)" (#337)
This reverts commit d0f5f98dd9.
2024-04-01 15:35:35 +02:00
dependabot[bot]
864de879b4 Bump playwright from 1.41.2 to 1.42.0 (#334)
Bumps [playwright](https://github.com/Microsoft/playwright-python) from 1.41.2 to 1.42.0.
- [Release notes](https://github.com/Microsoft/playwright-python/releases)
- [Commits](https://github.com/Microsoft/playwright-python/compare/v1.41.2...v1.42.0)

---
updated-dependencies:
- dependency-name: playwright
  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>
Co-authored-by: Marc Wrobel <marc.wrobel@gmail.com>
2024-04-01 11:02:27 +02:00
dependabot[bot]
d93141eabf Bump packaging from 23.2 to 24.0 (#335)
Bumps [packaging](https://github.com/pypa/packaging) from 23.2 to 24.0.
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/23.2...24.0)

---
updated-dependencies:
- dependency-name: packaging
  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>
2024-04-01 11:01:28 +02:00
dependabot[bot]
d0f5f98dd9 Bump pre-commit from 3.5.0 to 3.7.0 (#336)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.5.0 to 3.7.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.7.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>
2024-04-01 11:01:22 +02:00
dependabot[bot]
88c5cc6640 Bump python-liquid from 1.10.2 to 1.12.1 (#321)
Bumps [python-liquid](https://github.com/jg-rp/liquid) from 1.10.2 to 1.12.1.
- [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.2...v1.12.1)

---
updated-dependencies:
- dependency-name: python-liquid
  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>
2024-03-02 08:39:08 +01:00
dependabot[bot]
b09e23dd18 Bump ruamel-yaml from 0.18.5 to 0.18.6 (#320)
Bumps [ruamel-yaml]() from 0.18.5 to 0.18.6.

---
updated-dependencies:
- dependency-name: ruamel-yaml
  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>
2024-03-02 08:20:12 +01:00
Marc Wrobel
2d5145444b [apple] Adapt script for single-product usage (#317)
Make the Apple script compatible with the way update.py now works, which is 'product' oriented, meaning the script will be called once for each product.

To minimize the impacts the responses are now cached to avoid rate-limiting by support.apple.com.

Version patterns have also been moved to product's auto configuration to make future changes simpler.
2024-02-21 00:21:07 +01:00
Marc Wrobel
9cf243a10e Fix scripts requiring rendering pages with javascript (#310)
Replace request_html by playwright, as request_html, as it is [not maintained anymore](https://pypi.org/project/requests-html/) and scripts using it, such as artifactory.py, started to fail.
2024-02-16 23:13:42 +01:00
dependabot[bot]
494e039015 Bump beautifulsoup4 from 4.12.2 to 4.12.3 (#288)
Bumps [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) from 4.12.2 to 4.12.3.

---
updated-dependencies:
- dependency-name: beautifulsoup4
  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>
2024-02-01 21:20:17 +01:00
dependabot[bot]
8268543454 Bump python-frontmatter from 1.0.1 to 1.1.0 (#289)
Bumps [python-frontmatter](https://github.com/eyeseast/python-frontmatter) from 1.0.1 to 1.1.0.
- [Release notes](https://github.com/eyeseast/python-frontmatter/releases)
- [Commits](https://github.com/eyeseast/python-frontmatter/compare/v1.0.1...v1.1.0)

---
updated-dependencies:
- dependency-name: python-frontmatter
  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>
2024-02-01 20:56:56 +01:00
dependabot[bot]
e9e8c26ead Bump mwparserfromhell from 0.6.5 to 0.6.6 (#290)
Bumps [mwparserfromhell](https://github.com/earwig/mwparserfromhell) from 0.6.5 to 0.6.6.
- [Release notes](https://github.com/earwig/mwparserfromhell/releases)
- [Changelog](https://github.com/earwig/mwparserfromhell/blob/main/CHANGELOG)
- [Commits](https://github.com/earwig/mwparserfromhell/compare/v0.6.5...v0.6.6)

---
updated-dependencies:
- dependency-name: mwparserfromhell
  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>
2024-02-01 20:56:20 +01:00
Marc Wrobel
9a05d871d8 Revert "Bump pre-commit from 3.5.0 to 3.6.0 (#265)" (#268)
This reverts commit 2c79dd3735.
2023-12-30 15:49:15 +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
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
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
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
dependabot[bot]
19763c5d8e Bump python-frontmatter from 1.0.0 to 1.0.1 (#201)
Bumps [python-frontmatter](https://github.com/eyeseast/python-frontmatter) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/eyeseast/python-frontmatter/releases)
- [Commits](https://github.com/eyeseast/python-frontmatter/compare/v1.0.0...v1.0.1)

---
updated-dependencies:
- dependency-name: python-frontmatter
  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-01 20:29:18 +01:00
dependabot[bot]
73a37d153b Bump pygit2 from 1.13.2 to 1.13.3 (#200)
Bumps [pygit2](https://github.com/libgit2/pygit2) from 1.13.2 to 1.13.3.
- [Changelog](https://github.com/libgit2/pygit2/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/libgit2/pygit2/compare/v1.13.2...v1.13.3)

---
updated-dependencies:
- dependency-name: pygit2
  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-01 20:27:18 +01:00
Hugo van Kemenade
8870ab5e28 Lint on GitHub Actions (#196)
- Lint with pre-commit on GitHub Actions,
- Add some handy pre-hooks,
- Configure Ruff lint rules (https://github.com/astral-sh/ruff).

---------

Co-authored-by: Marc Wrobel <marc.wrobel@gmail.com>
2023-11-26 21:08:12 +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
Marc Wrobel
701c2899d5 [git] Migrate git method from Ruby to Python (#178)
The main reason for doing this is to have some common code between scripts, so that it is easier to change the JSON schema globally and normalize a few things (such as release order).

The Ruby code was kept as is so we can quickly roll back if necessary.
2023-11-12 20:33:29 +01:00
dependabot[bot]
d55889d124 Bump markdown from 3.4.4 to 3.5.1 (#168)
Bumps [markdown](https://github.com/Python-Markdown/markdown) from 3.4.4 to 3.5.1.
- [Release notes](https://github.com/Python-Markdown/markdown/releases)
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md)
- [Commits](https://github.com/Python-Markdown/markdown/compare/3.4.4...3.5.1)

---
updated-dependencies:
- dependency-name: markdown
  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-11-01 11:14:13 +01:00
dependabot[bot]
50bb88e055 Bump pygit2 from 1.12.2 to 1.13.2 (#167)
Bumps [pygit2](https://github.com/libgit2/pygit2) from 1.12.2 to 1.13.2.
- [Changelog](https://github.com/libgit2/pygit2/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/libgit2/pygit2/compare/v1.12.2...v1.13.2)

---
updated-dependencies:
- dependency-name: pygit2
  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-11-01 11:01:00 +01:00
dependabot[bot]
af474fad67 Bump mwparserfromhell from 0.6.4 to 0.6.5
Bumps [mwparserfromhell](https://github.com/earwig/mwparserfromhell) from 0.6.4 to 0.6.5.
- [Release notes](https://github.com/earwig/mwparserfromhell/releases)
- [Changelog](https://github.com/earwig/mwparserfromhell/blob/main/CHANGELOG)
- [Commits](https://github.com/earwig/mwparserfromhell/compare/v0.6.4...v0.6.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-01 10:12:11 +02:00
dependabot[bot]
58f0abbc50 Bump python-liquid from 1.9.4 to 1.10.0
Bumps [python-liquid](https://github.com/jg-rp/liquid) from 1.9.4 to 1.10.0.
- [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.9.4...v1.10.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-01 10:12:04 +02:00
dependabot[bot]
d731dafc08 Bump typing-extensions from 4.7.1 to 4.8.0
Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.7.1 to 4.8.0.
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/python/typing_extensions/compare/4.7.1...4.8.0)

---
updated-dependencies:
- dependency-name: typing-extensions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-01 10:11:52 +02:00
dependabot[bot]
20da2d90a8 Bump soupsieve from 2.4.1 to 2.5
Bumps [soupsieve](https://github.com/facelessuser/soupsieve) from 2.4.1 to 2.5.
- [Release notes](https://github.com/facelessuser/soupsieve/releases)
- [Commits](https://github.com/facelessuser/soupsieve/compare/2.4.1...2.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-01 09:39:11 +02:00
dependabot[bot]
3407913d6a Bump cffi from 1.15.1 to 1.16.0
Bumps [cffi](https://github.com/python-cffi/cffi) from 1.15.1 to 1.16.0.
- [Release notes](https://github.com/python-cffi/cffi/releases)
- [Commits](https://github.com/python-cffi/cffi/compare/v1.15.1...v1.16.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-01 09:38:44 +02:00
dependabot[bot]
37196ad3d6 Bump python-liquid from 1.9.3 to 1.9.4 (#144)
Bumps [python-liquid](https://github.com/jg-rp/liquid) from 1.9.3 to 1.9.4.
- [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.9.3...v1.9.4)

---
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-09-05 23:06:31 +02:00
Marc Wrobel
7668581b61 Update python dependencies 2023-08-01 22:47:09 +02:00
dependabot[bot]
d3cbecc3c0 Bump pygit2 from 1.12.1 to 1.12.2
Bumps [pygit2](https://github.com/libgit2/pygit2) from 1.12.1 to 1.12.2.
- [Changelog](https://github.com/libgit2/pygit2/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/libgit2/pygit2/compare/v1.12.1...v1.12.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-02 12:01:04 +02:00
dependabot[bot]
12cc7b859f Bump typing-extensions from 4.6.3 to 4.7.0
Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.6.3 to 4.7.0.
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/python/typing_extensions/compare/4.6.3...4.7.0)

---
updated-dependencies:
- dependency-name: typing-extensions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-01 18:18:25 +02:00
Nemo
ed3d139109 [dep] Auto upgrade via Dependabot (#104)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-06-08 06:16:40 +00:00
Marc Wrobel
082b165d5d Add Java automation
Fetch Java versions with their dates from https://www.java.com/releases/.

This script is using a new dependency: requests-html (https://requests-html.kennethreitz.org/). This is because https://www.java.com/releases/ needs JavaScript to render correctly. And for this to work requests-html automatically downloads Chromium because of its dependency to pyppeteer.

Chromium is downloaded into PYPPETEER_HOME, so the workflow has been modified to set this directory as a subdirectory of ~/.cache. Note that declaring the same environment variable from the python script does not work.
2023-01-03 18:23:19 +01:00
Nemo
fa481af717 [dep] Update requirements 2022-09-19 19:41:32 +05:30
Nemo
682995f1ec [deps] Add liquid dependency 2022-07-10 15:44:46 +05:30
Nemo
b83e1ee375 [eks] Add EKS release automation 2022-07-10 12:47:14 +05:30
dependabot[bot]
8d3e27a20e Bump pyyaml from 5.1 to 5.4
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.1 to 5.4.
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES)
- [Commits](https://github.com/yaml/pyyaml/compare/5.1...5.4)

---
updated-dependencies:
- dependency-name: pyyaml
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-02 19:09:06 +05:30
Nemo
ea0306b95a Track Apple OS releases (#5) 2022-06-02 09:03:42 +00:00
Nemo
fc39472416 [pangp] Add Palo Alto Networks GlobalProtect App 2022-05-30 15:31:31 +05:30
Nemo
8997487f42 Script to fetch unrealircd releases (#4)
unrealircd: 6.0.3
elasticsearch: 8.2.0
laravel: 8.83.11, 9.11.0
2022-05-03 16:23:53 +00:00