Commit Graph

22 Commits

Author SHA1 Message Date
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
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
Marc Wrobel
fe7cda4165 [git] Handle tiny versions by default (#176)
The default regex does not work for tiny versions. While those versions are not common, they are not uncommon either.
2023-11-09 21:59:22 +01:00
Marc Wrobel
a6e05600b7 Drop Ruby dockerhub auto method code (#171)
Since #137 the Ruby dockerhub auto method has been replaced by the Python-based one named docker_hub.
2023-11-06 23:16:42 +01:00
Marc Wrobel
c9eefbada9 Declare missing methods in update.rb 2023-06-11 12:45:59 +02:00
Marc Wrobel
a061e41789 Minimize cache size (closes #53)
Add --depth=1 to the git fetch command to minimize the git repositories size. A test showed that this reduced the cache size from 7507 MB to 962 MB.
2023-01-03 09:03:36 +00:00
Nemo
31abee5c21 [update] Make minor releases optional in default template 2022-07-10 15:44:09 +05:30
Nemo
4fe725be4c Add support for custom automation 2022-05-30 05:39:58 +00:00
Nemo
dd4d932fc7 Get releases from Docker Hub 2022-05-24 17:04:13 +05:30
Nemo
9f8a521fcd fix commit message 2022-05-24 16:05:22 +05:30
Nemo
f3e9a2c7b2 Fix commit message 2022-05-24 15:28:46 +05:30
Nemo
47af2f96ea write to releases/ directory 2022-05-24 14:58:09 +05:30
Nemo
624c6a4d14 Add haproxy as custom 2022-05-24 14:55:54 +05:30
Nemo
87d4f29eba Support list of config (https://github.com/endoflife-date/endoflife.date/pull/1241) 2022-05-24 14:43:16 +05:30
Nemo
a106d85567 [ci] Fix timezones for dates to use commiter timezones
- Add irb as dev dependency
2022-05-18 13:05:41 +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
Nemo
d1f73487ed Fix failing jobs 2022-04-27 16:45:47 +05:30
Nemo
8ae5e1490a Update update.rb 2022-04-27 09:16:00 +05:30
Nemo
2724ebbbc0 Closes #3 2022-04-26 20:19:49 +05:30
Nemo
192bc258ea Cleanup releases into some standard format. (#2) 2022-03-28 08:08:41 +00:00
Nemo
0cbf22bf9f Initial Automation 2022-03-28 07:17:21 +00:00
Nemo
6b082aac17 Initial commit for workflow 2022-03-24 15:26:07 +05:30