Skip to content

Remove BlogMergeRequest deprecated code

Steve Abrams requested to merge delivery2755-remove-blog-code into master

What does this MR do and why?

This removes ReleaseTools::PatchRelease::BlogMergeRequest#add_mrs_to_blog logic, associated methods and specs as we have moved to a new patch process that no longer uses this method to generate blog content. It also removes all other deprecated code in BlogMergeRequest such as references to version which is no longer given when creating a new BlogMergeRequest.

This is a checkbox in gitlab-com/gl-infra/delivery#2755 (closed)

Local testing

I verified things still worked after all of these removals. I checked two different rake tasks:

rake release:prepare

I applied this diff so the MR and issue would not be assigned to release managers:

diff --git a/lib/release_tools/patch_release/blog_merge_request.rb b/lib/release_tools/patch_release/blog_merge_request.rb
index d2e914b9..a76e87e8 100644
--- a/lib/release_tools/patch_release/blog_merge_request.rb
+++ b/lib/release_tools/patch_release/blog_merge_request.rb
@@ -14,7 +14,8 @@ module ReleaseTools
       end

       def assignee_ids
-        release_managers&.collect(&:id)
+        [4059254]
+        # release_managers&.collect(&:id)
       end

       def source_branch
diff --git a/lib/release_tools/patch_release/issue.rb b/lib/release_tools/patch_release/issue.rb
index cb7fd167..af0efda8 100644
--- a/lib/release_tools/patch_release/issue.rb
+++ b/lib/release_tools/patch_release/issue.rb
@@ -32,7 +32,8 @@ module ReleaseTools
       end

       def assignees
-        ReleaseManagers::Schedule.new.active_release_managers.collect(&:id)
+        [4059254]
+        # ReleaseManagers::Schedule.new.active_release_managers.collect(&:id)
       rescue ReleaseManagers::Schedule::VersionNotFoundError
         nil
       end

I then ran the rake task

RELEASE_BOT_VERSION_TOKEN= RELEASE_BOT_PRODUCTION_TOKEN= bundle exec rake release:prepare
2023-05-23 10:35:45.395912 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:45 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Frelease%2Ftasks/issues" -
2023-05-23 10:35:50.307329 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:50 -0600] 201 "POST https://gitlab.com/api/v4/projects/gitlab-org%2Frelease%2Ftasks/issues" -
--> Issue "Release 16.0.2" created.
2023-05-23 10:35:51.405334 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:51 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Frelease%2Ftasks/issues" -
    https://gitlab.com/gitlab-org/release/tasks/-/issues/5718
