Release Dates
Library to calculate the relative dates for the releases. Starting with 16.6, GitLab monthly release date will be moved from the 22nd to the 3rd Thursday of each month, this gem automatically calculates the release dates and the associated version for 12 months in advance.
Installation
$ gem install release_dates
Usage
- Create a personal access token with
read_apiscope. - Store it under
PRODUCTION_TOKEN - Open up an irb session:
$ require 'release_dates'
$ ReleaseDates.execute
=>
{"16.2"=>"2023-07-22",
"16.3"=>"2023-08-22",
"16.4"=>"2023-09-22",
"16.5"=>"2023-10-22",
"16.6"=>"2023-11-16",
"16.7"=>"2023-12-21",
"16.8"=>"2024-01-18",
"16.9"=>"2024-02-15",
"16.10"=>"2024-03-21",
"16.11"=>"2024-04-18",
"17.0"=>"2024-05-16",
"17.1"=>"2024-06-20",
"17.2"=>"2024-07-18"}
Contributing
Bug reports and pull requests are welcome on GitLub at https://gitlab.com/gitlab-org/delivery/release_dates. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the code of conduct.
License
The gem is available as open source under the terms of the MIT License.
Code of Conduct
Everyone interacting in the ReleaseDates project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.