Bump Ruby version to 3.0.5
What does this MR do?
- Enable iteratively switching deployments to newer version of Ruby
- Switch all builds to Ruby 3
Related issues
Closes: #6287 (closed)
Checklist
See Definition of done.
For anything in this list which will not be completed, please provide a reason in the MR discussion
Required
-
Merge Request Title, and Description are up to date, accurate, and descriptive -
MR targeting the appropriate branch -
MR has a green pipeline on GitLab.com -
Pipeline is green on dev.gitlab.org if the change is touching anything besides documentation or internal cookbooks -
trigger-package
has a green pipeline running against latest commit
Expected (please provide an explanation if not completing)
-
Test plan indicating conditions for success has been posted and passes -
Documentation created/updated -
Tests added -
Integration tests added to GitLab QA -
Equivalent MR/issue for the GitLab Chart opened
Merge request reports
Activity
changed milestone to %15.10
assigned to @balasankarc
mentioned in issue #6287 (closed)
2 Warnings This merge request is updating the Ruby version. Please make sure this merge request follows all standards established
within the Ruby upgrade guidelines.You've made some changes to the software definitions.
Any change in software definition requires:
- package rebuild to verify that builds across the supported platforms are successful.
- manual verification to confirm the package is installable
- uses an approved license
If the change does not affect existing functionality, for example when
resolvingrubocop
warnings, adding comments, or fixing typos, add one of
the following labels:If needed, you can retry the
danger-review
job that generated this comment.Generated by
DangerEdited by Ghost UserThe first 3 commits implement a reusable pattern to use, when we have to bump Ruby in a controlled manner again. The last one bumps Ruby version (for all builds) to 3.0.5
/cc @twk3 @rmarshall @mkaeppler @mayra-cabrera @jennykim-gitlab
PS: I am happy to move the last commit to a new MR if needed.
- Resolved by DJ Mountney
mentioned in epic &5149 (closed)
mentioned in merge request !6713 (merged)
added 19 commits
-
d192a250...7d787dfe - 16 commits from branch
master
- 10d58078 - Add method to check for regular branches
- 5bda77ce - Enable switching specific pipelines to new versions of Ruby
- 757e3305 - Bump bundled Ruby version to 3.0.5
Toggle commit list-
d192a250...7d787dfe - 16 commits from branch
added workflowready for review label
mentioned in merge request gitlab-org/build/CNG!1333 (merged)
requested review from @twk3
added workflowin review label and removed workflowready for review label
- Resolved by Balasankar 'Balu' C
@balasankarc one suggested change, then I think we can merge this and gitlab-org/build/CNG!1333 (merged) tomorrow
added 19 commits
-
6ccdce17...c8af44f2 - 16 commits from branch
master
- 86b40b16 - Add method to check for regular branches
- a65e2635 - Enable switching specific pipelines to new versions of Ruby
- 78db638c - Bump bundled Ruby version to 3.0.5
Toggle commit list-
6ccdce17...c8af44f2 - 16 commits from branch
mentioned in commit 16d5824b
added workflowstaging-canary label and removed workflowin review label
added workflowcanary label and removed workflowstaging-canary label
added workflowstaging label and removed workflowcanary label
added workflowproduction label and removed workflowstaging label
added releasedcandidate label
added releasedpublished label and removed releasedcandidate label
mentioned in merge request !7293 (merged)