2023-05-23 10:35:52.231211 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:52 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/compare" -
2023-05-23 10:35:52.231789 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/build/CNG, :tag=>"v16.0.1", :branch=>"16-0-stable", :commits=>1}
2023-05-23 10:35:52.677187 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:52 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/a2ecdc621b53a1b6d46c7d6b165886658f0d98ed/merge_requests" 2
2023-05-23 10:35:52.677505 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/build/CNG, :version=>"16.0.1", :count=>0}
2023-05-23 10:35:53.119190 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:53 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/compare" -
2023-05-23 10:35:53.119659 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitaly, :tag=>"v16.0.1", :branch=>"16-0-stable", :commits=>1}
2023-05-23 10:35:53.529030 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:53 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/commits/5b10058f6a0c0398d27380d41a6768217b8735ee/merge_requests" 2
2023-05-23 10:35:53.529345 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitaly, :version=>"16.0.1", :count=>0}
2023-05-23 10:35:53.937240 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:53 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/compare" -
2023-05-23 10:35:53.937882 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab, :tag=>"v16.0.1-ee", :branch=>"16-0-stable-ee", :commits=>1}
2023-05-23 10:35:54.323356 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:54 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/516c148f4eb3071562a746d6a975cbd7e60fdb4a/merge_requests" 2
2023-05-23 10:35:54.323625 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab, :version=>"16.0.1", :count=>0}
2023-05-23 10:35:54.750635 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:54 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/compare" -
2023-05-23 10:35:54.751656 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab-pages, :tag=>"v16.0.1", :branch=>"16-0-stable", :commits=>1}
2023-05-23 10:35:55.161555 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:55 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/commits/06a109ebbc992a5da4011b6c1a5f030b2daa4b73/merge_requests" 2
2023-05-23 10:35:55.161869 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab-pages, :version=>"16.0.1", :count=>0}
2023-05-23 10:35:55.646906 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:55 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/compare" -
2023-05-23 10:35:55.647431 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/omnibus-gitlab, :tag=>"16.0.1+ee.0", :branch=>"16-0-stable", :commits=>1}
2023-05-23 10:35:57.744919 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:57 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/commits/19d74a8498b17a2ba429303e9ae07e4fb45659b2/merge_requests" 2
2023-05-23 10:35:57.745233 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/omnibus-gitlab, :version=>"16.0.1", :count=>0}
2023-05-23 10:35:58.223798 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:58 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/compare" -
2023-05-23 10:35:58.225209 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/build/CNG, :tag=>"v15.11.5", :branch=>"15-11-stable", :commits=>2}
2023-05-23 10:35:58.665078 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:58 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/1c80c08e231055d3b001579145bdecc729c4b4fe/merge_requests" -
2023-05-23 10:35:59.136442 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:59 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/50aae10633bf27a0f01499f9e983bdebfafe5413/merge_requests" -
2023-05-23 10:35:59.137414 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/build/CNG, :version=>"15.11.5", :count=>2}
2023-05-23 10:35:59.538538 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:59 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/compare" -
2023-05-23 10:35:59.539603 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitaly, :tag=>"v15.11.5", :branch=>"15-11-stable", :commits=>0}
2023-05-23 10:35:59.539636 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitaly, :version=>"15.11.5", :count=>0}
2023-05-23 10:35:59.931724 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:35:59 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/compare" -
2023-05-23 10:35:59.932098 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab, :tag=>"v15.11.5-ee", :branch=>"15-11-stable-ee", :commits=>0}
2023-05-23 10:35:59.932130 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab, :version=>"15.11.5", :count=>0}
2023-05-23 10:36:00.284428 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:00 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/compare" -
2023-05-23 10:36:00.284717 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab-pages, :tag=>"v15.11.5", :branch=>"15-11-stable", :commits=>0}
2023-05-23 10:36:00.284751 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab-pages, :version=>"15.11.5", :count=>0}
2023-05-23 10:36:01.051821 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:01 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/compare" -
2023-05-23 10:36:01.052207 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/omnibus-gitlab, :tag=>"15.11.5+ee.0", :branch=>"15-11-stable", :commits=>0}
2023-05-23 10:36:01.052250 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/omnibus-gitlab, :version=>"15.11.5", :count=>0}
2023-05-23 10:36:01.481700 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:01 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/compare" -
2023-05-23 10:36:01.483743 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/build/CNG, :tag=>"v15.10.7", :branch=>"15-10-stable", :commits=>4}
2023-05-23 10:36:01.973049 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:01 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/fee61735a44d25651c711f5d8a7c4e92ba206565/merge_requests" 2
2023-05-23 10:36:02.437848 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:02 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/3ce54cbe12b0ea40d5661654fcd8e8482235ba58/merge_requests" -
2023-05-23 10:36:02.888558 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:02 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/2a62db5e3fa7215cdc865fa50a0b69a506eb810c/merge_requests" -
2023-05-23 10:36:03.461769 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:03 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/59338e353c8d6e85d77912c70a69d3515a698c5f/merge_requests" -
2023-05-23 10:36:03.462146 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/build/CNG, :version=>"15.10.7", :count=>3}
2023-05-23 10:36:03.849892 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:03 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/compare" -
2023-05-23 10:36:03.850475 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitaly, :tag=>"v15.10.7", :branch=>"15-10-stable", :commits=>1}
2023-05-23 10:36:04.293036 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:04 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/commits/e5e03b01327aad30039596876928d0e86c213058/merge_requests" 2
2023-05-23 10:36:04.293352 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitaly, :version=>"15.10.7", :count=>0}
2023-05-23 10:36:04.690656 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:04 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/compare" -
2023-05-23 10:36:04.691761 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab, :tag=>"v15.10.7-ee", :branch=>"15-10-stable-ee", :commits=>3}
2023-05-23 10:36:05.115092 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:05 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/391a69ffbc0efd0427646117245d1cf854eb2496/merge_requests" 2
2023-05-23 10:36:05.804965 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:05 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/9646ea67890a4db298877c019f64511d96763527/merge_requests" -
2023-05-23 10:36:06.392354 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:06 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/6a0a8efdb21ca7e1a2880a526ebc5413d24e4491/merge_requests" -
2023-05-23 10:36:06.393306 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab, :version=>"15.10.7", :count=>2}
2023-05-23 10:36:06.808906 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:06 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/compare" -
2023-05-23 10:36:06.809517 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab-pages, :tag=>"v15.10.7", :branch=>"15-10-stable", :commits=>1}
2023-05-23 10:36:07.144336 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:07 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/commits/5ac8f5862faaeebf66624a1685dc12fde9e54028/merge_requests" 2
2023-05-23 10:36:07.144444 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab-pages, :version=>"15.10.7", :count=>0}
2023-05-23 10:36:07.609084 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:07 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/compare" -
2023-05-23 10:36:07.609839 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/omnibus-gitlab, :tag=>"15.10.7+ee.0", :branch=>"15-10-stable", :commits=>3}
2023-05-23 10:36:07.914276 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:07 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/commits/ec612b7ce0a27452836140038bd3f1eae6b24ac2/merge_requests" 2
2023-05-23 10:36:08.376252 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:08 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/commits/96af311d636a33270728e9998f4818e3ab7aaf27/merge_requests" -
2023-05-23 10:36:08.897584 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:08 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/commits/030f50356f8f2fdb86f42bc763aed2861e61134c/merge_requests" -
2023-05-23 10:36:08.898317 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/omnibus-gitlab, :version=>"15.10.7", :count=>2}
2023-05-23 10:36:09.180046 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:09 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-com%2Fwww-gitlab-com/merge_requests" 2
2023-05-23 10:36:09.184210 I ReleaseTools::PatchRelease::BlogMergeRequest -- Created blog post file
2023-05-23 10:36:10.350118 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:10 -0600] 201 "POST https://gitlab.com/api/v4/projects/gitlab-com%2Fwww-gitlab-com/repository/branches" 988
2023-05-23 10:36:10.350352 I ReleaseTools::PatchRelease::BlogMergeRequest -- Created branch -- {:branch_name=>"create-16-0-2-post"}
2023-05-23 10:36:11.476097 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:11 -0600] 201 "POST https://gitlab.com/api/v4/projects/gitlab-com%2Fwww-gitlab-com/repository/commits" 701
2023-05-23 10:36:12.816326 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:12 -0600] 200 "GET https://gitlab.com/api/v4/groups/gitlab-org/milestones" -
2023-05-23 10:36:13.574597 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:13 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Frelease%2Ftasks/issues" -
--> Blog Merge Request "Draft: Adding 16.0.2 blog post" created.
2023-05-23 10:36:14.912635 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:14 -0600] 201 "POST https://gitlab.com/api/v4/projects/gitlab-com%2Fwww-gitlab-com/merge_requests" -
    https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/125044
