Skip to content

Commit b461ada

Browse files
Robert Marshallbalasankarc
andcommitted
Merge branch 'cleanup-library-requires' into 'master'
Cleanup Build::Info class and requires after refactor Closes #8063 See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7200 Merged-by: Robert Marshall <[email protected]> Approved-by: Clemens Beck <[email protected]> Approved-by: Robert Marshall <[email protected]> Reviewed-by: Balasankar 'Balu' C <[email protected]> Reviewed-by: Robert Marshall <[email protected]> Reviewed-by: Clemens Beck <[email protected]> Co-authored-by: Balasankar "Balu" C <[email protected]>
2 parents a1d3cbd + 6936df9 commit b461ada

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+158
-164
lines changed

.rubocop.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,3 +87,8 @@ Lint/RedundantSafeNavigation: # (new in 0.93)
8787
Enabled: true
8888
Style/ClassEqualityComparison: # (new in 0.93)
8989
Enabled: true
90+
91+
Style/RedundantFileExtensionInRequire:
92+
Enabled: true
93+
Exclude:
94+
- files/**/*

config/projects/gitlab.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#
1818

1919
require "#{Omnibus::Config.project_root}/lib/gitlab/build_iteration"
20-
require "#{Omnibus::Config.project_root}/lib/gitlab/build/info"
20+
require "#{Omnibus::Config.project_root}/lib/gitlab/build/info/package"
2121
require "#{Omnibus::Config.project_root}/lib/gitlab/version"
2222
require "#{Omnibus::Config.project_root}/lib/gitlab/util"
2323
require "#{Omnibus::Config.project_root}/lib/gitlab/ohai_helper.rb"

config/software/package-scripts.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# limitations under the License.
1717
#
1818

19-
require "#{Omnibus::Config.project_root}/lib/gitlab/build/info"
19+
require "#{Omnibus::Config.project_root}/lib/gitlab/build/info/package"
2020
name 'package-scripts'
2121

2222
license 'Apache-2.0'

doc/development/examples/simple.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require "#{Omnibus::Config.project_root}/lib/gitlab/build/info"
1+
require "#{Omnibus::Config.project_root}/lib/gitlab/build/info/package"
22
require "#{Omnibus::Config.project_root}/lib/gitlab/build_iteration"
33
require "#{Omnibus::Config.project_root}/lib/gitlab/ohai_helper.rb"
44
require "#{Omnibus::Config.project_root}/lib/gitlab/openssl_helper"

lib/gitlab/api_client.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1+
require 'gitlab'
2+
13
require_relative 'build/info/ci'
24
require_relative 'build/info/secrets'
35

4-
require 'gitlab'
5-
66
module Gitlab
77
class APIClient
88
def initialize(endpoint = Build::Info::CI.api_v4_url, token = Build::Info::Secrets.api_token)

lib/gitlab/aws_helper.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
require_relative 'build/info.rb'
2-
require_relative 'util.rb'
3-
41
require 'aws-sdk-ec2'
52
require 'aws-sdk-marketplacecatalog'
63
require 'json'
74

5+
require_relative 'build/info/ci'
6+
require_relative 'util'
7+
88
class AWSHelper
99
def initialize(version, type)
1010
# version specifies the GitLab version being processed

lib/gitlab/build.rb

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,19 @@
1-
require_relative "build/info.rb"
1+
require_relative "util"
22

33
module Build
4+
def self.log_level
5+
if Gitlab::Util.get_env('BUILD_LOG_LEVEL') && !Gitlab::Util.get_env('BUILD_LOG_LEVEL').empty?
6+
Gitlab::Util.get_env('BUILD_LOG_LEVEL')
7+
else
8+
'info'
9+
end
10+
end
11+
412
def self.exec(project)
513
system(*cmd(project))
614
end
715

816
def self.cmd(project)
9-
%W[bundle exec omnibus build #{project} --log-level #{Info.log_level}]
17+
%W[bundle exec omnibus build #{project} --log-level #{log_level}]
1018
end
1119
end

lib/gitlab/build/check.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
require_relative "info.rb"
2-
require_relative "info/git"
3-
require_relative "../util.rb"
1+
require_relative '../util'
2+
require_relative 'info/git'
3+
require_relative 'info/package'
44

55
module Build
66
class Check

lib/gitlab/build/facts.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
require_relative 'gitlab_image'
12
require_relative 'info/docker'
23
require_relative 'info/git'
34
require_relative 'info/package'
5+
require_relative 'info/qa'
46

57
module Build
68
class Facts

lib/gitlab/build/gitlab_image.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
require_relative 'image'
2-
require_relative 'info'
2+
require_relative 'info/package'
33

44
module Build
55
class GitlabImage

0 commit comments

Comments
 (0)