Marc Wrobel
|
7a97c87b3b
|
Refactor latest.py and update.py (#270)
- create new gha.py module,
- improve GitHub workflow commands (GITHUB_OUTPUT, GITHUB_STEP_SUMMARY) interactions,
- improve logging,
- split update.py into smaller functions.
|
2023-12-31 00:45:30 +01:00 |
|
Marc Wrobel
|
dcea5df950
|
Avoid the use of aliases when dumping product files in latest.py (#269)
ruamel is using aliases when the same instance of a date is used at multiple places (such as in endoflife-date/endoflife.date#4368). This overcome this issue by cloning the date object before updating releases.
See also https://stackoverflow.com/a/64717341/374236.
|
2023-12-30 16:45:05 +01:00 |
|
Marc Wrobel
|
47e29992ae
|
Enable flake8-use-pathlib linting rules (#267)
See https://docs.astral.sh/ruff/rules/#flake8-use-pathlib-pth.
|
2023-12-30 14:29:24 +01:00 |
|
Marc Wrobel
|
7458563fec
|
Enable flake8-simplify linting rules (#267)
See https://docs.astral.sh/ruff/rules/#flake8-simplify-sim.
|
2023-12-30 14:29:24 +01:00 |
|
Marc Wrobel
|
798c298c59
|
Enable flake8-datetimez linting rules (#267)
See https://docs.astral.sh/ruff/rules/#flake8-datetimez-dtz.
|
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
|
6002cbdb26
|
Enable isort linting rules (#267)
See https://docs.astral.sh/ruff/rules/#isort-i.
|
2023-12-30 14:29:24 +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 |
|