2023-05-23 10:36:15.349572 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:15 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-com%2Fwww-gitlab-com/merge_requests" -
2023-05-23 10:36:16.843665 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:36:16 -0600] 200 "PUT https://gitlab.com/api/v4/projects/gitlab-org%2Frelease%2Ftasks/issues/5718" -
...

This resulted in the issue and blog post being correctly opened. Note there were no MRs backported at the time I ran this test, so the blog post has none listed.

release:patch_blog_post

This does not create the post, but just outputs the blog content.

RELEASE_BOT_VERSION_TOKEN= RELEASE_BOT_PRODUCTION_TOKEN= bundle exec rake release:patch_blog_post\[15.11.6\]
2023-05-23 10:45:14.786212 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:45:14 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/compare" -
2023-05-23 10:45:14.787215 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/build/CNG, :tag=>"v15.11.5", :branch=>"15-11-stable", :commits=>2}
2023-05-23 10:45:15.383246 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:45:15 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/1c80c08e231055d3b001579145bdecc729c4b4fe/merge_requests" -
2023-05-23 10:45:15.840256 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:45:15 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/50aae10633bf27a0f01499f9e983bdebfafe5413/merge_requests" -
2023-05-23 10:45:15.841293 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/build/CNG, :version=>"15.11.5", :count=>2}
2023-05-23 10:45:16.179839 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:45:16 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/compare" -
2023-05-23 10:45:16.180274 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitaly, :tag=>"v15.11.5", :branch=>"15-11-stable", :commits=>0}
2023-05-23 10:45:16.180405 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitaly, :version=>"15.11.5", :count=>0}
2023-05-23 10:45:16.527930 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:45:16 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/compare" -
2023-05-23 10:45:16.528397 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab, :tag=>"v15.11.5-ee", :branch=>"15-11-stable-ee", :commits=>0}
2023-05-23 10:45:16.528439 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab, :version=>"15.11.5", :count=>0}
2023-05-23 10:45:16.962400 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:45:16 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/compare" -
2023-05-23 10:45:16.962870 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab-pages, :tag=>"v15.11.5", :branch=>"15-11-stable", :commits=>0}
2023-05-23 10:45:16.962927 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab-pages, :version=>"15.11.5", :count=>0}
2023-05-23 10:45:17.332105 D ReleaseTools::GitlabClient -- [HTTParty] [2023-05-23 10:45:17 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/compare" -
2023-05-23 10:45:17.332458 I ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/omnibus-gitlab, :tag=>"15.11.5+ee.0", :branch=>"15-11-stable", :commits=>0}
2023-05-23 10:45:17.332488 I ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/omnibus-gitlab, :version=>"15.11.5", :count=>0}
2023-05-23 10:45:17.332629 I ReleaseTools -- Printing blog post for patch release -- {:version=>"15.11.6"}
---
title: "GitLab Patch Release: 15.11.6"
categories: releases
author: ADD_YOUR_FULL_NAME
author_gitlab: steveabrams
author_twitter: gitlab
description: "GitLab releases 15.11.6"
tags: patch releases, releases
---

