Module: Gitlab::Ci::Config::Entry::Concerns::BaseInclude

Extended by:
ActiveSupport::Concern
Included in:
Include, Header::Include
Defined in:
lib/gitlab/ci/config/entry/concerns/base_include.rb

Overview

Module that provides common validation logic for include entries

This module is included by:

  • Gitlab::Ci::Config::Entry::Include

  • Gitlab::Ci::Config::Header::Include

This module is tested indirectly through the classes that include it.

Constant Summary collapse

COMMON_ALLOWED_KEYS =
%i[local file remote project ref integrity].freeze

Instance Method Summary collapse

Instance Method Details

#skip_config_hash_validation?Boolean

Returns:

  • (Boolean)


57
58
59
# File 'lib/gitlab/ci/config/entry/concerns/base_include.rb', line 57

def skip_config_hash_validation?
  true
end