Gem Version

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

  1. Create a personal access token with read_api scope.
  2. Store it under PRODUCTION_TOKEN
  3. 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.