<!-- For detailed instructions on how to complete this, please see https://gitlab.com/gitlab-org/release/docs/-/blob/master/general/patch/blog-post.md -->

Today we are releasing versions 15.11.6 for GitLab Community Edition and Enterprise Edition.

These versions resolve a number of regressions and bugs.

## GitLab Community Edition and Enterprise Edition

### 15.11.6

* [[15-11 backport] Skip weak dependencies during install on UBI](https://gitlab.com/gitlab-org/build/CNG/-/merge_requests/1405)
* [Backport 15.11 | Fix restore with azcopy](https://gitlab.com/gitlab-org/build/CNG/-/merge_requests/1403)

## Important notes on upgrading

This version does not include any new migrations, and for multi-node deployments, [should not require any downtime](https://docs.gitlab.com/ee/update/#upgrading-without-downtime).

Please be aware that by default the Omnibus packages will stop, run migrations,
and start again, no matter how “big” or “small” the upgrade is. This behavior
can be changed by adding a [`/etc/gitlab/skip-auto-reconfigure`](http://docs.gitlab.com/omnibus/update/README.html) file,
which is only used for [updates](https://docs.gitlab.com/omnibus/update/README.html).

## Updating

To update, check out our [update page](/update/).

## GitLab subscriptions

Access to GitLab Premium and Ultimate features is granted by a paid [subscription](/pricing/).

Alternatively, [sign up for GitLab.com](https://gitlab.com/users/sign_in)
to use GitLab's own infrastructure.

Author Check-list

  • [-] Has documentation been updated?
Edited by Steve Abrams

Merge request reports

Loading