diff --git a/ee/spec/bin/sidekiq_cluster_spec.rb b/ee/spec/bin/sidekiq_cluster_spec.rb
index 42dc65b9e24e73bd6cb2f82cc1f237ffafe8c8e7..d8b9df3a07746da0ea4b5fd5ed1a0780a092f21b 100644
--- a/ee/spec/bin/sidekiq_cluster_spec.rb
+++ b/ee/spec/bin/sidekiq_cluster_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'ee/bin/sidekiq-cluster' do
diff --git a/ee/spec/elastic_integration/elasticsearch_model_client_spec.rb b/ee/spec/elastic_integration/elasticsearch_model_client_spec.rb
index 290a1a410c1b9302f686550596578f3d766ec923..def10c33c2b8d9512f1fbe5383903ddb6dd775a3 100644
--- a/ee/spec/elastic_integration/elasticsearch_model_client_spec.rb
+++ b/ee/spec/elastic_integration/elasticsearch_model_client_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 # This module is monkey-patched in config/initializers/elastic_client_setup.rb
diff --git a/ee/spec/elastic_integration/global_search_spec.rb b/ee/spec/elastic_integration/global_search_spec.rb
index 8e42dd97541c593ab1b79dc807db304203aa812a..101d3d69c7bcaa51563b13b38ee86063a650e8dc 100644
--- a/ee/spec/elastic_integration/global_search_spec.rb
+++ b/ee/spec/elastic_integration/global_search_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'GlobalSearch', :elastic do
diff --git a/ee/spec/factories/approvals.rb b/ee/spec/factories/approvals.rb
index 09a40ec205bc00c544fdd067727293c0fa706ee7..91e6fa54894327afcde1ac95be7070dfd4634327 100644
--- a/ee/spec/factories/approvals.rb
+++ b/ee/spec/factories/approvals.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Read about factories at https://github.com/thoughtbot/factory_bot
 
 FactoryBot.define do
diff --git a/ee/spec/factories/approver_groups.rb b/ee/spec/factories/approver_groups.rb
index 94a4c6e3b787b574ed38a101540d128f1a83d06b..886ad610969e96763b7770deac89d0d9c1d81877 100644
--- a/ee/spec/factories/approver_groups.rb
+++ b/ee/spec/factories/approver_groups.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Read about factories at https://github.com/thoughtbot/factory_bot
 
 FactoryBot.define do
diff --git a/ee/spec/factories/approvers.rb b/ee/spec/factories/approvers.rb
index 1810a67e2ed4b5dd73a051a9023ea2d2508e797f..1021105f72c0e5e84b67900879dc1f4d174a1d2e 100644
--- a/ee/spec/factories/approvers.rb
+++ b/ee/spec/factories/approvers.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Read about factories at https://github.com/thoughtbot/factory_bot
 
 FactoryBot.define do
diff --git a/ee/spec/factories/audit_events.rb b/ee/spec/factories/audit_events.rb
index cff2189e5bd41a135279b53f7ed947e4c798e598..8e100b4a1248434e781162b0e97188e277142c9a 100644
--- a/ee/spec/factories/audit_events.rb
+++ b/ee/spec/factories/audit_events.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :audit_event, class: 'SecurityEvent', aliases: [:user_audit_event] do
     user
diff --git a/ee/spec/factories/board_filter_labels.rb b/ee/spec/factories/board_filter_labels.rb
index 83d9969d8ac8f7010e44cddfe291513fe7ca63da..2fe60cae0604f318efd484db66f536924e7ba2cd 100644
--- a/ee/spec/factories/board_filter_labels.rb
+++ b/ee/spec/factories/board_filter_labels.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :board_label do
     association :board
diff --git a/ee/spec/factories/ci/sources/pipelines.rb b/ee/spec/factories/ci/sources/pipelines.rb
index 76fee851c3be52cec09ef262ecd8e46888fff500..57495502944d53e75db617ca9871931b31bb3392 100644
--- a/ee/spec/factories/ci/sources/pipelines.rb
+++ b/ee/spec/factories/ci/sources/pipelines.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :ci_sources_pipeline, class: Ci::Sources::Pipeline do
     after(:build) do |source|
diff --git a/ee/spec/factories/doorkeeper.rb b/ee/spec/factories/doorkeeper.rb
index 2f6d389ecfd691d34c8ee0d2540ef62a20981247..d99e4cd03b6f915868b494504626c5609f8171ab 100644
--- a/ee/spec/factories/doorkeeper.rb
+++ b/ee/spec/factories/doorkeeper.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :doorkeeper_access_grant, class: Doorkeeper::AccessGrant do
     sequence(:resource_owner_id) { |n| n }
diff --git a/ee/spec/factories/epic_issues.rb b/ee/spec/factories/epic_issues.rb
index 5b7bb6d59ec74a8498826fdef6127cd97b5191f7..cace7cc349d30b03efa12857d36aa91f4c65ba70 100644
--- a/ee/spec/factories/epic_issues.rb
+++ b/ee/spec/factories/epic_issues.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :epic_issue do
     epic
diff --git a/ee/spec/factories/epics.rb b/ee/spec/factories/epics.rb
index 16c87d18fdc8f342d9c3441da1dc6dec811055cb..e8e26df222bbc3eba6dc6e43f42cb7a701e3e639 100644
--- a/ee/spec/factories/epics.rb
+++ b/ee/spec/factories/epics.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :epic do
     title { generate(:title) }
diff --git a/ee/spec/factories/geo/event_log.rb b/ee/spec/factories/geo/event_log.rb
index 3cef118e5fd72f292e72c8bc84f672b0926e4ee5..89cd4d70d79d21cdb4939e8ea40a37765423f7d3 100644
--- a/ee/spec/factories/geo/event_log.rb
+++ b/ee/spec/factories/geo/event_log.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :geo_event_log, class: Geo::EventLog do
     trait :created_event do
diff --git a/ee/spec/factories/geo/event_log_state.rb b/ee/spec/factories/geo/event_log_state.rb
index b4e54fc827a92c72085420b937ca8ecd59e078e3..e71f589c539848e26bfeb36628b500ee1e39806d 100644
--- a/ee/spec/factories/geo/event_log_state.rb
+++ b/ee/spec/factories/geo/event_log_state.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :geo_event_log_state, class: Geo::EventLogState do
     sequence(:event_id)
diff --git a/ee/spec/factories/geo/file_registry.rb b/ee/spec/factories/geo/file_registry.rb
index eabe74c5af4c17f6eb63f2c46999df49dc38237e..9db49bb0f7bce99b016eb3a62a41b73c51a36484 100644
--- a/ee/spec/factories/geo/file_registry.rb
+++ b/ee/spec/factories/geo/file_registry.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :geo_file_registry, class: Geo::FileRegistry do
     sequence(:file_id)
diff --git a/ee/spec/factories/geo/job_artifact_registry.rb b/ee/spec/factories/geo/job_artifact_registry.rb
index 12c944e9aece961e0a3d6e820191875cc314dd07..67e4690d5bd90a344b144bf26720f8e670a53434 100644
--- a/ee/spec/factories/geo/job_artifact_registry.rb
+++ b/ee/spec/factories/geo/job_artifact_registry.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :geo_job_artifact_registry, class: Geo::JobArtifactRegistry do
     sequence(:artifact_id)
diff --git a/ee/spec/factories/geo/project_registry.rb b/ee/spec/factories/geo/project_registry.rb
index 2bb290391f60ee2bba0704bfff42686c3c35b9f1..e352d86be1eb7b9426f3fdcb1dcef0a6467a0652 100644
--- a/ee/spec/factories/geo/project_registry.rb
+++ b/ee/spec/factories/geo/project_registry.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :geo_project_registry, class: Geo::ProjectRegistry do
     project
diff --git a/ee/spec/factories/geo_node_namespace_links.rb b/ee/spec/factories/geo_node_namespace_links.rb
index 1bf5fcc85fb181e0b9a361884aef2ddb6dbdcfaa..12ce6b4932de17b7a26f8210cda98783d33bc118 100644
--- a/ee/spec/factories/geo_node_namespace_links.rb
+++ b/ee/spec/factories/geo_node_namespace_links.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :geo_node_namespace_link do
     geo_node
diff --git a/ee/spec/factories/geo_node_statuses.rb b/ee/spec/factories/geo_node_statuses.rb
index e700761572395519de4253d7830d88b1c4824b19..7375ecf6185a74e3b26999fc4b12c941146f2965 100644
--- a/ee/spec/factories/geo_node_statuses.rb
+++ b/ee/spec/factories/geo_node_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :geo_node_status do
     geo_node
diff --git a/ee/spec/factories/geo_nodes.rb b/ee/spec/factories/geo_nodes.rb
index 4e23f30e689449700203e764510637c73a3bc1e1..580fd5a8bf7b594d03fd213944c792f44334bb22 100644
--- a/ee/spec/factories/geo_nodes.rb
+++ b/ee/spec/factories/geo_nodes.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :geo_node do
     sequence(:url) do |n|
diff --git a/ee/spec/factories/gitlab_subscriptions.rb b/ee/spec/factories/gitlab_subscriptions.rb
index a32a4cbbfcec779700bc2eb2b4286677a799fdc9..110637daa4bd24d99b2efaa4f15e7bf981c4e18d 100644
--- a/ee/spec/factories/gitlab_subscriptions.rb
+++ b/ee/spec/factories/gitlab_subscriptions.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :gitlab_subscription do
     namespace
diff --git a/ee/spec/factories/group_hooks.rb b/ee/spec/factories/group_hooks.rb
index 25b3eabc73491332cff29014325d2284c909e9fc..68b339aa2452d165586bd4ba731c59d6795183c5 100644
--- a/ee/spec/factories/group_hooks.rb
+++ b/ee/spec/factories/group_hooks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :group_hook do
     url { generate(:url) }
diff --git a/ee/spec/factories/issue_links.rb b/ee/spec/factories/issue_links.rb
index 03846d964708f84edda75e1ddd94a0342927c24a..884e4dfac08f9ed680ccb0d282bfb829b184ba9e 100644
--- a/ee/spec/factories/issue_links.rb
+++ b/ee/spec/factories/issue_links.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :issue_link do
     source factory: :issue
diff --git a/ee/spec/factories/ldap_group_links.rb b/ee/spec/factories/ldap_group_links.rb
index 212ecd0227d60d1f3f09491c0d09ea4ea0092a97..f56044a653910be98b45417f602e905b0187cdbc 100644
--- a/ee/spec/factories/ldap_group_links.rb
+++ b/ee/spec/factories/ldap_group_links.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :ldap_group_link do
     cn 'group1'
diff --git a/ee/spec/factories/ldap_keys.rb b/ee/spec/factories/ldap_keys.rb
index 01f1f453ae99b86b0bf1b5a482e8afe302bcc75a..d04d12c9c306e0cb7af0ded90db7045bfa5ed309 100644
--- a/ee/spec/factories/ldap_keys.rb
+++ b/ee/spec/factories/ldap_keys.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :ldap_key, parent: :key, class: 'LDAPKey'
 end
diff --git a/ee/spec/factories/licenses.rb b/ee/spec/factories/licenses.rb
index 7fe7fdc17c672eb0078340d1005900a55d56a4f3..3088f916e91adb4530b259e32dcc8157bcb818d1 100644
--- a/ee/spec/factories/licenses.rb
+++ b/ee/spec/factories/licenses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :gitlab_license, class: "Gitlab::License" do
     skip_create
diff --git a/ee/spec/factories/lists.rb b/ee/spec/factories/lists.rb
index 480d879b7dc60b2c59c60a4e8a7ee833835e8062..0ae3390d023b19b98702fded74af744cf911b225 100644
--- a/ee/spec/factories/lists.rb
+++ b/ee/spec/factories/lists.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :user_list, parent: :list do
     list_type :assignee
diff --git a/ee/spec/factories/namespace_statistics.rb b/ee/spec/factories/namespace_statistics.rb
index 8e781d8a59fb08fe4559a992b9089d3d8237c3c7..49e2c8957c5cf11b163a644ad13f9e961abba7db 100644
--- a/ee/spec/factories/namespace_statistics.rb
+++ b/ee/spec/factories/namespace_statistics.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :namespace_statistics do
     namespace factory: :namespace
diff --git a/ee/spec/factories/operations/feature_flags.rb b/ee/spec/factories/operations/feature_flags.rb
index 7f5d722df37369e953711f8c6de8129984f99f18..60d36f1bb3667954f72eb96630e00b2d2c5b524b 100644
--- a/ee/spec/factories/operations/feature_flags.rb
+++ b/ee/spec/factories/operations/feature_flags.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :operations_feature_flag, class: Operations::FeatureFlag do
     sequence(:name) { |n| "feature_flag_#{n}" }
diff --git a/ee/spec/factories/operations/feature_flags_clients.rb b/ee/spec/factories/operations/feature_flags_clients.rb
index 46d2a074133e4ecf8b8326e9430570b655061542..b407d0be2ff7b439fa91b2b9700d9d8933e1788a 100644
--- a/ee/spec/factories/operations/feature_flags_clients.rb
+++ b/ee/spec/factories/operations/feature_flags_clients.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :operations_feature_flags_client, class: Operations::FeatureFlagsClient do
     project
diff --git a/ee/spec/factories/path_locks.rb b/ee/spec/factories/path_locks.rb
index e4ee38ba3b3a29e5c9fbd997857695c0f6681220..321948cacfed620f291f3e1c008a596ee37151b9 100644
--- a/ee/spec/factories/path_locks.rb
+++ b/ee/spec/factories/path_locks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :path_lock do
     project
diff --git a/ee/spec/factories/plans.rb b/ee/spec/factories/plans.rb
index 0caf7ae6eb2aa48385b290cda8313ebfa2efaabe..467fcaadbf461fb29ef84ad49e6379a99f0f45a5 100644
--- a/ee/spec/factories/plans.rb
+++ b/ee/spec/factories/plans.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # EE-only
 FactoryBot.define do
   factory :plan do
diff --git a/ee/spec/factories/project_repository_states.rb b/ee/spec/factories/project_repository_states.rb
index b5931633e082818286573280976fdaaa019c33c4..1e02bcac9eebf48c13034abc5e6d076ae4e1cf71 100644
--- a/ee/spec/factories/project_repository_states.rb
+++ b/ee/spec/factories/project_repository_states.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :repository_state, class: 'ProjectRepositoryState' do
     project
diff --git a/ee/spec/factories/project_tracing_settings.rb b/ee/spec/factories/project_tracing_settings.rb
index 03a811804044db0bf30c3a67d4c1a2ee6c894c01..befc48b32a5f4b52a35cdde06172cbf538dc593f 100644
--- a/ee/spec/factories/project_tracing_settings.rb
+++ b/ee/spec/factories/project_tracing_settings.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :project_tracing_setting do
     project
diff --git a/ee/spec/factories/prometheus_alert.rb b/ee/spec/factories/prometheus_alert.rb
index 3ad8f5d3e18ec0ff1a92f86b7188c60c7a97e634..2d59313ba901dc8861ff68b585f6da57af1fbe7b 100644
--- a/ee/spec/factories/prometheus_alert.rb
+++ b/ee/spec/factories/prometheus_alert.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :prometheus_alert do
     project
diff --git a/ee/spec/factories/protected_branches/merge_access_levels.rb b/ee/spec/factories/protected_branches/merge_access_levels.rb
index 0df81229a072faa26349a7b15e9805b40712f56a..ff57853214951705e364dcf9a1954de91c3d689c 100644
--- a/ee/spec/factories/protected_branches/merge_access_levels.rb
+++ b/ee/spec/factories/protected_branches/merge_access_levels.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :protected_branch_merge_access_level, class: ProtectedBranch::MergeAccessLevel do
     user nil
diff --git a/ee/spec/factories/protected_branches/push_access_levels.rb b/ee/spec/factories/protected_branches/push_access_levels.rb
index b670656c1214c4f62a550b177f0f239b0a04f3c8..a357aedc36129c70cb7a158b8813bea6379c6a18 100644
--- a/ee/spec/factories/protected_branches/push_access_levels.rb
+++ b/ee/spec/factories/protected_branches/push_access_levels.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :protected_branch_push_access_level, class: ProtectedBranch::PushAccessLevel do
     user nil
diff --git a/ee/spec/factories/protected_branches/unprotect_access_levels.rb b/ee/spec/factories/protected_branches/unprotect_access_levels.rb
index f2f2e6248c2ebbced363e95bc6198d616d3e46ce..3b3cecf0ba50d1f8401d70166cf1e11c43122728 100644
--- a/ee/spec/factories/protected_branches/unprotect_access_levels.rb
+++ b/ee/spec/factories/protected_branches/unprotect_access_levels.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :protected_branch_unprotect_access_level, class: ProtectedBranch::UnprotectAccessLevel do
     user nil
diff --git a/ee/spec/factories/protected_tags/create_access_levels.rb b/ee/spec/factories/protected_tags/create_access_levels.rb
index fc64e51345c9731a2bb2910c7319db21043d681a..921acc2df178d24be8ac928321579f7ac945accf 100644
--- a/ee/spec/factories/protected_tags/create_access_levels.rb
+++ b/ee/spec/factories/protected_tags/create_access_levels.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :protected_tag_create_access_level, class: ProtectedTag::CreateAccessLevel do
     user nil
diff --git a/ee/spec/factories/push_rules.rb b/ee/spec/factories/push_rules.rb
index 3de45d6a5787b12b8a031ec60ccc748d9a184fd2..fe7e9ef1d2bd0882b17bda4d0e342aadc4b6dc15 100644
--- a/ee/spec/factories/push_rules.rb
+++ b/ee/spec/factories/push_rules.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Read about factories at https://github.com/thoughtbot/factory_bot
 
 FactoryBot.define do
diff --git a/ee/spec/factories/saml_providers.rb b/ee/spec/factories/saml_providers.rb
index bf923cdd7a0a548509e7b00e5b42c638dc8f88d6..8bdc01fa43ceae58a7814fce948815ae1d504104 100644
--- a/ee/spec/factories/saml_providers.rb
+++ b/ee/spec/factories/saml_providers.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :saml_provider do
     group
diff --git a/ee/spec/factories/slack_integrations.rb b/ee/spec/factories/slack_integrations.rb
index c9ec6dddb03f4c5b7e59876fddaa1975c992f4e8..5544aaf520eb7ed866d3b805d39d8de20af71761 100644
--- a/ee/spec/factories/slack_integrations.rb
+++ b/ee/spec/factories/slack_integrations.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 FactoryBot.define do
   factory :slack_integration do
     sequence(:team_id) { |n| "T123#{n}" }
diff --git a/ee/spec/factories/vulnerabilities/feedback.rb b/ee/spec/factories/vulnerabilities/feedback.rb
index 69e172834cb58df0d26d26bfc2d14bf0337fe9ca..e6f7d384f624ec2b57f510cca027a647b00fa6cb 100644
--- a/ee/spec/factories/vulnerabilities/feedback.rb
+++ b/ee/spec/factories/vulnerabilities/feedback.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'digest'
 
 FactoryBot.define do
diff --git a/ee/spec/features/admin/admin_audit_logs_spec.rb b/ee/spec/features/admin/admin_audit_logs_spec.rb
index b8a2afd61461f36bd58696df5d3be9a7d637a23b..1249f47d7ecf221ef7a3cc1747b6eebf589d8a57 100644
--- a/ee/spec/features/admin/admin_audit_logs_spec.rb
+++ b/ee/spec/features/admin/admin_audit_logs_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Admin::AuditLogs', :js do
diff --git a/ee/spec/features/admin/admin_browses_log_spec.rb b/ee/spec/features/admin/admin_browses_log_spec.rb
index 5b3ca5a72018d22a8a8cc44281c0716ed62aadb5..33e9e5cc8ca77ed4ca868676dc218015181a0a99 100644
--- a/ee/spec/features/admin/admin_browses_log_spec.rb
+++ b/ee/spec/features/admin/admin_browses_log_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Admin browses logs' do
diff --git a/ee/spec/features/admin/admin_dashboard_spec.rb b/ee/spec/features/admin/admin_dashboard_spec.rb
index d125d5c30fab78503b3bbfe3e1684cce997f3c6e..f7dc5917f279ee99143ae5f5155cf22fbac3fa99 100644
--- a/ee/spec/features/admin/admin_dashboard_spec.rb
+++ b/ee/spec/features/admin/admin_dashboard_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Admin Dashboard' do
diff --git a/ee/spec/features/admin/admin_interacts_with_push_rules_spec.rb b/ee/spec/features/admin/admin_interacts_with_push_rules_spec.rb
index 1b908aeab50620da20cc2031d7c5bf33cb86a023..46054c227944b2ee24cc22e071eacb22ba90ca6d 100644
--- a/ee/spec/features/admin/admin_interacts_with_push_rules_spec.rb
+++ b/ee/spec/features/admin/admin_interacts_with_push_rules_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require "spec_helper"
 
 describe "Admin interacts with push rules" do
diff --git a/ee/spec/features/admin/admin_reset_pipeline_minutes_spec.rb b/ee/spec/features/admin/admin_reset_pipeline_minutes_spec.rb
index 8441b728ce9f9a6b26a8fdd14d9cfb2fbbeab827..8f9b2be6c23325bebe4bdfb0f5e657302ec4c8a6 100644
--- a/ee/spec/features/admin/admin_reset_pipeline_minutes_spec.rb
+++ b/ee/spec/features/admin/admin_reset_pipeline_minutes_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Reset namespace pipeline minutes' do
diff --git a/ee/spec/features/admin/admin_sends_notification_spec.rb b/ee/spec/features/admin/admin_sends_notification_spec.rb
index 9e84aee37678a9c85fc695ed14f8bfb7d241b657..1d3c62b8dd94943ad5119a475a8697745faedb06 100644
--- a/ee/spec/features/admin/admin_sends_notification_spec.rb
+++ b/ee/spec/features/admin/admin_sends_notification_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require "spec_helper"
 
 describe "Admin sends notification", :js do
diff --git a/ee/spec/features/admin/admin_users_spec.rb b/ee/spec/features/admin/admin_users_spec.rb
index 1463b9c92b0b62871ca7bc26fb88698c5b2d3f8e..bf9fa63761a76a47bb4708fbab962cb1349af474 100644
--- a/ee/spec/features/admin/admin_users_spec.rb
+++ b/ee/spec/features/admin/admin_users_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe "Admin::Users" do
diff --git a/ee/spec/features/admin/geo/admin_geo_nodes_spec.rb b/ee/spec/features/admin/geo/admin_geo_nodes_spec.rb
index d703c56655cbcc91358852dc0ca3c205985e09fb..63473d03c4e976dfa00ad4c8b3aea6a32975ebf1 100644
--- a/ee/spec/features/admin/geo/admin_geo_nodes_spec.rb
+++ b/ee/spec/features/admin/geo/admin_geo_nodes_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'admin Geo Nodes', :js, :geo do
diff --git a/ee/spec/features/admin/licenses/admin_uploads_license_spec.rb b/ee/spec/features/admin/licenses/admin_uploads_license_spec.rb
index eb8614788dbfa653d0a547ed5854f929b40c1622..e4a9d9a80bb262b2ff562943f37ed23f4ee3e893 100644
--- a/ee/spec/features/admin/licenses/admin_uploads_license_spec.rb
+++ b/ee/spec/features/admin/licenses/admin_uploads_license_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require "spec_helper"
 
 describe "Admin uploads license" do
diff --git a/ee/spec/features/admin/licenses/admin_views_license_spec.rb b/ee/spec/features/admin/licenses/admin_views_license_spec.rb
index 0e46db5bc946624cca61d67de142daad2ba14e56..ebce807ff3f12c2b961318641d324d27d2972102 100644
--- a/ee/spec/features/admin/licenses/admin_views_license_spec.rb
+++ b/ee/spec/features/admin/licenses/admin_views_license_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require "spec_helper"
 
 describe "Admin views license" do
diff --git a/ee/spec/features/billings/billing_plans_spec.rb b/ee/spec/features/billings/billing_plans_spec.rb
index 74a75bac9f26978cfcdc20f5cdb289b1e1347375..94f7a5bffd2585b30761c00ece2771b2218627de 100644
--- a/ee/spec/features/billings/billing_plans_spec.rb
+++ b/ee/spec/features/billings/billing_plans_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Billing plan pages', :feature do
diff --git a/ee/spec/features/boards/focus_mode_spec.rb b/ee/spec/features/boards/focus_mode_spec.rb
index 7d10babba34589e717b970fc84799d0c902143df..af60c30c161d85feb5f81be4e96a60683ad3a949 100644
--- a/ee/spec/features/boards/focus_mode_spec.rb
+++ b/ee/spec/features/boards/focus_mode_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Issue Boards focus mode', :js do
diff --git a/ee/spec/features/boards/group_boards/user_edits_issues_spec.rb b/ee/spec/features/boards/group_boards/user_edits_issues_spec.rb
index 40ee08ac7ca2242e855dd072f1eb283b340f1ce0..513e9ac5d314d08287d870471414c7ad6145efa2 100644
--- a/ee/spec/features/boards/group_boards/user_edits_issues_spec.rb
+++ b/ee/spec/features/boards/group_boards/user_edits_issues_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'label issues', :js do
diff --git a/ee/spec/features/boards/scoped_issue_board_spec.rb b/ee/spec/features/boards/scoped_issue_board_spec.rb
index 0cead07ff939ec0fa28fa8f0c835d0bcbc97a6ae..c46384b6e770bcb2f6f44a5292bd4da391ef9c44 100644
--- a/ee/spec/features/boards/scoped_issue_board_spec.rb
+++ b/ee/spec/features/boards/scoped_issue_board_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Scoped issue boards', :js do
diff --git a/ee/spec/features/boards/sidebar_spec.rb b/ee/spec/features/boards/sidebar_spec.rb
index 00d73ce6fd5ec4887de90536dced9d04011dc8c1..b47cb0f385726559f18cc35c3e373fd13f53fd0d 100644
--- a/ee/spec/features/boards/sidebar_spec.rb
+++ b/ee/spec/features/boards/sidebar_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Issue Boards', :js do
diff --git a/ee/spec/features/burndown_charts_spec.rb b/ee/spec/features/burndown_charts_spec.rb
index 38e003e745441ae89639c8f9257867c63f850efb..8669d386830b4bbfdc5ebc7cacc2f9fa3528f05f 100644
--- a/ee/spec/features/burndown_charts_spec.rb
+++ b/ee/spec/features/burndown_charts_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Burndown charts' do
diff --git a/ee/spec/features/ci_shared_runner_settings_spec.rb b/ee/spec/features/ci_shared_runner_settings_spec.rb
index 0f3b66d268e329b4907c6731ab9770064a10224a..4c4f5a4988974e646640a5452d2f138934391c20 100644
--- a/ee/spec/features/ci_shared_runner_settings_spec.rb
+++ b/ee/spec/features/ci_shared_runner_settings_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'CI shared runner settings' do
diff --git a/ee/spec/features/ci_shared_runner_warnings_spec.rb b/ee/spec/features/ci_shared_runner_warnings_spec.rb
index ca963e391175440b9714a3a8042dc30c9112ae55..760713f9f1bc29d516a9bab51c1918f56df42d65 100644
--- a/ee/spec/features/ci_shared_runner_warnings_spec.rb
+++ b/ee/spec/features/ci_shared_runner_warnings_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'CI shared runner limits' do
diff --git a/ee/spec/features/discussion_comments/epic_spec.rb b/ee/spec/features/discussion_comments/epic_spec.rb
index 8fe70420c848f6845708693ca4c8e58ccbff9da7..6d1ae8fea97aad045ff64b9249378c9dffad1bf1 100644
--- a/ee/spec/features/discussion_comments/epic_spec.rb
+++ b/ee/spec/features/discussion_comments/epic_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Thread Comments Epic', :js do
diff --git a/ee/spec/features/epics/delete_epic_spec.rb b/ee/spec/features/epics/delete_epic_spec.rb
index c97a1baa670cd2f9c66d98746123a2b0a66d4a3d..43dee05d354656ba72eeaa4128d316be2a436a28 100644
--- a/ee/spec/features/epics/delete_epic_spec.rb
+++ b/ee/spec/features/epics/delete_epic_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Delete Epic', :js do
diff --git a/ee/spec/features/epics/epic_issues_spec.rb b/ee/spec/features/epics/epic_issues_spec.rb
index c610c68b67f1ae5170e674d25f97b64112be08ad..2a6072143b81a377d785d05a92ae64b10da64c1e 100644
--- a/ee/spec/features/epics/epic_issues_spec.rb
+++ b/ee/spec/features/epics/epic_issues_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Epic Issues', :js do
diff --git a/ee/spec/features/epics/epic_labels_spec.rb b/ee/spec/features/epics/epic_labels_spec.rb
index f54fc1e32399075852842a4984a8ede8071c5eff..a6c006ba5e5e26bc0a4de2ef3725fa4c09ea4671 100644
--- a/ee/spec/features/epics/epic_labels_spec.rb
+++ b/ee/spec/features/epics/epic_labels_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Assign labels to an epic', :js do
diff --git a/ee/spec/features/epics/epics_list_spec.rb b/ee/spec/features/epics/epics_list_spec.rb
index 66eb59c9fc4ec83c576bf2b7edbd66bc1c359700..df3423023ddc1119623a78fcdc346e44f629537a 100644
--- a/ee/spec/features/epics/epics_list_spec.rb
+++ b/ee/spec/features/epics/epics_list_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'epics list', :js do
diff --git a/ee/spec/features/epics/filtered_search/visual_tokens_spec.rb b/ee/spec/features/epics/filtered_search/visual_tokens_spec.rb
index 40349e77ce3df3ab393a719861a907d05d269ec2..ffe19513b79147be59b3487a0f00b2ef2f3225fa 100644
--- a/ee/spec/features/epics/filtered_search/visual_tokens_spec.rb
+++ b/ee/spec/features/epics/filtered_search/visual_tokens_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'epics list', :js do
diff --git a/ee/spec/features/epics/gfm_autocomplete_spec.rb b/ee/spec/features/epics/gfm_autocomplete_spec.rb
index 249a7ba501aec9c1f048eee70c25adb4cea69529..0373cb2e3bf1746209fbabb4bcd3561afc9ad508 100644
--- a/ee/spec/features/epics/gfm_autocomplete_spec.rb
+++ b/ee/spec/features/epics/gfm_autocomplete_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'GFM autocomplete', :js do
diff --git a/ee/spec/features/epics/new_epic_spec.rb b/ee/spec/features/epics/new_epic_spec.rb
index 88819b52f069e6bb577713934127dda9a6685ef7..4aea05b470292a8aef74f032e39efd388597542d 100644
--- a/ee/spec/features/epics/new_epic_spec.rb
+++ b/ee/spec/features/epics/new_epic_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'New Epic', :js do
diff --git a/ee/spec/features/epics/referencing_epics_spec.rb b/ee/spec/features/epics/referencing_epics_spec.rb
index b9b210f9caf6c27ffc5dd629459684e7839b9111..8266b56127cd897f2ca765e56701d3b2d38a5952 100644
--- a/ee/spec/features/epics/referencing_epics_spec.rb
+++ b/ee/spec/features/epics/referencing_epics_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Referencing Epics', :js do
diff --git a/ee/spec/features/epics/todo_spec.rb b/ee/spec/features/epics/todo_spec.rb
index ed714a26ce0be438f0ae02a3534ce30aeb310afa..87cdf64bbfe98aedf10119fe5f369ec6d0aae44c 100644
--- a/ee/spec/features/epics/todo_spec.rb
+++ b/ee/spec/features/epics/todo_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Manually create a todo item from epic', :js do
diff --git a/ee/spec/features/epics/update_epic_spec.rb b/ee/spec/features/epics/update_epic_spec.rb
index 23741e9e272fbfa71438da772ceb47a5e165dddb..1e43a4a937b8e2451fad15c391cfa00307a16def 100644
--- a/ee/spec/features/epics/update_epic_spec.rb
+++ b/ee/spec/features/epics/update_epic_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Update Epic', :js do
diff --git a/ee/spec/features/geo_node_spec.rb b/ee/spec/features/geo_node_spec.rb
index 01235f7a8f59aa902fe37cc2aab2aa14274f84b5..3ec47752a6927873a3bc517d5cbe78b82dc6a1db 100644
--- a/ee/spec/features/geo_node_spec.rb
+++ b/ee/spec/features/geo_node_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'GEO Nodes', :geo do
diff --git a/ee/spec/features/groups/analytics_spec.rb b/ee/spec/features/groups/analytics_spec.rb
index 7655a021bffb87eeef3c948eb2858fc2b27c3a82..265392a4251930fb03a631ed3b608ff4f4b7c5a4 100644
--- a/ee/spec/features/groups/analytics_spec.rb
+++ b/ee/spec/features/groups/analytics_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Groups > Contribution Analytics', :js do
diff --git a/ee/spec/features/groups/audit_events_spec.rb b/ee/spec/features/groups/audit_events_spec.rb
index f31fc194b318e1e0ee03f83f34d957b7b1e1f666..91211b7e95ee761cc0eae2668ce1de030be2d033 100644
--- a/ee/spec/features/groups/audit_events_spec.rb
+++ b/ee/spec/features/groups/audit_events_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Groups > Audit Events', :js do
diff --git a/ee/spec/features/groups/billing_spec.rb b/ee/spec/features/groups/billing_spec.rb
index fa173107d943907a5bd1885b375b106c2984e70c..0b1f05c30b5d5cde22e5fc541660b34db9bcc29e 100644
--- a/ee/spec/features/groups/billing_spec.rb
+++ b/ee/spec/features/groups/billing_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Groups > Billing', :js do
diff --git a/ee/spec/features/groups/group_page_with_external_authorization_service_spec.rb b/ee/spec/features/groups/group_page_with_external_authorization_service_spec.rb
index 1163a9c9d9a7a939cc77cf55fe6d9f413104c6a1..596679afb5e78228d830c2a67aae3481720a39cf 100644
--- a/ee/spec/features/groups/group_page_with_external_authorization_service_spec.rb
+++ b/ee/spec/features/groups/group_page_with_external_authorization_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'The group page' do
diff --git a/ee/spec/features/groups/group_roadmap_spec.rb b/ee/spec/features/groups/group_roadmap_spec.rb
index d47011bd28cec220c01b07f415b4c07a5d3974b2..715681d8dd3c7066796bef10fe0d758d15a421c4 100644
--- a/ee/spec/features/groups/group_roadmap_spec.rb
+++ b/ee/spec/features/groups/group_roadmap_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'group epic roadmap', :js do
diff --git a/ee/spec/features/groups/group_settings_spec.rb b/ee/spec/features/groups/group_settings_spec.rb
index cdddf30415b0598c0554e8d211498b3ff176ce1d..2ed8f31e93b0baebb82a851d3767c16eb823687a 100644
--- a/ee/spec/features/groups/group_settings_spec.rb
+++ b/ee/spec/features/groups/group_settings_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Edit group settings' do
diff --git a/ee/spec/features/groups/hooks/user_adds_hook_spec.rb b/ee/spec/features/groups/hooks/user_adds_hook_spec.rb
index 869f871a48bf1745b97c877123b86695fadc6e90..7210b6f283e1ba9baf50e336970ca3981ed3f50f 100644
--- a/ee/spec/features/groups/hooks/user_adds_hook_spec.rb
+++ b/ee/spec/features/groups/hooks/user_adds_hook_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require "spec_helper"
 
 describe "User adds hook" do
diff --git a/ee/spec/features/groups/hooks/user_tests_hooks_spec.rb b/ee/spec/features/groups/hooks/user_tests_hooks_spec.rb
index 75f6a565f91fabcd14ca79364c7d93a63eeeeb0c..7a42102f79e87111cadd9ba201d2ec9dc13e3242 100644
--- a/ee/spec/features/groups/hooks/user_tests_hooks_spec.rb
+++ b/ee/spec/features/groups/hooks/user_tests_hooks_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe "User tests hooks", :js do
diff --git a/ee/spec/features/groups/hooks/user_views_hooks_spec.rb b/ee/spec/features/groups/hooks/user_views_hooks_spec.rb
index b7eea5e0502a37c0574e116417ff8dcebab338bb..c52723392847176c4fc985d10e45504ea54f385e 100644
--- a/ee/spec/features/groups/hooks/user_views_hooks_spec.rb
+++ b/ee/spec/features/groups/hooks/user_views_hooks_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require "spec_helper"
 
 describe "User views hooks" do
diff --git a/ee/spec/features/groups/ldap_group_links_spec.rb b/ee/spec/features/groups/ldap_group_links_spec.rb
index a67fc45465b2a444c76c7a727095ffa414d95c05..f51538725ee0db8fea1eba908cf80e9d621c6a39 100644
--- a/ee/spec/features/groups/ldap_group_links_spec.rb
+++ b/ee/spec/features/groups/ldap_group_links_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Edit group settings', :js do
diff --git a/ee/spec/features/groups/members/override_ldap_memberships_spec.rb b/ee/spec/features/groups/members/override_ldap_memberships_spec.rb
index b7c94f5395651e0b6a4e37eea4285c945e3b1d10..954fef1202d288c2b951e2aaaabd67cac0d33354 100644
--- a/ee/spec/features/groups/members/override_ldap_memberships_spec.rb
+++ b/ee/spec/features/groups/members/override_ldap_memberships_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Groups > Members > Maintainer/Owner can override LDAP access levels' do
diff --git a/ee/spec/features/groups/saml_providers_spec.rb b/ee/spec/features/groups/saml_providers_spec.rb
index 6fbd4ef3c922d868c13e07bfa5ca783a2f8a2458..55d7a628210e2bc70a74611dd79a3a930ab487ef 100644
--- a/ee/spec/features/groups/saml_providers_spec.rb
+++ b/ee/spec/features/groups/saml_providers_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'SAML provider settings' do
diff --git a/ee/spec/features/groups/usage_quotas_spec.rb b/ee/spec/features/groups/usage_quotas_spec.rb
index 658e493327294b469dc4a7166863a373ebc063f6..658c40146005a18aa8c0209f8aa38a3840ca7027 100644
--- a/ee/spec/features/groups/usage_quotas_spec.rb
+++ b/ee/spec/features/groups/usage_quotas_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Groups > Usage Quotas' do
diff --git a/ee/spec/features/issuables/related_issues_spec.rb b/ee/spec/features/issuables/related_issues_spec.rb
index 270afac7dbaf22922269e3119d7e84a68bee86e1..5f39bb90f4c8494e0b57c87e9fe578699ae91d08 100644
--- a/ee/spec/features/issuables/related_issues_spec.rb
+++ b/ee/spec/features/issuables/related_issues_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Related issues', :js do
diff --git a/ee/spec/features/issues/csv_spec.rb b/ee/spec/features/issues/csv_spec.rb
index 09ebac23705761090a5ed8b37ba6753322318015..0f2114be2f4caecd6d30b0033f542d2bc1407c08 100644
--- a/ee/spec/features/issues/csv_spec.rb
+++ b/ee/spec/features/issues/csv_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Issues csv' do
diff --git a/ee/spec/features/issues/epic_in_issue_sidebar_spec.rb b/ee/spec/features/issues/epic_in_issue_sidebar_spec.rb
index 6a2afb0206ad7e27641a4a410859734fa723ac45..0e881c73975c9db5b1a27bc3cd9af5fcc5ffbc3f 100644
--- a/ee/spec/features/issues/epic_in_issue_sidebar_spec.rb
+++ b/ee/spec/features/issues/epic_in_issue_sidebar_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Epic in issue sidebar', :js do
diff --git a/ee/spec/features/issues/filtered_search/dropdown_weight_spec.rb b/ee/spec/features/issues/filtered_search/dropdown_weight_spec.rb
index d801103a7eb63509b197162fbcb1dea2f57f9c94..ab00779d4261df24c7ccecf380a7d6e412d6dfc2 100644
--- a/ee/spec/features/issues/filtered_search/dropdown_weight_spec.rb
+++ b/ee/spec/features/issues/filtered_search/dropdown_weight_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Dropdown weight', :js do
diff --git a/ee/spec/features/issues/filtered_search/filter_issues_weight_spec.rb b/ee/spec/features/issues/filtered_search/filter_issues_weight_spec.rb
index 256c02358601c2a325a2a6b0e9cd5c5cf417dbcf..e0180207aa8f451b3c2b4e8fab25264e14558625 100644
--- a/ee/spec/features/issues/filtered_search/filter_issues_weight_spec.rb
+++ b/ee/spec/features/issues/filtered_search/filter_issues_weight_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Filter issues weight', :js do
diff --git a/ee/spec/features/issues/form_spec.rb b/ee/spec/features/issues/form_spec.rb
index 117371954f942de22b4b7c45ebb7e8751fb31e28..54af1735eb1e7c91714711a210bd7d093084e20b 100644
--- a/ee/spec/features/issues/form_spec.rb
+++ b/ee/spec/features/issues/form_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'New/edit issue', :js do
diff --git a/ee/spec/features/issues/issue_sidebar_spec.rb b/ee/spec/features/issues/issue_sidebar_spec.rb
index ad259c36e5a84ffd2abc4123600ac1361b4f02a2..61256a9cacf0b58d84ff93008fab966040563edd 100644
--- a/ee/spec/features/issues/issue_sidebar_spec.rb
+++ b/ee/spec/features/issues/issue_sidebar_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Issue Sidebar' do
diff --git a/ee/spec/features/issues/service_desk_spec.rb b/ee/spec/features/issues/service_desk_spec.rb
index bbccdbae6ab9799eab920ed05fe3d8dd3c09e650..5231244f539a7ee35cdcd50a23392e9b42c95845 100644
--- a/ee/spec/features/issues/service_desk_spec.rb
+++ b/ee/spec/features/issues/service_desk_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Service Desk Issue Tracker', :js do
diff --git a/ee/spec/features/issues/sub_nav_ee_spec.rb b/ee/spec/features/issues/sub_nav_ee_spec.rb
index c7c8c18a6a3ec243879d28e0d3c52b01f47a17cb..29f8df7196832a8c933d5791a914eaf58f097685 100644
--- a/ee/spec/features/issues/sub_nav_ee_spec.rb
+++ b/ee/spec/features/issues/sub_nav_ee_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Issues sub nav EE' do
diff --git a/ee/spec/features/jira_connect/subscriptions_spec.rb b/ee/spec/features/jira_connect/subscriptions_spec.rb
index 1d5cbf37ac88f2fabfc7fa341277f04958babb95..66ceb42ee4c94d3422d5cfa64eaa6bf56784b8cd 100644
--- a/ee/spec/features/jira_connect/subscriptions_spec.rb
+++ b/ee/spec/features/jira_connect/subscriptions_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Subscriptions Content Security Policy' do
diff --git a/ee/spec/features/labels_hierarchy_spec.rb b/ee/spec/features/labels_hierarchy_spec.rb
index 76e279725b61e2f3d93422c6009648681fda522d..1c70fcf408fcd7e08fdddcc3486784687a85fb43 100644
--- a/ee/spec/features/labels_hierarchy_spec.rb
+++ b/ee/spec/features/labels_hierarchy_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Labels Hierarchy', :js do
diff --git a/ee/spec/features/merge_request/batch_comments_spec.rb b/ee/spec/features/merge_request/batch_comments_spec.rb
index 28d641931bef56b72e86719adf65b9b19933abe7..1fb1fa5a0393d4fa5dfadb8a2f860b2a6b7a20f6 100644
--- a/ee/spec/features/merge_request/batch_comments_spec.rb
+++ b/ee/spec/features/merge_request/batch_comments_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Merge request > Batch comments', :js do
diff --git a/ee/spec/features/merge_request/user_approves_spec.rb b/ee/spec/features/merge_request/user_approves_spec.rb
index a4ba3cac0cdfcea78bd8418519348b4e174af0c0..92396bf6b5f2a99982a24b0137b46458854b705e 100644
--- a/ee/spec/features/merge_request/user_approves_spec.rb
+++ b/ee/spec/features/merge_request/user_approves_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 # TODO: https://gitlab.com/gitlab-org/gitlab/issues/9430
diff --git a/ee/spec/features/merge_request/user_merges_with_push_rules_spec.rb b/ee/spec/features/merge_request/user_merges_with_push_rules_spec.rb
index 16555a74a7d37c7b51a4ba91ae3c95e6087805bf..458920af7a164c2d316a2f6a2319ea4f20f602a9 100644
--- a/ee/spec/features/merge_request/user_merges_with_push_rules_spec.rb
+++ b/ee/spec/features/merge_request/user_merges_with_push_rules_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Merge request > User merges with Push Rules', :js do
diff --git a/ee/spec/features/merge_request/user_reviews_image_spec.rb b/ee/spec/features/merge_request/user_reviews_image_spec.rb
index 2d5b86c45470340285d66197bd5e6ca4f228b461..f8d2d0a787713709eec49e1d7ab07e1c1032e0ba 100644
--- a/ee/spec/features/merge_request/user_reviews_image_spec.rb
+++ b/ee/spec/features/merge_request/user_reviews_image_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Merge request > image review', :js do
diff --git a/ee/spec/features/merge_request/user_sees_approval_widget_spec.rb b/ee/spec/features/merge_request/user_sees_approval_widget_spec.rb
index 63f7bfa26ffef7fa4fa087c34a5ba822c2e1a9b3..a6cd0ce26a1413cca5c8cc2777b836c6ee612f7b 100644
--- a/ee/spec/features/merge_request/user_sees_approval_widget_spec.rb
+++ b/ee/spec/features/merge_request/user_sees_approval_widget_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Merge request > User sees approval widget', :js do
diff --git a/ee/spec/features/merge_request/user_selects_branches_for_new_mr_spec.rb b/ee/spec/features/merge_request/user_selects_branches_for_new_mr_spec.rb
index fd81edcaa269ae098927ab0bbe7dfa98144535ec..a7a5528f671dbfbccd3e359c37a7f6767a4a92c5 100644
--- a/ee/spec/features/merge_request/user_selects_branches_for_new_mr_spec.rb
+++ b/ee/spec/features/merge_request/user_selects_branches_for_new_mr_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Merge request > User selects branches for new MR', :js do
diff --git a/ee/spec/features/merge_request/user_sets_approvers_spec.rb b/ee/spec/features/merge_request/user_sets_approvers_spec.rb
index 405c8f793baa58613f99259248ac5ce22361e0a9..86ee2856dfeca4f9829d5cb11090673741c85df4 100644
--- a/ee/spec/features/merge_request/user_sets_approvers_spec.rb
+++ b/ee/spec/features/merge_request/user_sets_approvers_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Merge request > User sets approvers', :js do
diff --git a/ee/spec/features/merge_request/user_uses_slash_commands_spec.rb b/ee/spec/features/merge_request/user_uses_slash_commands_spec.rb
index 03c6a53c8f0c8bd9aa89e8422a7ac91b0c5e8243..0021fc7256dc536c795763b3d7f0b281df74dfcc 100644
--- a/ee/spec/features/merge_request/user_uses_slash_commands_spec.rb
+++ b/ee/spec/features/merge_request/user_uses_slash_commands_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Merge request > User uses quick actions', :js do
diff --git a/ee/spec/features/profiles/pipeline_quota_spec.rb b/ee/spec/features/profiles/pipeline_quota_spec.rb
index ff4b8ad736cc0f647245eb4a7f76f1832ec244b9..98728df915facdc5349aec3b7f6e79f7c4668380 100644
--- a/ee/spec/features/profiles/pipeline_quota_spec.rb
+++ b/ee/spec/features/profiles/pipeline_quota_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Profile > Pipeline Quota' do
diff --git a/ee/spec/features/projects/audit_events_spec.rb b/ee/spec/features/projects/audit_events_spec.rb
index 375836ddd52524b9c1f4ccb153acd6054ac7a4d9..0ddc02b10ee6f5d28179f3515d2d3f074f8d1b2a 100644
--- a/ee/spec/features/projects/audit_events_spec.rb
+++ b/ee/spec/features/projects/audit_events_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Projects > Audit Events', :js do
diff --git a/ee/spec/features/projects/clusters/gcp_spec.rb b/ee/spec/features/projects/clusters/gcp_spec.rb
index 7e5bcf6f1b430852498870d5e0f7fbea52f8344b..1e204602b222bfddf687d373201334a411696a95 100644
--- a/ee/spec/features/projects/clusters/gcp_spec.rb
+++ b/ee/spec/features/projects/clusters/gcp_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Gcp Cluster', :js do
diff --git a/ee/spec/features/projects/clusters_spec.rb b/ee/spec/features/projects/clusters_spec.rb
index 660576c9477b11fd37b69982ef84087cdca2a0a8..7e98f6f2d7f4c40a21e54574ec256b699e50ae90 100644
--- a/ee/spec/features/projects/clusters_spec.rb
+++ b/ee/spec/features/projects/clusters_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'EE Clusters', :js do
diff --git a/ee/spec/features/projects/environments_pod_logs_spec.rb b/ee/spec/features/projects/environments_pod_logs_spec.rb
index db8abea5eac6dd0e524166de4f7bcc4dfdb23214..21d30c7b47e2929c01a7a6c694cf05d6d2f27ebb 100644
--- a/ee/spec/features/projects/environments_pod_logs_spec.rb
+++ b/ee/spec/features/projects/environments_pod_logs_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Environment > Pod Logs', :js do
diff --git a/ee/spec/features/projects/geo_clone_instructions_spec.rb b/ee/spec/features/projects/geo_clone_instructions_spec.rb
index 674561737243d36156b8c0c59b8cca5c138750e3..cebe6b66ca850281533710f5bb825d75dac237ff 100644
--- a/ee/spec/features/projects/geo_clone_instructions_spec.rb
+++ b/ee/spec/features/projects/geo_clone_instructions_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Geo clone instructions', :geo, :js do
diff --git a/ee/spec/features/projects/issues/design_management/user_paginates_designs_spec.rb b/ee/spec/features/projects/issues/design_management/user_paginates_designs_spec.rb
index d18d78fb26fcf4bd3e6adfa7ca6fa405ba9202cb..9454eba370920b7c39cb8df2272e50f041114b77 100644
--- a/ee/spec/features/projects/issues/design_management/user_paginates_designs_spec.rb
+++ b/ee/spec/features/projects/issues/design_management/user_paginates_designs_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'User paginates issue designs', :js do
diff --git a/ee/spec/features/projects/issues/design_management/user_permissions_upload_spec.rb b/ee/spec/features/projects/issues/design_management/user_permissions_upload_spec.rb
index ae108d600d95a09f834639380b8b54061810bfd1..2238e86a47f49b75826f60ef957aaba7bd7ed09e 100644
--- a/ee/spec/features/projects/issues/design_management/user_permissions_upload_spec.rb
+++ b/ee/spec/features/projects/issues/design_management/user_permissions_upload_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'User design permissions', :js do
diff --git a/ee/spec/features/projects/issues/design_management/user_uploads_designs_spec.rb b/ee/spec/features/projects/issues/design_management/user_uploads_designs_spec.rb
index 5829f56f5f0eb013d2521f1449a0d75630bd1e48..ec6db7cc358cf24bc0860e5d426f270fd3b61187 100644
--- a/ee/spec/features/projects/issues/design_management/user_uploads_designs_spec.rb
+++ b/ee/spec/features/projects/issues/design_management/user_uploads_designs_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'User uploads new design', :js do
diff --git a/ee/spec/features/projects/issues/design_management/user_views_design_spec.rb b/ee/spec/features/projects/issues/design_management/user_views_design_spec.rb
index 629802f961c5151bb1bb67eef68f16bf34155a04..8b3332e22656dc039fcd978b27809000a192808a 100644
--- a/ee/spec/features/projects/issues/design_management/user_views_design_spec.rb
+++ b/ee/spec/features/projects/issues/design_management/user_views_design_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'User views issue designs', :js do
diff --git a/ee/spec/features/projects/issues/design_management/user_views_designs_spec.rb b/ee/spec/features/projects/issues/design_management/user_views_designs_spec.rb
index 308636fe4edbec81a5f51b051a23cfd02a7def94..b89c823d17103c29788b9fab6055ce8e31a91eae 100644
--- a/ee/spec/features/projects/issues/design_management/user_views_designs_spec.rb
+++ b/ee/spec/features/projects/issues/design_management/user_views_designs_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'User views issue designs', :js do
diff --git a/ee/spec/features/projects/issues/user_creates_issue_spec.rb b/ee/spec/features/projects/issues/user_creates_issue_spec.rb
index 11b5282c1d9dfc2177cfa96b36051f455ffd7d21..be1e0780c0b74a4901b546f92b75438699f39a7f 100644
--- a/ee/spec/features/projects/issues/user_creates_issue_spec.rb
+++ b/ee/spec/features/projects/issues/user_creates_issue_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require "spec_helper"
 
 describe "User creates issue", :js do
diff --git a/ee/spec/features/projects/jobs_spec.rb b/ee/spec/features/projects/jobs_spec.rb
index 26f97a9311cfe073aa6dcdb9d1d6e41f9c92e957..68173fa723640812cf2e9fc12b1976dcd668d227 100644
--- a/ee/spec/features/projects/jobs_spec.rb
+++ b/ee/spec/features/projects/jobs_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 require 'tempfile'
 
diff --git a/ee/spec/features/projects/members/invite_group_and_members_spec.rb b/ee/spec/features/projects/members/invite_group_and_members_spec.rb
index 0143775af16221fb714eb5d30face0101e108efb..d49e1e77f792912c632b2a4919fa910878601e6a 100644
--- a/ee/spec/features/projects/members/invite_group_and_members_spec.rb
+++ b/ee/spec/features/projects/members/invite_group_and_members_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Project > Members > Invite group and members', :js do
diff --git a/ee/spec/features/projects/members/member_is_removed_from_project_spec.rb b/ee/spec/features/projects/members/member_is_removed_from_project_spec.rb
index 5c754cbc67b882796bf905ac49f548f6ff94bd49..b497f1cc4d08d3bf437b2ac4f2c279928eba9e56 100644
--- a/ee/spec/features/projects/members/member_is_removed_from_project_spec.rb
+++ b/ee/spec/features/projects/members/member_is_removed_from_project_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Projects > Members > Member is removed from project' do
diff --git a/ee/spec/features/projects/members/member_leaves_project_spec.rb b/ee/spec/features/projects/members/member_leaves_project_spec.rb
index f8320f0eaf9f540e3de0b6717e1e799003e6551e..37570e4b4a602ca893cc36b85ff0ae765d5dffc8 100644
--- a/ee/spec/features/projects/members/member_leaves_project_spec.rb
+++ b/ee/spec/features/projects/members/member_leaves_project_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Projects > Members > Member leaves project' do
diff --git a/ee/spec/features/projects/merge_requests/user_approves_merge_request_spec.rb b/ee/spec/features/projects/merge_requests/user_approves_merge_request_spec.rb
index 77e4e443e127a9056bc38ba0383aeede4a517f90..3bfee5edf596253b27e2e74cbe1503b96e2d61c3 100644
--- a/ee/spec/features/projects/merge_requests/user_approves_merge_request_spec.rb
+++ b/ee/spec/features/projects/merge_requests/user_approves_merge_request_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'User approves a merge request', :js do
diff --git a/ee/spec/features/projects/merge_requests/user_edits_merge_request_spec.rb b/ee/spec/features/projects/merge_requests/user_edits_merge_request_spec.rb
index 4d2f43f2fd1b6cc72a99ebab640e71096de2de07..a6cb06eaff8577c2b3ba61e7b3ccc981bf8e5df0 100644
--- a/ee/spec/features/projects/merge_requests/user_edits_merge_request_spec.rb
+++ b/ee/spec/features/projects/merge_requests/user_edits_merge_request_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Projects > Merge Requests > User edits a merge request' do
diff --git a/ee/spec/features/projects/milestones/milestone_spec.rb b/ee/spec/features/projects/milestones/milestone_spec.rb
index 7c2c863cb5eac7f905fd44762b961f3857a3acaf..32dc979a39c7ae4a5649905c8580ebf8c0ef461e 100644
--- a/ee/spec/features/projects/milestones/milestone_spec.rb
+++ b/ee/spec/features/projects/milestones/milestone_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Milestones on EE' do
diff --git a/ee/spec/features/projects/mirror_spec.rb b/ee/spec/features/projects/mirror_spec.rb
index 69c671aebb44accd0ca91398e70efcccd51b5995..aded32b5dcdd4224506d2c78f9a0161c35b4a8a3 100644
--- a/ee/spec/features/projects/mirror_spec.rb
+++ b/ee/spec/features/projects/mirror_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Project mirror', :js do
diff --git a/ee/spec/features/projects/new_project_spec.rb b/ee/spec/features/projects/new_project_spec.rb
index 2ff4170619afd2dc3cb753f90ea468d303bb274a..c9fe7cfc0de45e7485c50c6d027363ed6761df8a 100644
--- a/ee/spec/features/projects/new_project_spec.rb
+++ b/ee/spec/features/projects/new_project_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'New project' do
diff --git a/ee/spec/features/projects/path_locks_spec.rb b/ee/spec/features/projects/path_locks_spec.rb
index de665a75f509b472b1a3e089800f01019c835c28..2b70de55c6cc2f12ca1f9ee55a4b221939b2ec64 100644
--- a/ee/spec/features/projects/path_locks_spec.rb
+++ b/ee/spec/features/projects/path_locks_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Path Locks', :js do
diff --git a/ee/spec/features/projects/pipelines/pipeline_spec.rb b/ee/spec/features/projects/pipelines/pipeline_spec.rb
index 5c8846d0617e90bf7f32a6a897d56c964c0227e1..3357bf13b5ad111e558235f90afd4d3f6317127b 100644
--- a/ee/spec/features/projects/pipelines/pipeline_spec.rb
+++ b/ee/spec/features/projects/pipelines/pipeline_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Pipeline', :js do
diff --git a/ee/spec/features/projects/push_rules_spec.rb b/ee/spec/features/projects/push_rules_spec.rb
index 00074624028d1b44c5c60f5cca495383ca203a86..932b704f419732fea145ac3b2f663756982a6bad 100644
--- a/ee/spec/features/projects/push_rules_spec.rb
+++ b/ee/spec/features/projects/push_rules_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Projects > Push Rules', :js do
diff --git a/ee/spec/features/projects/services/prometheus_custom_metrics_spec.rb b/ee/spec/features/projects/services/prometheus_custom_metrics_spec.rb
index 97ac2e8b8cc239146cce45410911485c0f0554ed..6afb60f7b71027add497415fb66090290afe9b20 100644
--- a/ee/spec/features/projects/services/prometheus_custom_metrics_spec.rb
+++ b/ee/spec/features/projects/services/prometheus_custom_metrics_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Prometheus custom metrics', :js do
diff --git a/ee/spec/features/projects/services/user_activates_github_spec.rb b/ee/spec/features/projects/services/user_activates_github_spec.rb
index f35a23d12db0be377832076342698a8bb2553581..90803df76a7f83c0c7c109ea5c35b5eeb3e5566e 100644
--- a/ee/spec/features/projects/services/user_activates_github_spec.rb
+++ b/ee/spec/features/projects/services/user_activates_github_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'User activates GitHub Service' do
diff --git a/ee/spec/features/projects/settings/ee/repository_mirrors_settings_spec.rb b/ee/spec/features/projects/settings/ee/repository_mirrors_settings_spec.rb
index 791ec569c63514bf91665170c2000456fb302230..87e5225b75e9922da2348dfe14762bd31f9f4a33 100644
--- a/ee/spec/features/projects/settings/ee/repository_mirrors_settings_spec.rb
+++ b/ee/spec/features/projects/settings/ee/repository_mirrors_settings_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Project settings > [EE] repository' do
diff --git a/ee/spec/features/projects/settings/issues_settings_spec.rb b/ee/spec/features/projects/settings/issues_settings_spec.rb
index 62c8042c15ffd37d1e044bca78c51503d809fc2a..5a7a6778dccb9f82c21a4b89797fd1cbd2e15025 100644
--- a/ee/spec/features/projects/settings/issues_settings_spec.rb
+++ b/ee/spec/features/projects/settings/issues_settings_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Project settings > Issues', :js do
diff --git a/ee/spec/features/projects/settings/packages_settings_spec.rb b/ee/spec/features/projects/settings/packages_settings_spec.rb
index 59dd560773c63f9cbfacab8f0f51ca3164569697..5dd37f0eb05dfdf2c71ed7c5b2eb1c504dddd43d 100644
--- a/ee/spec/features/projects/settings/packages_settings_spec.rb
+++ b/ee/spec/features/projects/settings/packages_settings_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Projects > Settings > Packages', :js do
diff --git a/ee/spec/features/projects/settings/push_rules_settings_spec.rb b/ee/spec/features/projects/settings/push_rules_settings_spec.rb
index 591f958a6f130234f37c88da6f11dfd9f7b4ec16..b8476afb30230ac338cc5b8f563a4872abe36023 100644
--- a/ee/spec/features/projects/settings/push_rules_settings_spec.rb
+++ b/ee/spec/features/projects/settings/push_rules_settings_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Project settings > [EE] repository' do
diff --git a/ee/spec/features/projects/settings/service_desk_setting_spec.rb b/ee/spec/features/projects/settings/service_desk_setting_spec.rb
index cc7d6dca35cae2b7c5acaaa16546ab108b8582de..5e582ae47a4f9c893979e506d7afa8f6803982e7 100644
--- a/ee/spec/features/projects/settings/service_desk_setting_spec.rb
+++ b/ee/spec/features/projects/settings/service_desk_setting_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Service Desk Setting', :js do
diff --git a/ee/spec/features/projects/settings/slack_application_spec.rb b/ee/spec/features/projects/settings/slack_application_spec.rb
index 6d678af19949cc5c78c66e6783794b20984d2fcf..963a2a420a8300b5a4c7e7f3ec4f00d3960b1e50 100644
--- a/ee/spec/features/projects/settings/slack_application_spec.rb
+++ b/ee/spec/features/projects/settings/slack_application_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Slack application' do
diff --git a/ee/spec/features/projects/settings/user_manages_approval_settings_spec.rb b/ee/spec/features/projects/settings/user_manages_approval_settings_spec.rb
index fecee2c75604df8255bb83f5c6c1b6654a72b87d..395d2226258f22cca1c465821c0007bfda775357 100644
--- a/ee/spec/features/projects/settings/user_manages_approval_settings_spec.rb
+++ b/ee/spec/features/projects/settings/user_manages_approval_settings_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'EE > Projects > Settings > User manages approval rule settings' do
diff --git a/ee/spec/features/projects/settings/user_manages_issues_template_spec.rb b/ee/spec/features/projects/settings/user_manages_issues_template_spec.rb
index 2030e64e780398463b97295d7ec58d7bd2ddb130..2f28879276c0409fa7b82f0615125033e7189859 100644
--- a/ee/spec/features/projects/settings/user_manages_issues_template_spec.rb
+++ b/ee/spec/features/projects/settings/user_manages_issues_template_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'EE > Projects > Settings > User manages issue template' do
diff --git a/ee/spec/features/projects/settings/user_manages_members_spec.rb b/ee/spec/features/projects/settings/user_manages_members_spec.rb
index e79010c57b9ae2441182cfe97a683fd2af77f019..c2d0cce07d12c375679f26777168a1f5905a7fbb 100644
--- a/ee/spec/features/projects/settings/user_manages_members_spec.rb
+++ b/ee/spec/features/projects/settings/user_manages_members_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require "spec_helper"
 
 describe "User manages members" do
diff --git a/ee/spec/features/projects/settings/user_manages_merge_requests_template_spec.rb b/ee/spec/features/projects/settings/user_manages_merge_requests_template_spec.rb
index b0754d2c1abc0cf899c79d289aaa0762bf14b2ea..216ca2e9e425f49821c3d3fb6bf75e05aa5fb6cb 100644
--- a/ee/spec/features/projects/settings/user_manages_merge_requests_template_spec.rb
+++ b/ee/spec/features/projects/settings/user_manages_merge_requests_template_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'EE > Projects > Settings > User manages merge requests template' do
diff --git a/ee/spec/features/projects/show/developer_views_empty_project_instructions_spec.rb b/ee/spec/features/projects/show/developer_views_empty_project_instructions_spec.rb
index 12886e53eddb2375e2017a1796288ced48c88985..379dfacb4de87f59cdd0fa867fa4517ce91efdcf 100644
--- a/ee/spec/features/projects/show/developer_views_empty_project_instructions_spec.rb
+++ b/ee/spec/features/projects/show/developer_views_empty_project_instructions_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Projects > Show > Developer views empty project instructions' do
diff --git a/ee/spec/features/projects/show_project_spec.rb b/ee/spec/features/projects/show_project_spec.rb
index ef7c38c7741685905a07872bc72d38fd26b1c378..48211c688d169c7f1d91fc8956efe8e88dbcb84e 100644
--- a/ee/spec/features/projects/show_project_spec.rb
+++ b/ee/spec/features/projects/show_project_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Project show page', :feature do
diff --git a/ee/spec/features/projects/user_applies_custom_file_template_spec.rb b/ee/spec/features/projects/user_applies_custom_file_template_spec.rb
index 3a658f67a5e86560474ac225439d3e9e46129c4e..ddeafe97e508d3950461f7c56d2431da83fed8da 100644
--- a/ee/spec/features/projects/user_applies_custom_file_template_spec.rb
+++ b/ee/spec/features/projects/user_applies_custom_file_template_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Project', :js do
diff --git a/ee/spec/features/promotion_spec.rb b/ee/spec/features/promotion_spec.rb
index c7525bef4d8200faa55955b9be7a3b219a3107ba..e9da87f6a21f4ddee2748eff39c16b24fcb91edf 100644
--- a/ee/spec/features/promotion_spec.rb
+++ b/ee/spec/features/promotion_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Promotions', :js do
diff --git a/ee/spec/features/read_only_spec.rb b/ee/spec/features/read_only_spec.rb
index ec65115a83ad193066f78947193e003073f93f3e..02016d13f330600f83851e7c9ce029ebea0e50da 100644
--- a/ee/spec/features/read_only_spec.rb
+++ b/ee/spec/features/read_only_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Geo read-only message', :geo do
diff --git a/ee/spec/features/search/elastic/global_search_spec.rb b/ee/spec/features/search/elastic/global_search_spec.rb
index b9d03215b053bc72352926117537ca4285c3a595..037b168dd2d62324e959f52971953a72d7c71692 100644
--- a/ee/spec/features/search/elastic/global_search_spec.rb
+++ b/ee/spec/features/search/elastic/global_search_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Global elastic search', :elastic do
diff --git a/ee/spec/features/search/elastic/group_search_spec.rb b/ee/spec/features/search/elastic/group_search_spec.rb
index 689bd198f4d59befc02eb0ea5cc78fd67337745b..97d2a1e7df7b1acbb9f0f76df3fcc0e36af0551b 100644
--- a/ee/spec/features/search/elastic/group_search_spec.rb
+++ b/ee/spec/features/search/elastic/group_search_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Group elastic search', :js, :elastic do
diff --git a/ee/spec/features/search/elastic/project_search_spec.rb b/ee/spec/features/search/elastic/project_search_spec.rb
index 02be4c161b9b4c04bd9c14bf16e3beecad956b6d..7f842c6e016671c37b7a38c369c479528c3981b0 100644
--- a/ee/spec/features/search/elastic/project_search_spec.rb
+++ b/ee/spec/features/search/elastic/project_search_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Project elastic search', :js, :elastic do
diff --git a/ee/spec/features/search/elastic/snippet_search_spec.rb b/ee/spec/features/search/elastic/snippet_search_spec.rb
index d7e79705ed67947b3810854d60ce3c124f786dfb..a250cae9f4cad54a7f8b4036883dce1999493132 100644
--- a/ee/spec/features/search/elastic/snippet_search_spec.rb
+++ b/ee/spec/features/search/elastic/snippet_search_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Snippet elastic search', :js, :elastic do
diff --git a/ee/spec/features/security/project/snippet/internal_access_spec.rb b/ee/spec/features/security/project/snippet/internal_access_spec.rb
index 0364b3b3cbc146a54a2f9c1f2a86a3a9c8e5582f..78febb62b01c13c2a8052d1f04a94d299cad24c6 100644
--- a/ee/spec/features/security/project/snippet/internal_access_spec.rb
+++ b/ee/spec/features/security/project/snippet/internal_access_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe "Internal Project Snippets Access" do
diff --git a/ee/spec/features/security/project/snippet/private_access_spec.rb b/ee/spec/features/security/project/snippet/private_access_spec.rb
index c16db1c261cab24e264cb7e09238542104e1b8d8..cd25f9b28b80f46df5daa4685a7257c62cdacda3 100644
--- a/ee/spec/features/security/project/snippet/private_access_spec.rb
+++ b/ee/spec/features/security/project/snippet/private_access_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe "Private Project Snippets Access" do
diff --git a/ee/spec/features/security/project/snippet/public_access_spec.rb b/ee/spec/features/security/project/snippet/public_access_spec.rb
index db57957aa3b98740b1fd7d90b5a8140b1d81e117..7ee34cff97ca5af0a2a6cc2e1548c49306ac5123 100644
--- a/ee/spec/features/security/project/snippet/public_access_spec.rb
+++ b/ee/spec/features/security/project/snippet/public_access_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe "Public Project Snippets Access" do
diff --git a/ee/spec/features/signup_spec.rb b/ee/spec/features/signup_spec.rb
index 19d91b3f9615c5d926ee0a9a053a59b6fcab9dad..70a45b6f98284bf23b40764df678865428de1487 100644
--- a/ee/spec/features/signup_spec.rb
+++ b/ee/spec/features/signup_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Signup on EE' do
diff --git a/ee/spec/features/user_unsubscribes_from_admin_notifications_spec.rb b/ee/spec/features/user_unsubscribes_from_admin_notifications_spec.rb
index 3c106252e822827a3150eabb3c4447bd66e9296e..b492aef76a35d138d6c30b70c887154e926c39ee 100644
--- a/ee/spec/features/user_unsubscribes_from_admin_notifications_spec.rb
+++ b/ee/spec/features/user_unsubscribes_from_admin_notifications_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require "spec_helper"
 
 describe "Admin unsubscribes from notification" do
diff --git a/ee/spec/features/users/login_spec.rb b/ee/spec/features/users/login_spec.rb
index 62064440443b0eda439b1374f1600ae5f5b456f0..896c38c47b09fddabecf6caa4ef61a7416c97901 100644
--- a/ee/spec/features/users/login_spec.rb
+++ b/ee/spec/features/users/login_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Login' do
diff --git a/ee/spec/finders/boards/milestones_finder_spec.rb b/ee/spec/finders/boards/milestones_finder_spec.rb
index 170af25480324e3999d61bebd44a00d009c1f541..ae50003b7805242943f473fb824e4d88b4637a4b 100644
--- a/ee/spec/finders/boards/milestones_finder_spec.rb
+++ b/ee/spec/finders/boards/milestones_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Boards::MilestonesFinder do
diff --git a/ee/spec/finders/boards/users_finder_spec.rb b/ee/spec/finders/boards/users_finder_spec.rb
index 27e5a4537a328027a937efa88514aa7fa5c10bdf..6c541e10fe9fffb99d6ed44939e7a923e9c6f5e5 100644
--- a/ee/spec/finders/boards/users_finder_spec.rb
+++ b/ee/spec/finders/boards/users_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Boards::UsersFinder do
diff --git a/ee/spec/finders/epics_finder_spec.rb b/ee/spec/finders/epics_finder_spec.rb
index 10365c12d8cc6e1135075861502a786f045b4d3b..07e4e37d46c0bcc037a552952517dbb08a03caf6 100644
--- a/ee/spec/finders/epics_finder_spec.rb
+++ b/ee/spec/finders/epics_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EpicsFinder do
diff --git a/ee/spec/finders/geo/attachment_registry_finder_spec.rb b/ee/spec/finders/geo/attachment_registry_finder_spec.rb
index 2611a2a33ed8f4ca824d941dc0f54a4b1daa088a..954addba86aa5b5ed1c702600fb694285b675bf4 100644
--- a/ee/spec/finders/geo/attachment_registry_finder_spec.rb
+++ b/ee/spec/finders/geo/attachment_registry_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::AttachmentRegistryFinder, :geo, :geo_fdw do
diff --git a/ee/spec/finders/geo/job_artifact_registry_finder_spec.rb b/ee/spec/finders/geo/job_artifact_registry_finder_spec.rb
index 64532d31cf70c8c642c9f946b36afc68a42cd58c..99ca5b8a0a62418a8709ebc4f28d78324ad6270c 100644
--- a/ee/spec/finders/geo/job_artifact_registry_finder_spec.rb
+++ b/ee/spec/finders/geo/job_artifact_registry_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::JobArtifactRegistryFinder, :geo_fdw do
diff --git a/ee/spec/finders/geo/lfs_object_registry_finder_spec.rb b/ee/spec/finders/geo/lfs_object_registry_finder_spec.rb
index b22f5f1109519e48d5b5c167fb8fabc04c6db4c2..4407c08a4669e2b57892ad4115a6b1ffe47a75ff 100644
--- a/ee/spec/finders/geo/lfs_object_registry_finder_spec.rb
+++ b/ee/spec/finders/geo/lfs_object_registry_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::LfsObjectRegistryFinder, :geo_fdw do
diff --git a/ee/spec/finders/geo/repository_verification_finder_spec.rb b/ee/spec/finders/geo/repository_verification_finder_spec.rb
index c7d8b1b6f6e00906a6dfd421588291b5d7fc7193..285d77261bbfe3652dcb096e6592aad547b88cd6 100644
--- a/ee/spec/finders/geo/repository_verification_finder_spec.rb
+++ b/ee/spec/finders/geo/repository_verification_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RepositoryVerificationFinder do
diff --git a/ee/spec/finders/group_projects_finder_spec.rb b/ee/spec/finders/group_projects_finder_spec.rb
index 14c8d93462d74b5d0a0ffac455a1ad792b61f112..6bef450b13633f08a67685a7636ea3fcfe5f0a65 100644
--- a/ee/spec/finders/group_projects_finder_spec.rb
+++ b/ee/spec/finders/group_projects_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe GroupProjectsFinder do
diff --git a/ee/spec/finders/issues_finder_spec.rb b/ee/spec/finders/issues_finder_spec.rb
index b80797c17237ecb841efde0bd2f3592d7eb4efdd..f19b95712612306937d068f5f547c35b94ac37f1 100644
--- a/ee/spec/finders/issues_finder_spec.rb
+++ b/ee/spec/finders/issues_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe IssuesFinder do
diff --git a/ee/spec/finders/license_template_finder_spec.rb b/ee/spec/finders/license_template_finder_spec.rb
index 661f5a9e790bf992a503a7e2d34b638927afb045..78ca7ea1449c8f0e723f44b1ca4c3cc29704c728 100644
--- a/ee/spec/finders/license_template_finder_spec.rb
+++ b/ee/spec/finders/license_template_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe LicenseTemplateFinder do
diff --git a/ee/spec/finders/log_finder_spec.rb b/ee/spec/finders/log_finder_spec.rb
index 5f1592a135de2ee51a185269915edc6ea62e20dd..0e2ca035a524d55257111cc75243c24d932b0c5c 100644
--- a/ee/spec/finders/log_finder_spec.rb
+++ b/ee/spec/finders/log_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe LogFinder do
diff --git a/ee/spec/finders/merge_requests_finder_spec.rb b/ee/spec/finders/merge_requests_finder_spec.rb
index 8c77033d5dbf0b8605c0bca81b23287163af728b..0f97f26670ef7e7124d165cf82dda3fdc3467f3a 100644
--- a/ee/spec/finders/merge_requests_finder_spec.rb
+++ b/ee/spec/finders/merge_requests_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe MergeRequestsFinder do
diff --git a/ee/spec/finders/snippets_finder_spec.rb b/ee/spec/finders/snippets_finder_spec.rb
index 89c4325df614501687229991e80de79bf8043c83..907f0854717fb6d77bfd1598553d074840983ffd 100644
--- a/ee/spec/finders/snippets_finder_spec.rb
+++ b/ee/spec/finders/snippets_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe SnippetsFinder do
diff --git a/ee/spec/finders/template_finder_spec.rb b/ee/spec/finders/template_finder_spec.rb
index 446a42ae468e832c4a2b7a3d0cec5604ebb550d8..fdec3c35cedc93439bc90fa622f9d31b2a5ad53c 100644
--- a/ee/spec/finders/template_finder_spec.rb
+++ b/ee/spec/finders/template_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe TemplateFinder do
diff --git a/ee/spec/finders/users_finder_spec.rb b/ee/spec/finders/users_finder_spec.rb
index 0e654ae71fb9b705e687dc153a5c9a1b2bc7e1a8..adeccf137d2d5029c03556c96ecbc3ca64ec6fb4 100644
--- a/ee/spec/finders/users_finder_spec.rb
+++ b/ee/spec/finders/users_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe UsersFinder do
diff --git a/ee/spec/graphql/resolvers/design_management/version_resolver_spec.rb b/ee/spec/graphql/resolvers/design_management/version_resolver_spec.rb
index 7d3921e49679ad099dea787191674cc2aeb84455..c8ed6e3cfb6e613b13b7661a08aa54ceec68fa82 100644
--- a/ee/spec/graphql/resolvers/design_management/version_resolver_spec.rb
+++ b/ee/spec/graphql/resolvers/design_management/version_resolver_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Resolvers::DesignManagement::VersionResolver do
diff --git a/ee/spec/graphql/types/permission_types/issue_spec.rb b/ee/spec/graphql/types/permission_types/issue_spec.rb
index 56cecd7defb845a3fc5af3e4176b20621a0dcb89..e5859047b372a47a03dc6a780dac87a22b4d64cf 100644
--- a/ee/spec/graphql/types/permission_types/issue_spec.rb
+++ b/ee/spec/graphql/types/permission_types/issue_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Types::PermissionTypes::Issue do
diff --git a/ee/spec/graphql/types/permission_types/project_spec.rb b/ee/spec/graphql/types/permission_types/project_spec.rb
index 779a3bb91b982454858d0af63637c271bfac8741..b3ccdb3416fc811d88e7be4492e08709e538c76e 100644
--- a/ee/spec/graphql/types/permission_types/project_spec.rb
+++ b/ee/spec/graphql/types/permission_types/project_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Types::PermissionTypes::Project do
diff --git a/ee/spec/helpers/audit_events_helper_spec.rb b/ee/spec/helpers/audit_events_helper_spec.rb
index 0f08b97945e91541be2db5c2412d0b7998998565..ff7eeb913139138b02696c125e35529a83f34990 100644
--- a/ee/spec/helpers/audit_events_helper_spec.rb
+++ b/ee/spec/helpers/audit_events_helper_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe AuditEventsHelper do
diff --git a/ee/spec/helpers/billing_plans_helper_spec.rb b/ee/spec/helpers/billing_plans_helper_spec.rb
index 2b4445e9da72810613332246f31765c682fe7be9..62f77e10a72d6650cbf029c01c98bed29334078d 100644
--- a/ee/spec/helpers/billing_plans_helper_spec.rb
+++ b/ee/spec/helpers/billing_plans_helper_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe BillingPlansHelper do
diff --git a/ee/spec/helpers/boards_helper_spec.rb b/ee/spec/helpers/boards_helper_spec.rb
index ffb30c6c1d8a4f4661286a69bc92cac3313a3c50..4facc8046024605f11cbcca36e5815a832662083 100644
--- a/ee/spec/helpers/boards_helper_spec.rb
+++ b/ee/spec/helpers/boards_helper_spec.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
 
 require 'spec_helper'
 
diff --git a/ee/spec/helpers/ee/blob_helper_spec.rb b/ee/spec/helpers/ee/blob_helper_spec.rb
index 2df61fb4676966b549ae26eed09b78d6d71b1216..9e799b932ceb8b6c3e91e005f2bf70d0115e4ef0 100644
--- a/ee/spec/helpers/ee/blob_helper_spec.rb
+++ b/ee/spec/helpers/ee/blob_helper_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe BlobHelper do
diff --git a/ee/spec/helpers/ee/emails_helper_spec.rb b/ee/spec/helpers/ee/emails_helper_spec.rb
index 6ddb245d23890b8edb6361c9f3b8e01370f31960..6bd6ec9c2e56d547077889874a96ee8df87d9bb0 100644
--- a/ee/spec/helpers/ee/emails_helper_spec.rb
+++ b/ee/spec/helpers/ee/emails_helper_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require "spec_helper"
 
 describe EE::EmailsHelper do
diff --git a/ee/spec/helpers/ee/gitlab_routing_helper_spec.rb b/ee/spec/helpers/ee/gitlab_routing_helper_spec.rb
index d5b0657fbfc5a8dfa6aecbcbe8d72d8f8cf70d69..514a59d59a9f4dcc63aa335f21a03eaa023e1188 100644
--- a/ee/spec/helpers/ee/gitlab_routing_helper_spec.rb
+++ b/ee/spec/helpers/ee/gitlab_routing_helper_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::GitlabRoutingHelper do
diff --git a/ee/spec/helpers/ee/groups_helper_spec.rb b/ee/spec/helpers/ee/groups_helper_spec.rb
index fb36b4d98971969764e486f9466e3dacf6c22223..8dff08ccfcef07dcafff5a45958fe2f444226f88 100644
--- a/ee/spec/helpers/ee/groups_helper_spec.rb
+++ b/ee/spec/helpers/ee/groups_helper_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe GroupsHelper do
diff --git a/ee/spec/helpers/ee/lock_helper_spec.rb b/ee/spec/helpers/ee/lock_helper_spec.rb
index 1d539121e7eda6ed9a930ff461c2a88d1fcadafc..a754fc12ff97f1167f63972432800990335e84b0 100644
--- a/ee/spec/helpers/ee/lock_helper_spec.rb
+++ b/ee/spec/helpers/ee/lock_helper_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require "spec_helper"
 
 describe EE::LockHelper do
diff --git a/ee/spec/helpers/epics_helper_spec.rb b/ee/spec/helpers/epics_helper_spec.rb
index 5386b7c9c588cc6b5e26a4b1c9735c0f43351406..8a9e0148955c4f749f932754106aa22fa12fc451 100644
--- a/ee/spec/helpers/epics_helper_spec.rb
+++ b/ee/spec/helpers/epics_helper_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EpicsHelper, type: :helper do
diff --git a/ee/spec/helpers/feature_flags_helper_spec.rb b/ee/spec/helpers/feature_flags_helper_spec.rb
index 96a494f762bfbfae151330ca484729420c3eb535..ad5f2806b0172137aefe3217f46a3aaeb2b108b5 100644
--- a/ee/spec/helpers/feature_flags_helper_spec.rb
+++ b/ee/spec/helpers/feature_flags_helper_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe FeatureFlagsHelper do
diff --git a/ee/spec/helpers/kerberos_spnego_helper_spec.rb b/ee/spec/helpers/kerberos_spnego_helper_spec.rb
index 48f785c9c163594516d9d5bb0bddf993039af82b..7db8e5698a2915b7eca955134bf5e88169eef58d 100644
--- a/ee/spec/helpers/kerberos_spnego_helper_spec.rb
+++ b/ee/spec/helpers/kerberos_spnego_helper_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 require 'gssapi'
 
diff --git a/ee/spec/helpers/license_helper_spec.rb b/ee/spec/helpers/license_helper_spec.rb
index b4651802a2aa196fdd86acf410a63093a70df579..22b4946a793c5414b98e93a37f1ea7e297041e52 100644
--- a/ee/spec/helpers/license_helper_spec.rb
+++ b/ee/spec/helpers/license_helper_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe LicenseHelper do
diff --git a/ee/spec/helpers/path_locks_helper_spec.rb b/ee/spec/helpers/path_locks_helper_spec.rb
index 279d4516f6628787493cc4dc43e26ccd8c557b35..04f7b7a6685b3fe2a71f7bc2d9cef8a7cb224050 100644
--- a/ee/spec/helpers/path_locks_helper_spec.rb
+++ b/ee/spec/helpers/path_locks_helper_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe PathLocksHelper do
diff --git a/ee/spec/helpers/push_rules_helper_spec.rb b/ee/spec/helpers/push_rules_helper_spec.rb
index 523cbcc383c039b67306ba762c5bdb6a00881a67..8d6708f3d1eb722781eebe42c1edae4b8c1ff3ad 100644
--- a/ee/spec/helpers/push_rules_helper_spec.rb
+++ b/ee/spec/helpers/push_rules_helper_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe PushRulesHelper do
diff --git a/ee/spec/helpers/search_helper_spec.rb b/ee/spec/helpers/search_helper_spec.rb
index 6c7465af322713d9c5622dad7ae463b49beac2c3..845c8c0cb7dc5a5115bb7f78a9131cd59df31258 100644
--- a/ee/spec/helpers/search_helper_spec.rb
+++ b/ee/spec/helpers/search_helper_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe SearchHelper do
diff --git a/ee/spec/initializers/fog_google_https_private_urls_spec.rb b/ee/spec/initializers/fog_google_https_private_urls_spec.rb
index de3c157ab7bd72b45f48d295ff1bfd9ea350138b..30d3bff484c16756aedc98093003676790ef6545 100644
--- a/ee/spec/initializers/fog_google_https_private_urls_spec.rb
+++ b/ee/spec/initializers/fog_google_https_private_urls_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Fog::Storage::GoogleXML::File' do
diff --git a/ee/spec/lib/audit/details_spec.rb b/ee/spec/lib/audit/details_spec.rb
index 1dc5ab05e0072523a9426acc34beb6141abff902..caae300d2ddd0fc7d0823baa9d23d20baa9c7210 100644
--- a/ee/spec/lib/audit/details_spec.rb
+++ b/ee/spec/lib/audit/details_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Audit::Details do
diff --git a/ee/spec/lib/banzai/filter/cross_project_issuable_information_filter_spec.rb b/ee/spec/lib/banzai/filter/cross_project_issuable_information_filter_spec.rb
index 92b8c526e8822a30340cc446a650f2ae9888acd7..632d1692d27f2ed98c2829f5357b3c6d7bec7832 100644
--- a/ee/spec/lib/banzai/filter/cross_project_issuable_information_filter_spec.rb
+++ b/ee/spec/lib/banzai/filter/cross_project_issuable_information_filter_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Banzai::Filter::CrossProjectIssuableInformationFilter do
diff --git a/ee/spec/lib/banzai/filter/epic_reference_filter_spec.rb b/ee/spec/lib/banzai/filter/epic_reference_filter_spec.rb
index 3a368788af0760c746f9dbd2d5ead2750a50980a..79ec2075068262c3dbb95e9dbcda686177e1b77e 100644
--- a/ee/spec/lib/banzai/filter/epic_reference_filter_spec.rb
+++ b/ee/spec/lib/banzai/filter/epic_reference_filter_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Banzai::Filter::EpicReferenceFilter do
diff --git a/ee/spec/lib/banzai/reference_parser/epic_parser_spec.rb b/ee/spec/lib/banzai/reference_parser/epic_parser_spec.rb
index bfa184ce5673592db31b65ae646175e8233fce4c..d97ec255c3e28ca910a71e8c5454eec2851dfcca 100644
--- a/ee/spec/lib/banzai/reference_parser/epic_parser_spec.rb
+++ b/ee/spec/lib/banzai/reference_parser/epic_parser_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Banzai::ReferenceParser::EpicParser do
diff --git a/ee/spec/lib/csv_builder_spec.rb b/ee/spec/lib/csv_builder_spec.rb
index 01ea8743bc68b5a90c29d2c67839f4051d5fd925..14541367d4d9389046318712afc172b15f8087b0 100644
--- a/ee/spec/lib/csv_builder_spec.rb
+++ b/ee/spec/lib/csv_builder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe CsvBuilder do
diff --git a/ee/spec/lib/ee/api/entities/geo_node_status_spec.rb b/ee/spec/lib/ee/api/entities/geo_node_status_spec.rb
index 13216f662cb8760c4875d237859abdc8978b6d6c..52f91a290a9df19c856b5f71bd3cbbb53881c799 100644
--- a/ee/spec/lib/ee/api/entities/geo_node_status_spec.rb
+++ b/ee/spec/lib/ee/api/entities/geo_node_status_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::API::Entities::GeoNodeStatus do
diff --git a/ee/spec/lib/ee/api/helpers/notes_helpers_spec.rb b/ee/spec/lib/ee/api/helpers/notes_helpers_spec.rb
index b11c2231330fa6e0dcf68aac85bf886a91ab0be1..3ae8454c2427fb06ffbeca52ebb795211366544a 100644
--- a/ee/spec/lib/ee/api/helpers/notes_helpers_spec.rb
+++ b/ee/spec/lib/ee/api/helpers/notes_helpers_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'NotesHelpers' do
diff --git a/ee/spec/lib/ee/api/helpers/runner_spec.rb b/ee/spec/lib/ee/api/helpers/runner_spec.rb
index 480552837224d5a2716e160125d47f9f5f45b917..87750b161e3676f232f858106c9d66e68b1e0731 100644
--- a/ee/spec/lib/ee/api/helpers/runner_spec.rb
+++ b/ee/spec/lib/ee/api/helpers/runner_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::API::Helpers::Runner do
diff --git a/ee/spec/lib/ee/api/helpers_spec.rb b/ee/spec/lib/ee/api/helpers_spec.rb
index 8dbc2b1d7c02671228646e82252b6a39ec339406..e6b66dea732d7d8d289a200eb64b07a804e7b240 100644
--- a/ee/spec/lib/ee/api/helpers_spec.rb
+++ b/ee/spec/lib/ee/api/helpers_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::API::Helpers do
diff --git a/ee/spec/lib/ee/audit/changes_spec.rb b/ee/spec/lib/ee/audit/changes_spec.rb
index a18afc02f5b420a7dff725e41cbaa386096ad4e3..aa19b82ea71c530cfacf4f0d90887fc55eeeb98f 100644
--- a/ee/spec/lib/ee/audit/changes_spec.rb
+++ b/ee/spec/lib/ee/audit/changes_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::Audit::Changes do
diff --git a/ee/spec/lib/ee/audit/group_changes_auditor_spec.rb b/ee/spec/lib/ee/audit/group_changes_auditor_spec.rb
index 48c69bb2840ad01478253a8dd9d264d1a4b10563..d48cb7051b77c27cc23dda69171c5de05d8391d2 100644
--- a/ee/spec/lib/ee/audit/group_changes_auditor_spec.rb
+++ b/ee/spec/lib/ee/audit/group_changes_auditor_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::Audit::GroupChangesAuditor do
diff --git a/ee/spec/lib/ee/audit/project_changes_auditor_spec.rb b/ee/spec/lib/ee/audit/project_changes_auditor_spec.rb
index 1c65d949ee07cefdadfffa7e6fe49fba20888969..17e1460360d9c5998d7f1564892248a68fe18f2c 100644
--- a/ee/spec/lib/ee/audit/project_changes_auditor_spec.rb
+++ b/ee/spec/lib/ee/audit/project_changes_auditor_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::Audit::ProjectChangesAuditor do
diff --git a/ee/spec/lib/ee/gitlab/auth/ldap/access_levels_spec.rb b/ee/spec/lib/ee/gitlab/auth/ldap/access_levels_spec.rb
index 5c98c18d6d66ec0c927b7f24e2496fc63ff9bd12..866f272edfcac91b2a65f4044efb5621e6e56ca7 100644
--- a/ee/spec/lib/ee/gitlab/auth/ldap/access_levels_spec.rb
+++ b/ee/spec/lib/ee/gitlab/auth/ldap/access_levels_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::Gitlab::Auth::LDAP::AccessLevels do
diff --git a/ee/spec/lib/ee/gitlab/auth/ldap/group_spec.rb b/ee/spec/lib/ee/gitlab/auth/ldap/group_spec.rb
index 62770e845b4cb96881d433f8ee791e9f0d7ba95e..4cf362cb8524bac8da7fea7690c5ced69104163e 100644
--- a/ee/spec/lib/ee/gitlab/auth/ldap/group_spec.rb
+++ b/ee/spec/lib/ee/gitlab/auth/ldap/group_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::Gitlab::Auth::LDAP::Group do
diff --git a/ee/spec/lib/ee/gitlab/auth/ldap/sync/admin_users_spec.rb b/ee/spec/lib/ee/gitlab/auth/ldap/sync/admin_users_spec.rb
index 057e8e644dca9e3b4d42a12e232f4d99413e13de..45be5ea64b3cf81193e371ffcac86d56f85ae8dd 100644
--- a/ee/spec/lib/ee/gitlab/auth/ldap/sync/admin_users_spec.rb
+++ b/ee/spec/lib/ee/gitlab/auth/ldap/sync/admin_users_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::Gitlab::Auth::LDAP::Sync::AdminUsers do
diff --git a/ee/spec/lib/ee/gitlab/auth/ldap/sync/external_users_spec.rb b/ee/spec/lib/ee/gitlab/auth/ldap/sync/external_users_spec.rb
index d850c3307f561a243c4724a00b9667ba2d9ae72f..e258358006313afb4fbacfb8401edbd51ad4905a 100644
--- a/ee/spec/lib/ee/gitlab/auth/ldap/sync/external_users_spec.rb
+++ b/ee/spec/lib/ee/gitlab/auth/ldap/sync/external_users_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::Gitlab::Auth::LDAP::Sync::ExternalUsers do
diff --git a/ee/spec/lib/ee/gitlab/auth/ldap/sync/group_spec.rb b/ee/spec/lib/ee/gitlab/auth/ldap/sync/group_spec.rb
index 604735a55073c4926c1a641884c292de2bdeefcc..83f32d396c7cda1f5ec6e4a5162eb62c49fdec17 100644
--- a/ee/spec/lib/ee/gitlab/auth/ldap/sync/group_spec.rb
+++ b/ee/spec/lib/ee/gitlab/auth/ldap/sync/group_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::Gitlab::Auth::LDAP::Sync::Group do
diff --git a/ee/spec/lib/ee/gitlab/auth/ldap/sync/groups_spec.rb b/ee/spec/lib/ee/gitlab/auth/ldap/sync/groups_spec.rb
index d170e6949406497ebf8107ea1874fc1f2f5710f7..d59c65e5a3fcf67a3ed381225df7e68b6c3ce633 100644
--- a/ee/spec/lib/ee/gitlab/auth/ldap/sync/groups_spec.rb
+++ b/ee/spec/lib/ee/gitlab/auth/ldap/sync/groups_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::Gitlab::Auth::LDAP::Sync::Groups do
diff --git a/ee/spec/lib/ee/gitlab/auth/ldap/sync/proxy_spec.rb b/ee/spec/lib/ee/gitlab/auth/ldap/sync/proxy_spec.rb
index 23c3060ceb4b9c7502a29169ac1908754e6355f5..60b1673adf5ed63af2e8dbe07115aa32c485a56f 100644
--- a/ee/spec/lib/ee/gitlab/auth/ldap/sync/proxy_spec.rb
+++ b/ee/spec/lib/ee/gitlab/auth/ldap/sync/proxy_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 require 'net/ldap/dn'
 
diff --git a/ee/spec/lib/ee/gitlab/ci/config/entry/bridge_spec.rb b/ee/spec/lib/ee/gitlab/ci/config/entry/bridge_spec.rb
index ad5af252c403d9ffd61cf40241b844f45f70d182..f1f7d3d2da049057bbf544c40394de0ce06f1dd4 100644
--- a/ee/spec/lib/ee/gitlab/ci/config/entry/bridge_spec.rb
+++ b/ee/spec/lib/ee/gitlab/ci/config/entry/bridge_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::Gitlab::Ci::Config::Entry::Bridge do
diff --git a/ee/spec/lib/ee/gitlab/ci/config/entry/trigger_spec.rb b/ee/spec/lib/ee/gitlab/ci/config/entry/trigger_spec.rb
index a134a2a19dceb0572d2df62439ef67a9240b6c31..c1fce4aa7f6493f074d9ada16646ddf7fed49e57 100644
--- a/ee/spec/lib/ee/gitlab/ci/config/entry/trigger_spec.rb
+++ b/ee/spec/lib/ee/gitlab/ci/config/entry/trigger_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'fast_spec_helper'
 require_dependency 'active_model'
 
diff --git a/ee/spec/lib/ee/gitlab/ci/pipeline/quota/activity_spec.rb b/ee/spec/lib/ee/gitlab/ci/pipeline/quota/activity_spec.rb
index 7482c2e04427f82d5cee9bee57503be7ed1e8c20..5410313dff4a685cb6caa9044d1197ae322e8e7d 100644
--- a/ee/spec/lib/ee/gitlab/ci/pipeline/quota/activity_spec.rb
+++ b/ee/spec/lib/ee/gitlab/ci/pipeline/quota/activity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::Gitlab::Ci::Pipeline::Quota::Activity do
diff --git a/ee/spec/lib/ee/gitlab/ci/pipeline/quota/job_activity_spec.rb b/ee/spec/lib/ee/gitlab/ci/pipeline/quota/job_activity_spec.rb
index 794fa8415bafed491eafe597e63158e28a434498..3446725b7414905f8795ba1a13f4d1fd2acfbc94 100644
--- a/ee/spec/lib/ee/gitlab/ci/pipeline/quota/job_activity_spec.rb
+++ b/ee/spec/lib/ee/gitlab/ci/pipeline/quota/job_activity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::Gitlab::Ci::Pipeline::Quota::JobActivity do
diff --git a/ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb b/ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb
index 6a29973d60d16514b3b0576ee695811ef2a3ef24..6a00744c7942c85c2f9c7724a688ed7a03073986 100644
--- a/ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb
+++ b/ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::Gitlab::Ci::Pipeline::Quota::Size do
diff --git a/ee/spec/lib/ee/gitlab/etag_caching/router_spec.rb b/ee/spec/lib/ee/gitlab/etag_caching/router_spec.rb
index b6ac3a4d506b5baed22bc38f5df23459d3d89e60..365e9a1b77420204fc517907efe384bfa9fda059 100644
--- a/ee/spec/lib/ee/gitlab/etag_caching/router_spec.rb
+++ b/ee/spec/lib/ee/gitlab/etag_caching/router_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::EtagCaching::Router do
diff --git a/ee/spec/lib/ee/gitlab/import_export/after_export_strategies/custom_template_export_import_strategy_spec.rb b/ee/spec/lib/ee/gitlab/import_export/after_export_strategies/custom_template_export_import_strategy_spec.rb
index aa215599115f5792972c8bb05ea4102a66e437b2..d9d9f6376eca29b3b8df94d0c90b3f0c4467cdde 100644
--- a/ee/spec/lib/ee/gitlab/import_export/after_export_strategies/custom_template_export_import_strategy_spec.rb
+++ b/ee/spec/lib/ee/gitlab/import_export/after_export_strategies/custom_template_export_import_strategy_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy do
diff --git a/ee/spec/lib/ee/gitlab/middleware/read_only_spec.rb b/ee/spec/lib/ee/gitlab/middleware/read_only_spec.rb
index 78f529c3c0f2bc1cf47e8c28437a6176b62ace5e..5500640b6421991f5f4cf7caff7e6b3b2e409283 100644
--- a/ee/spec/lib/ee/gitlab/middleware/read_only_spec.rb
+++ b/ee/spec/lib/ee/gitlab/middleware/read_only_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Middleware::ReadOnly do
diff --git a/ee/spec/lib/ee/gitlab/service_desk_spec.rb b/ee/spec/lib/ee/gitlab/service_desk_spec.rb
index a34d950b0e8c7a135b23e9b050af8bda440d5764..4e8e34b5e2c837b706820254eaf756cefc96bb38 100644
--- a/ee/spec/lib/ee/gitlab/service_desk_spec.rb
+++ b/ee/spec/lib/ee/gitlab/service_desk_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::Gitlab::ServiceDesk do
diff --git a/ee/spec/lib/ee/gitlab/verify/lfs_objects_spec.rb b/ee/spec/lib/ee/gitlab/verify/lfs_objects_spec.rb
index 05bbe3bdde474a90bea54ef8fbda724e5303cc4a..7524c0564d2888937b26e970b3025ec15f773f29 100644
--- a/ee/spec/lib/ee/gitlab/verify/lfs_objects_spec.rb
+++ b/ee/spec/lib/ee/gitlab/verify/lfs_objects_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Verify::LfsObjects do
diff --git a/ee/spec/lib/ee/gitlab/verify/uploads_spec.rb b/ee/spec/lib/ee/gitlab/verify/uploads_spec.rb
index 3de0b240166343bf92bf8569fef21a62561f39af..e31e55a6d46fcd599368d088cca7c41970b85fd9 100644
--- a/ee/spec/lib/ee/gitlab/verify/uploads_spec.rb
+++ b/ee/spec/lib/ee/gitlab/verify/uploads_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Verify::Uploads do
diff --git a/ee/spec/lib/gitlab/auth/group_saml/dynamic_settings_spec.rb b/ee/spec/lib/gitlab/auth/group_saml/dynamic_settings_spec.rb
index 280e4df80bb152a7b05ecd0a142742897c9c378d..1ff0b0dd621947032bfe1d21eabdaf57945e21c5 100644
--- a/ee/spec/lib/gitlab/auth/group_saml/dynamic_settings_spec.rb
+++ b/ee/spec/lib/gitlab/auth/group_saml/dynamic_settings_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Auth::GroupSaml::DynamicSettings do
diff --git a/ee/spec/lib/gitlab/auth/group_saml/failure_handler_spec.rb b/ee/spec/lib/gitlab/auth/group_saml/failure_handler_spec.rb
index a02524707ddd3c5f71c2ccea0b68b3840c2af1d0..ca1d9b4987f31924447a688f5bab13ca58233791 100644
--- a/ee/spec/lib/gitlab/auth/group_saml/failure_handler_spec.rb
+++ b/ee/spec/lib/gitlab/auth/group_saml/failure_handler_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Auth::GroupSaml::FailureHandler do
diff --git a/ee/spec/lib/gitlab/auth/group_saml/group_lookup_spec.rb b/ee/spec/lib/gitlab/auth/group_saml/group_lookup_spec.rb
index 5b78899eda8b01b61b69b69646e4c4c38e3f27b3..ed6d6b70223081b8c8dccdb1d5f7dde75814b15d 100644
--- a/ee/spec/lib/gitlab/auth/group_saml/group_lookup_spec.rb
+++ b/ee/spec/lib/gitlab/auth/group_saml/group_lookup_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Auth::GroupSaml::GroupLookup do
diff --git a/ee/spec/lib/gitlab/auth/group_saml/identity_linker_spec.rb b/ee/spec/lib/gitlab/auth/group_saml/identity_linker_spec.rb
index 008cc0cc78a69bafb124471c8dfad183d2314798..cbf34561dc9d402df167e36307ba25db4e5d2468 100644
--- a/ee/spec/lib/gitlab/auth/group_saml/identity_linker_spec.rb
+++ b/ee/spec/lib/gitlab/auth/group_saml/identity_linker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Auth::GroupSaml::IdentityLinker do
diff --git a/ee/spec/lib/gitlab/auth/group_saml/membership_updater_spec.rb b/ee/spec/lib/gitlab/auth/group_saml/membership_updater_spec.rb
index 111a4a76b8553c2289e33f88a88b2c93b0c21541..75b74eaa19325214ee3136cdaddf8f1592e40f1b 100644
--- a/ee/spec/lib/gitlab/auth/group_saml/membership_updater_spec.rb
+++ b/ee/spec/lib/gitlab/auth/group_saml/membership_updater_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Auth::GroupSaml::MembershipUpdater do
diff --git a/ee/spec/lib/gitlab/auth/ldap/access_spec.rb b/ee/spec/lib/gitlab/auth/ldap/access_spec.rb
index 946fffed5e82250a390ba10f077022f98229cf10..011225b62104999a0f50f005cfe71d9c80211eef 100644
--- a/ee/spec/lib/gitlab/auth/ldap/access_spec.rb
+++ b/ee/spec/lib/gitlab/auth/ldap/access_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Auth::LDAP::Access do
diff --git a/ee/spec/lib/gitlab/auth/ldap/adapter_spec.rb b/ee/spec/lib/gitlab/auth/ldap/adapter_spec.rb
index 14d9957aeca7911d2a14873040550e06e9f33cc6..b3fd449c880e6f47957f376fe4bc115da61aaffc 100644
--- a/ee/spec/lib/gitlab/auth/ldap/adapter_spec.rb
+++ b/ee/spec/lib/gitlab/auth/ldap/adapter_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Auth::LDAP::Adapter do
diff --git a/ee/spec/lib/gitlab/auth/ldap/person_spec.rb b/ee/spec/lib/gitlab/auth/ldap/person_spec.rb
index 7aa67e73216c87aec7d5de0706783181f698d1bc..c04015d8203cb9cd81e1c40210ec42a71b723c80 100644
--- a/ee/spec/lib/gitlab/auth/ldap/person_spec.rb
+++ b/ee/spec/lib/gitlab/auth/ldap/person_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Auth::LDAP::Person do
diff --git a/ee/spec/lib/gitlab/auth/ldap/user_spec.rb b/ee/spec/lib/gitlab/auth/ldap/user_spec.rb
index 70d4426c21b071040b4d2098fce180471731cd3c..18289ab282dad63a1bff858cb03c2c17f36cd5a2 100644
--- a/ee/spec/lib/gitlab/auth/ldap/user_spec.rb
+++ b/ee/spec/lib/gitlab/auth/ldap/user_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Auth::LDAP::User do
diff --git a/ee/spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb b/ee/spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb
index c1fc4ee682325f5fbdd6448e9ff1bfa74fcbc55e..89c89d91c23ab95c827762d4e3df56de0dc2b5d1 100644
--- a/ee/spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb
+++ b/ee/spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Auth::OAuth::AuthHash do
diff --git a/ee/spec/lib/gitlab/auth/o_auth/user_spec.rb b/ee/spec/lib/gitlab/auth/o_auth/user_spec.rb
index 5f48b63cc022b9cbc17c4feb515d5d04da30774a..2471e3019f7fc26707a3b39a14fbbdd1685126da 100644
--- a/ee/spec/lib/gitlab/auth/o_auth/user_spec.rb
+++ b/ee/spec/lib/gitlab/auth/o_auth/user_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Auth::OAuth::User do
diff --git a/ee/spec/lib/gitlab/auth/saml/user_spec.rb b/ee/spec/lib/gitlab/auth/saml/user_spec.rb
index c61cc97de2abfca2216cf1515a1ff40824bfa357..0f61e2b6574fe7a91e800edbc2b77c372d12c0f5 100644
--- a/ee/spec/lib/gitlab/auth/saml/user_spec.rb
+++ b/ee/spec/lib/gitlab/auth/saml/user_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Auth::Saml::User do
diff --git a/ee/spec/lib/gitlab/auth/user_auth_finders_spec.rb b/ee/spec/lib/gitlab/auth/user_auth_finders_spec.rb
index 257e0a57572f399452b017f0e8d964bce1fa3906..b81103694a0fad32ccc403dff7d5a66d615a9205 100644
--- a/ee/spec/lib/gitlab/auth/user_auth_finders_spec.rb
+++ b/ee/spec/lib/gitlab/auth/user_auth_finders_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Auth::UserAuthFinders do
diff --git a/ee/spec/lib/gitlab/auth_spec.rb b/ee/spec/lib/gitlab/auth_spec.rb
index 93f9a10761d42a93a1d84218b4cd0f43e06fbb19..290f05adec5bdd27b5bd7e89fdccf5da220ba93a 100644
--- a/ee/spec/lib/gitlab/auth_spec.rb
+++ b/ee/spec/lib/gitlab/auth_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Auth do
diff --git a/ee/spec/lib/gitlab/authority_analyzer_spec.rb b/ee/spec/lib/gitlab/authority_analyzer_spec.rb
index a64271eb9b5d467529329fec4aa6b559a81d2ed0..dd1c85aa19b022a30451dc69ee9adc7557705cea 100644
--- a/ee/spec/lib/gitlab/authority_analyzer_spec.rb
+++ b/ee/spec/lib/gitlab/authority_analyzer_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::AuthorityAnalyzer do
diff --git a/ee/spec/lib/gitlab/background_migration/update_authorized_keys_file_since_spec.rb b/ee/spec/lib/gitlab/background_migration/update_authorized_keys_file_since_spec.rb
index 9479d9b2fad838b2bf823a7a589bdd070c503c75..6bd747105c5e5ed4a686fb041eeed91adc062c0b 100644
--- a/ee/spec/lib/gitlab/background_migration/update_authorized_keys_file_since_spec.rb
+++ b/ee/spec/lib/gitlab/background_migration/update_authorized_keys_file_since_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 # rubocop:disable RSpec/FactoriesInMigrationSpecs
diff --git a/ee/spec/lib/gitlab/ci/config/entry/jobs_spec.rb b/ee/spec/lib/gitlab/ci/config/entry/jobs_spec.rb
index eef4914ca30eb2090cdc4c3975f07e9cc1b9618e..c69cdfb2742a2ed8fa53cbd60028454a06e05dc7 100644
--- a/ee/spec/lib/gitlab/ci/config/entry/jobs_spec.rb
+++ b/ee/spec/lib/gitlab/ci/config/entry/jobs_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Ci::Config::Entry::Jobs do
diff --git a/ee/spec/lib/gitlab/ci/pipeline/chain/limit/activity_spec.rb b/ee/spec/lib/gitlab/ci/pipeline/chain/limit/activity_spec.rb
index b729b1460b72c7a9837aef218eaae4d572a2e091..f6ce0f18d8ec9c67ab1b69dc33d483cc0df46714 100644
--- a/ee/spec/lib/gitlab/ci/pipeline/chain/limit/activity_spec.rb
+++ b/ee/spec/lib/gitlab/ci/pipeline/chain/limit/activity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ::Gitlab::Ci::Pipeline::Chain::Limit::Activity do
diff --git a/ee/spec/lib/gitlab/ci/pipeline/chain/limit/job_activity_spec.rb b/ee/spec/lib/gitlab/ci/pipeline/chain/limit/job_activity_spec.rb
index 5c6441e4520db0bdae9d3ba986fe45407199fcdc..57cfbf0f8532e099cd6f44821c6f8703edc59f97 100644
--- a/ee/spec/lib/gitlab/ci/pipeline/chain/limit/job_activity_spec.rb
+++ b/ee/spec/lib/gitlab/ci/pipeline/chain/limit/job_activity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ::Gitlab::Ci::Pipeline::Chain::Limit::JobActivity do
diff --git a/ee/spec/lib/gitlab/ci/pipeline/chain/limit/size_spec.rb b/ee/spec/lib/gitlab/ci/pipeline/chain/limit/size_spec.rb
index a5c833dffff019ee74a62b4f645dfe284d28e6da..358e11d003225f34f371fb8ff59f0e4f77d511f9 100644
--- a/ee/spec/lib/gitlab/ci/pipeline/chain/limit/size_spec.rb
+++ b/ee/spec/lib/gitlab/ci/pipeline/chain/limit/size_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ::Gitlab::Ci::Pipeline::Chain::Limit::Size do
diff --git a/ee/spec/lib/gitlab/ci/pipeline/chain/remove_unwanted_chat_jobs_spec.rb b/ee/spec/lib/gitlab/ci/pipeline/chain/remove_unwanted_chat_jobs_spec.rb
index d83d5d8087d659f071e2df6fce79beef2536d4d4..c1fda9af01bfe5863d1b3f7214c77d577572dd1f 100644
--- a/ee/spec/lib/gitlab/ci/pipeline/chain/remove_unwanted_chat_jobs_spec.rb
+++ b/ee/spec/lib/gitlab/ci/pipeline/chain/remove_unwanted_chat_jobs_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ::Gitlab::Ci::Pipeline::Chain::RemoveUnwantedChatJobs do
diff --git a/ee/spec/lib/gitlab/cidr_spec.rb b/ee/spec/lib/gitlab/cidr_spec.rb
index f48df8260f395a42779a3722373795fa37b4b6f6..7700cfefeaacebef25c6083a0b1f6bb995ca1b44 100644
--- a/ee/spec/lib/gitlab/cidr_spec.rb
+++ b/ee/spec/lib/gitlab/cidr_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::CIDR do
diff --git a/ee/spec/lib/gitlab/custom_file_templates_spec.rb b/ee/spec/lib/gitlab/custom_file_templates_spec.rb
index fcea31fbf4a4af3f5deff85de2551f4e8a46dba6..7d68b2f2236cd5f4958028cc61224310d6bd8b90 100644
--- a/ee/spec/lib/gitlab/custom_file_templates_spec.rb
+++ b/ee/spec/lib/gitlab/custom_file_templates_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::CustomFileTemplates do
diff --git a/ee/spec/lib/gitlab/database/load_balancing/active_record_proxy_spec.rb b/ee/spec/lib/gitlab/database/load_balancing/active_record_proxy_spec.rb
index 654dc701689fb3b178a336b2f78373a14963c408..1885aaa67021c23b0e00bdc34e028f64ae163418 100644
--- a/ee/spec/lib/gitlab/database/load_balancing/active_record_proxy_spec.rb
+++ b/ee/spec/lib/gitlab/database/load_balancing/active_record_proxy_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Database::LoadBalancing::ActiveRecordProxy do
diff --git a/ee/spec/lib/gitlab/database/load_balancing/connection_proxy_spec.rb b/ee/spec/lib/gitlab/database/load_balancing/connection_proxy_spec.rb
index b2edb98b5c08b91d47353ee7868a9dc25becbdd5..b16e511a9f392885940ecd9240b34625df6c3520 100644
--- a/ee/spec/lib/gitlab/database/load_balancing/connection_proxy_spec.rb
+++ b/ee/spec/lib/gitlab/database/load_balancing/connection_proxy_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Database::LoadBalancing::ConnectionProxy do
diff --git a/ee/spec/lib/gitlab/database/load_balancing/host_list_spec.rb b/ee/spec/lib/gitlab/database/load_balancing/host_list_spec.rb
index eb5ed2b84b413b431dc7b9aaeedb3bcfe27c3089..3425380aa53f99ffe02c95a57b58cdfb2729ff7f 100644
--- a/ee/spec/lib/gitlab/database/load_balancing/host_list_spec.rb
+++ b/ee/spec/lib/gitlab/database/load_balancing/host_list_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Database::LoadBalancing::HostList do
diff --git a/ee/spec/lib/gitlab/database/load_balancing/host_spec.rb b/ee/spec/lib/gitlab/database/load_balancing/host_spec.rb
index 285116de5b6a00d0cf05a1530655e66a391f1887..7e104adcfb11cee0c8ebcd01663a504b49e6a4e9 100644
--- a/ee/spec/lib/gitlab/database/load_balancing/host_spec.rb
+++ b/ee/spec/lib/gitlab/database/load_balancing/host_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Database::LoadBalancing::Host do
diff --git a/ee/spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb b/ee/spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb
index 53f0306d9acb894e332b24690e4b62948b6c8993..164c8961dd5eb6e25d0deca7a14eb9a0dcb7c3e7 100644
--- a/ee/spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb
+++ b/ee/spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Database::LoadBalancing::LoadBalancer do
diff --git a/ee/spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb b/ee/spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb
index f4a1ebe9bec7cd738d27aba64bd4739d11ad7a67..82bd71049ec1debbaf565d6fd6ebb21beab76721 100644
--- a/ee/spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb
+++ b/ee/spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Database::LoadBalancing::RackMiddleware, :redis do
diff --git a/ee/spec/lib/gitlab/database/load_balancing/session_spec.rb b/ee/spec/lib/gitlab/database/load_balancing/session_spec.rb
index 9324141ea1d8dee5f35e92fdde8317f9b95a5193..122504ebbe76d3c21eb6e5764606489e4969d61e 100644
--- a/ee/spec/lib/gitlab/database/load_balancing/session_spec.rb
+++ b/ee/spec/lib/gitlab/database/load_balancing/session_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Database::LoadBalancing::Session do
diff --git a/ee/spec/lib/gitlab/database/load_balancing/sticking_spec.rb b/ee/spec/lib/gitlab/database/load_balancing/sticking_spec.rb
index ca2099d2d59487ef827322ff1a269d86db3f948a..afc215e0394d66e06bcbf0383e45c3295fbe4cc1 100644
--- a/ee/spec/lib/gitlab/database/load_balancing/sticking_spec.rb
+++ b/ee/spec/lib/gitlab/database/load_balancing/sticking_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Database::LoadBalancing::Sticking, :redis do
diff --git a/ee/spec/lib/gitlab/database/load_balancing_spec.rb b/ee/spec/lib/gitlab/database/load_balancing_spec.rb
index b34f69645ca58ab19728707671a0dcaa4f532f2d..24e443ca7c3117cf83887d15214a613bbb342db9 100644
--- a/ee/spec/lib/gitlab/database/load_balancing_spec.rb
+++ b/ee/spec/lib/gitlab/database/load_balancing_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Database::LoadBalancing do
diff --git a/ee/spec/lib/gitlab/elastic/client_spec.rb b/ee/spec/lib/gitlab/elastic/client_spec.rb
index 280c79b833c2ee616919e0a2493332777b38e602..0d93631652884bbf642ec52c469a7638c2b0de08 100644
--- a/ee/spec/lib/gitlab/elastic/client_spec.rb
+++ b/ee/spec/lib/gitlab/elastic/client_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Elastic::Client do
diff --git a/ee/spec/lib/gitlab/elastic/group_search_results_spec.rb b/ee/spec/lib/gitlab/elastic/group_search_results_spec.rb
index 41100aa21f8863b3a64503b0ce890b4bd12d7b69..91976e71992e666fa096de79b82235d1404c1c36 100644
--- a/ee/spec/lib/gitlab/elastic/group_search_results_spec.rb
+++ b/ee/spec/lib/gitlab/elastic/group_search_results_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Elastic::GroupSearchResults do
diff --git a/ee/spec/lib/gitlab/elastic/indexer_spec.rb b/ee/spec/lib/gitlab/elastic/indexer_spec.rb
index 643794f7fe02c26c0b580a868d291cba9d51b6af..e0918e954b5536b2f4908cc0468f9ca33bb467d5 100644
--- a/ee/spec/lib/gitlab/elastic/indexer_spec.rb
+++ b/ee/spec/lib/gitlab/elastic/indexer_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Elastic::Indexer do
diff --git a/ee/spec/lib/gitlab/elastic/project_search_results_spec.rb b/ee/spec/lib/gitlab/elastic/project_search_results_spec.rb
index 3c4438c6ef047fe5dabe370e47aafd1dc95b8169..2f1a206f5bec332e77af630a710a067e2924d27f 100644
--- a/ee/spec/lib/gitlab/elastic/project_search_results_spec.rb
+++ b/ee/spec/lib/gitlab/elastic/project_search_results_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Elastic::ProjectSearchResults, :elastic do
diff --git a/ee/spec/lib/gitlab/elastic/search_results_spec.rb b/ee/spec/lib/gitlab/elastic/search_results_spec.rb
index b892214de92e585c73b70d0bffbb0b6687fe6061..4f0bd1c7d64015be9af0c0159ad0d0b24a4b7e7f 100644
--- a/ee/spec/lib/gitlab/elastic/search_results_spec.rb
+++ b/ee/spec/lib/gitlab/elastic/search_results_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Elastic::SearchResults, :elastic do
diff --git a/ee/spec/lib/gitlab/email/handler/create_note_handler_spec.rb b/ee/spec/lib/gitlab/email/handler/create_note_handler_spec.rb
index 519e56a97fd89a459914e9c46e8f98f3883260c7..27c5395c288ed08242bae5bf301f881c8f77c935 100644
--- a/ee/spec/lib/gitlab/email/handler/create_note_handler_spec.rb
+++ b/ee/spec/lib/gitlab/email/handler/create_note_handler_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Email::Handler::CreateNoteHandler do
diff --git a/ee/spec/lib/gitlab/exclusive_lease_spec.rb b/ee/spec/lib/gitlab/exclusive_lease_spec.rb
index 671c370d882e0e1d5efab0ab093d9c3968f22238..12cd9007b91cf54273b104847dd868d1f4e3df1b 100644
--- a/ee/spec/lib/gitlab/exclusive_lease_spec.rb
+++ b/ee/spec/lib/gitlab/exclusive_lease_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::ExclusiveLease, :clean_gitlab_redis_shared_state do
diff --git a/ee/spec/lib/gitlab/geo/base_request_spec.rb b/ee/spec/lib/gitlab/geo/base_request_spec.rb
index 241417dfd2b70a57cecfc0bd7696413c220391a2..59908ae3160f3cffb9164730afce4ef8161fe0df 100644
--- a/ee/spec/lib/gitlab/geo/base_request_spec.rb
+++ b/ee/spec/lib/gitlab/geo/base_request_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::BaseRequest, :geo do
diff --git a/ee/spec/lib/gitlab/geo/cron_manager_spec.rb b/ee/spec/lib/gitlab/geo/cron_manager_spec.rb
index e7c9b444c88174aebe738f969b89d2648a482f29..4ea8cc707f51cd2e7f755c463f451a3b64b68fb2 100644
--- a/ee/spec/lib/gitlab/geo/cron_manager_spec.rb
+++ b/ee/spec/lib/gitlab/geo/cron_manager_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::CronManager, :geo do
diff --git a/ee/spec/lib/gitlab/geo/database_tasks_spec.rb b/ee/spec/lib/gitlab/geo/database_tasks_spec.rb
index fc7b2c2814100835d0d50135d3a3986849e89aad..5cf624cac867e03743cb9a56a1a84121b1351dc8 100644
--- a/ee/spec/lib/gitlab/geo/database_tasks_spec.rb
+++ b/ee/spec/lib/gitlab/geo/database_tasks_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::DatabaseTasks do
diff --git a/ee/spec/lib/gitlab/geo/event_gap_tracking_spec.rb b/ee/spec/lib/gitlab/geo/event_gap_tracking_spec.rb
index 9cebfb11b0772aff053c742edfa2491d6b110769..7e84238bcc3bd5edf154b45148dd45c6d17de30b 100644
--- a/ee/spec/lib/gitlab/geo/event_gap_tracking_spec.rb
+++ b/ee/spec/lib/gitlab/geo/event_gap_tracking_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::EventGapTracking, :clean_gitlab_redis_cache do
diff --git a/ee/spec/lib/gitlab/geo/fdw_spec.rb b/ee/spec/lib/gitlab/geo/fdw_spec.rb
index f39bac1999f11c21ea1c9a4b160d11b35fc26835..36a32bd4b4eb5017dd2a3aac1e44117914167cf7 100644
--- a/ee/spec/lib/gitlab/geo/fdw_spec.rb
+++ b/ee/spec/lib/gitlab/geo/fdw_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::Fdw, :geo do
diff --git a/ee/spec/lib/gitlab/geo/geo_tasks_spec.rb b/ee/spec/lib/gitlab/geo/geo_tasks_spec.rb
index 20269f6afa0f942ac12dfba517f35022f6d21aed..a6ff63bf932d68e909693e592e2d18c41178be3d 100644
--- a/ee/spec/lib/gitlab/geo/geo_tasks_spec.rb
+++ b/ee/spec/lib/gitlab/geo/geo_tasks_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::GeoTasks do
diff --git a/ee/spec/lib/gitlab/geo/health_check_spec.rb b/ee/spec/lib/gitlab/geo/health_check_spec.rb
index 30f812223074357f414066a5a9bdb2271051b30e..3ad6052de7546131ea197c4c8b06ec6a056ca0fb 100644
--- a/ee/spec/lib/gitlab/geo/health_check_spec.rb
+++ b/ee/spec/lib/gitlab/geo/health_check_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::HealthCheck, :geo do
diff --git a/ee/spec/lib/gitlab/geo/jwt_request_decoder_spec.rb b/ee/spec/lib/gitlab/geo/jwt_request_decoder_spec.rb
index 60476b64d97186b7ec1ecd568772c3a4c18fb564..ca12658504c0ef8a2da40729dc67688d6cd6de84 100644
--- a/ee/spec/lib/gitlab/geo/jwt_request_decoder_spec.rb
+++ b/ee/spec/lib/gitlab/geo/jwt_request_decoder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::JwtRequestDecoder do
diff --git a/ee/spec/lib/gitlab/geo/log_cursor/daemon_spec.rb b/ee/spec/lib/gitlab/geo/log_cursor/daemon_spec.rb
index 076f0e53ce951ba570b0ded03f58c4ca0d3ab89c..560953b48424c404ea1f02e5d163426892fc97fa 100644
--- a/ee/spec/lib/gitlab/geo/log_cursor/daemon_spec.rb
+++ b/ee/spec/lib/gitlab/geo/log_cursor/daemon_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::LogCursor::Daemon, :clean_gitlab_redis_shared_state do
diff --git a/ee/spec/lib/gitlab/geo/log_cursor/event_logs_spec.rb b/ee/spec/lib/gitlab/geo/log_cursor/event_logs_spec.rb
index 7f523945620f7683d34b2a0d4e4526337adec098..d10b465178b4a64c5eb7fe1fd5906c750d857023 100644
--- a/ee/spec/lib/gitlab/geo/log_cursor/event_logs_spec.rb
+++ b/ee/spec/lib/gitlab/geo/log_cursor/event_logs_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::LogCursor::EventLogs, :clean_gitlab_redis_shared_state do
diff --git a/ee/spec/lib/gitlab/geo/log_cursor/events/hashed_storage_attachments_event_spec.rb b/ee/spec/lib/gitlab/geo/log_cursor/events/hashed_storage_attachments_event_spec.rb
index 0056d86ce266747ce369fc830d9f3d0cd9681246..4944ceec8574b38f12814df8935568a9cf352c27 100644
--- a/ee/spec/lib/gitlab/geo/log_cursor/events/hashed_storage_attachments_event_spec.rb
+++ b/ee/spec/lib/gitlab/geo/log_cursor/events/hashed_storage_attachments_event_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::LogCursor::Events::HashedStorageAttachmentsEvent, :clean_gitlab_redis_shared_state do
diff --git a/ee/spec/lib/gitlab/geo/log_cursor/events/hashed_storage_migrated_event_spec.rb b/ee/spec/lib/gitlab/geo/log_cursor/events/hashed_storage_migrated_event_spec.rb
index 965c2ae0d903e28d77838b39abf8da697d88d262..25d429510f437f205e55dbc9e308d5d2e787eeed 100644
--- a/ee/spec/lib/gitlab/geo/log_cursor/events/hashed_storage_migrated_event_spec.rb
+++ b/ee/spec/lib/gitlab/geo/log_cursor/events/hashed_storage_migrated_event_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::LogCursor::Events::HashedStorageMigratedEvent, :clean_gitlab_redis_shared_state do
diff --git a/ee/spec/lib/gitlab/geo/log_cursor/events/job_artifact_deleted_event_spec.rb b/ee/spec/lib/gitlab/geo/log_cursor/events/job_artifact_deleted_event_spec.rb
index a1de7cf500f7cecbed44a5385ae3ea2990737ef9..ee8c7fa3cfe75c156a260a933a6e0dca3dd2c202 100644
--- a/ee/spec/lib/gitlab/geo/log_cursor/events/job_artifact_deleted_event_spec.rb
+++ b/ee/spec/lib/gitlab/geo/log_cursor/events/job_artifact_deleted_event_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::LogCursor::Events::JobArtifactDeletedEvent, :clean_gitlab_redis_shared_state do
diff --git a/ee/spec/lib/gitlab/geo/log_cursor/events/lfs_object_deleted_event_spec.rb b/ee/spec/lib/gitlab/geo/log_cursor/events/lfs_object_deleted_event_spec.rb
index 45a9f6e51079e7d889771317acb842fd6ab0c578..24f8756e5204add70e3c0d028d84f1e6fb492529 100644
--- a/ee/spec/lib/gitlab/geo/log_cursor/events/lfs_object_deleted_event_spec.rb
+++ b/ee/spec/lib/gitlab/geo/log_cursor/events/lfs_object_deleted_event_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::LogCursor::Events::LfsObjectDeletedEvent, :clean_gitlab_redis_shared_state do
diff --git a/ee/spec/lib/gitlab/geo/log_cursor/events/repositories_changed_event_spec.rb b/ee/spec/lib/gitlab/geo/log_cursor/events/repositories_changed_event_spec.rb
index 0c4481624d9269ab645d4c7581aed286b086be6d..aec1d721fa0273145d3490e2f75dd91a30fd8276 100644
--- a/ee/spec/lib/gitlab/geo/log_cursor/events/repositories_changed_event_spec.rb
+++ b/ee/spec/lib/gitlab/geo/log_cursor/events/repositories_changed_event_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::LogCursor::Events::RepositoriesChangedEvent, :clean_gitlab_redis_shared_state do
diff --git a/ee/spec/lib/gitlab/geo/log_cursor/events/repository_created_event_spec.rb b/ee/spec/lib/gitlab/geo/log_cursor/events/repository_created_event_spec.rb
index 58391434d7976f7f0c334f94d6cde026b5c46362..2b928217b45c753d0f88bb720c887815acf07279 100644
--- a/ee/spec/lib/gitlab/geo/log_cursor/events/repository_created_event_spec.rb
+++ b/ee/spec/lib/gitlab/geo/log_cursor/events/repository_created_event_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::LogCursor::Events::RepositoryCreatedEvent, :clean_gitlab_redis_shared_state do
diff --git a/ee/spec/lib/gitlab/geo/log_cursor/events/repository_deleted_event_spec.rb b/ee/spec/lib/gitlab/geo/log_cursor/events/repository_deleted_event_spec.rb
index 19f62b1b8ea792373a2d1412be2c231ed3587cc1..8987715e417feb584e285f5326bf76790fe1dc34 100644
--- a/ee/spec/lib/gitlab/geo/log_cursor/events/repository_deleted_event_spec.rb
+++ b/ee/spec/lib/gitlab/geo/log_cursor/events/repository_deleted_event_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::LogCursor::Events::RepositoryDeletedEvent, :clean_gitlab_redis_shared_state do
diff --git a/ee/spec/lib/gitlab/geo/log_cursor/events/repository_renamed_event_spec.rb b/ee/spec/lib/gitlab/geo/log_cursor/events/repository_renamed_event_spec.rb
index 9e70dae47c965fd0c5f33b1b0260d0e5e599dc4b..5250507423437498a3071cd1f8216196793bd6fd 100644
--- a/ee/spec/lib/gitlab/geo/log_cursor/events/repository_renamed_event_spec.rb
+++ b/ee/spec/lib/gitlab/geo/log_cursor/events/repository_renamed_event_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::LogCursor::Events::RepositoryRenamedEvent, :clean_gitlab_redis_shared_state do
diff --git a/ee/spec/lib/gitlab/geo/log_cursor/events/repository_updated_event_spec.rb b/ee/spec/lib/gitlab/geo/log_cursor/events/repository_updated_event_spec.rb
index 28e9b24d4b6f8b491a2dbb26eb961b61af3d8e68..007a7f4be49e7f90f1f00863696b47f3c7613756 100644
--- a/ee/spec/lib/gitlab/geo/log_cursor/events/repository_updated_event_spec.rb
+++ b/ee/spec/lib/gitlab/geo/log_cursor/events/repository_updated_event_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::LogCursor::Events::RepositoryUpdatedEvent, :clean_gitlab_redis_shared_state do
diff --git a/ee/spec/lib/gitlab/geo/log_cursor/events/upload_deleted_event_spec.rb b/ee/spec/lib/gitlab/geo/log_cursor/events/upload_deleted_event_spec.rb
index 7f6a7d90e3a91d41f5430b0be03c41d0daf05cd1..9bfae77b295f5be7618c1935bf3984a8b739ed35 100644
--- a/ee/spec/lib/gitlab/geo/log_cursor/events/upload_deleted_event_spec.rb
+++ b/ee/spec/lib/gitlab/geo/log_cursor/events/upload_deleted_event_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::LogCursor::Events::UploadDeletedEvent, :clean_gitlab_redis_shared_state do
diff --git a/ee/spec/lib/gitlab/geo/log_cursor/lease_spec.rb b/ee/spec/lib/gitlab/geo/log_cursor/lease_spec.rb
index 0eb7e01adb5c84c3b39c3baaf368d4feca5253a5..23a60e692617e395e7a6c601521a3cd5c5e8d26c 100644
--- a/ee/spec/lib/gitlab/geo/log_cursor/lease_spec.rb
+++ b/ee/spec/lib/gitlab/geo/log_cursor/lease_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::LogCursor::Lease, :clean_gitlab_redis_shared_state do
diff --git a/ee/spec/lib/gitlab/geo/log_cursor/logger_spec.rb b/ee/spec/lib/gitlab/geo/log_cursor/logger_spec.rb
index 546b85db5f8fe0feb5f36b9f18770c100f853263..57311084137bb99b2ec449ca08b4be681dd8e739 100644
--- a/ee/spec/lib/gitlab/geo/log_cursor/logger_spec.rb
+++ b/ee/spec/lib/gitlab/geo/log_cursor/logger_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::LogCursor::Logger, :geo do
diff --git a/ee/spec/lib/gitlab/geo/log_helpers_spec.rb b/ee/spec/lib/gitlab/geo/log_helpers_spec.rb
index c346b1186c7bd256cd584f2a62f41e6fe5a954f4..48c9d4d02dc695553a5d30c76de3961fbd1b2577 100644
--- a/ee/spec/lib/gitlab/geo/log_helpers_spec.rb
+++ b/ee/spec/lib/gitlab/geo/log_helpers_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::LogHelpers do
diff --git a/ee/spec/lib/gitlab/geo/logger_spec.rb b/ee/spec/lib/gitlab/geo/logger_spec.rb
index 8fdb94233d265d51a19fbc5c61ab35f007795952..1ab882bde166a0cfd0ab27fab4351ff1b7ab017d 100644
--- a/ee/spec/lib/gitlab/geo/logger_spec.rb
+++ b/ee/spec/lib/gitlab/geo/logger_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::Logger do
diff --git a/ee/spec/lib/gitlab/geo/replication/file_retriever_spec.rb b/ee/spec/lib/gitlab/geo/replication/file_retriever_spec.rb
index 1ac79a421e32167974f525d9f0fa8bc3a5488818..f13b6164d8cf5a1920ac855b1d3a649aac4d8c3f 100644
--- a/ee/spec/lib/gitlab/geo/replication/file_retriever_spec.rb
+++ b/ee/spec/lib/gitlab/geo/replication/file_retriever_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::Replication::FileRetriever, :geo do
diff --git a/ee/spec/lib/gitlab/geo/replication/file_transfer_spec.rb b/ee/spec/lib/gitlab/geo/replication/file_transfer_spec.rb
index 7ee2a799fed8e7357dc58832acbb0da4eaba8225..a85481f07df163e567229f008d871e12bea0dcef 100644
--- a/ee/spec/lib/gitlab/geo/replication/file_transfer_spec.rb
+++ b/ee/spec/lib/gitlab/geo/replication/file_transfer_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::Replication::FileTransfer do
diff --git a/ee/spec/lib/gitlab/geo/replication/job_artifact_downloader_spec.rb b/ee/spec/lib/gitlab/geo/replication/job_artifact_downloader_spec.rb
index d443331abdb2c5bc261b38b6ae69513dfa6f46e7..2c372e13e984faff058b5563e1cc845368a9b93f 100644
--- a/ee/spec/lib/gitlab/geo/replication/job_artifact_downloader_spec.rb
+++ b/ee/spec/lib/gitlab/geo/replication/job_artifact_downloader_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::Replication::JobArtifactDownloader, :geo do
diff --git a/ee/spec/lib/gitlab/geo/replication/job_artifact_retriever_spec.rb b/ee/spec/lib/gitlab/geo/replication/job_artifact_retriever_spec.rb
index cc42575d33e9a9d26af1325d731102290997c28b..8db6b4e55fdef7c5e94edb983bf84e071a7e738a 100644
--- a/ee/spec/lib/gitlab/geo/replication/job_artifact_retriever_spec.rb
+++ b/ee/spec/lib/gitlab/geo/replication/job_artifact_retriever_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::Replication::JobArtifactRetriever, :geo do
diff --git a/ee/spec/lib/gitlab/geo/replication/job_artifact_transfer_spec.rb b/ee/spec/lib/gitlab/geo/replication/job_artifact_transfer_spec.rb
index 50c8755c4fd7086fed2d6ac4142794724a6524c4..7400b3e766c664664557eb6dd79ee2d25a5d5d83 100644
--- a/ee/spec/lib/gitlab/geo/replication/job_artifact_transfer_spec.rb
+++ b/ee/spec/lib/gitlab/geo/replication/job_artifact_transfer_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::Replication::JobArtifactTransfer, :geo do
diff --git a/ee/spec/lib/gitlab/geo/replication/lfs_downloader_spec.rb b/ee/spec/lib/gitlab/geo/replication/lfs_downloader_spec.rb
index 934e6532a3e05c814a1dad3acc544fc7a9b76080..1c0d076f6b1a8032912e8eef1a045ae2724e6e9f 100644
--- a/ee/spec/lib/gitlab/geo/replication/lfs_downloader_spec.rb
+++ b/ee/spec/lib/gitlab/geo/replication/lfs_downloader_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::Replication::LfsDownloader, :geo do
diff --git a/ee/spec/lib/gitlab/geo/replication/lfs_retriever_spec.rb b/ee/spec/lib/gitlab/geo/replication/lfs_retriever_spec.rb
index 19f8989d4636011e1a6ffa68ff8aaa414f5faf2f..d1297f52435bfd877908c20697cdec671b2976ad 100644
--- a/ee/spec/lib/gitlab/geo/replication/lfs_retriever_spec.rb
+++ b/ee/spec/lib/gitlab/geo/replication/lfs_retriever_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::Replication::LfsRetriever, :geo do
diff --git a/ee/spec/lib/gitlab/geo/replication/lfs_transfer_spec.rb b/ee/spec/lib/gitlab/geo/replication/lfs_transfer_spec.rb
index 9909573f601121d4b1dcaf10d59c570dbdcae1a2..9ab2be65cef07ed2c170045a1bcb1e2e3d8db403 100644
--- a/ee/spec/lib/gitlab/geo/replication/lfs_transfer_spec.rb
+++ b/ee/spec/lib/gitlab/geo/replication/lfs_transfer_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo::Replication::LfsTransfer do
diff --git a/ee/spec/lib/gitlab/geo_spec.rb b/ee/spec/lib/gitlab/geo_spec.rb
index 22fdf0a4b40c9ead025bc583e9152480a9eaa5cb..c2d3fd333c696670b0aa67ae66767d5386c5ec56 100644
--- a/ee/spec/lib/gitlab/geo_spec.rb
+++ b/ee/spec/lib/gitlab/geo_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Geo, :geo, :request_store do
diff --git a/ee/spec/lib/gitlab/git_access_spec.rb b/ee/spec/lib/gitlab/git_access_spec.rb
index e4a1275fa461d74813c26933fbbb365f202959bf..4899718a46e323f660723e49a36461cd1b4f4df8 100644
--- a/ee/spec/lib/gitlab/git_access_spec.rb
+++ b/ee/spec/lib/gitlab/git_access_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::GitAccess do
diff --git a/ee/spec/lib/gitlab/git_access_wiki_spec.rb b/ee/spec/lib/gitlab/git_access_wiki_spec.rb
index f89cde0f72e00bfb33afe841baffe650573aba67..2d7bff6165f93613e24e6d35614e821f66f3fa74 100644
--- a/ee/spec/lib/gitlab/git_access_wiki_spec.rb
+++ b/ee/spec/lib/gitlab/git_access_wiki_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::GitAccessWiki do
diff --git a/ee/spec/lib/gitlab/import_sources_spec.rb b/ee/spec/lib/gitlab/import_sources_spec.rb
index 8dc4c1d29683173e41d23e176ae94cf63ca45539..b7702772c2a931363baa2f926cc295f75ef38ee2 100644
--- a/ee/spec/lib/gitlab/import_sources_spec.rb
+++ b/ee/spec/lib/gitlab/import_sources_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::ImportSources do
diff --git a/ee/spec/lib/gitlab/jira/dvcs_spec.rb b/ee/spec/lib/gitlab/jira/dvcs_spec.rb
index 0d47a30ee59470bff003fb890ec24d136c58b621..2c84981b5207e7053ec21ca025725a839af534e1 100644
--- a/ee/spec/lib/gitlab/jira/dvcs_spec.rb
+++ b/ee/spec/lib/gitlab/jira/dvcs_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Jira::Dvcs do
diff --git a/ee/spec/lib/gitlab/jira/middleware_spec.rb b/ee/spec/lib/gitlab/jira/middleware_spec.rb
index ebb8b31876b8193f041a62dfce21fba7fbe19beb..82b5a2caef850dcc79892241e3c3e3ff3d467c56 100644
--- a/ee/spec/lib/gitlab/jira/middleware_spec.rb
+++ b/ee/spec/lib/gitlab/jira/middleware_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Jira::Middleware do
diff --git a/ee/spec/lib/gitlab/kerberos/authentication_spec.rb b/ee/spec/lib/gitlab/kerberos/authentication_spec.rb
index 1372643263e49ef47859f66ff4637d22e60108f4..679ce5d5a05ea4e5e66008b975fa972cfaeb7d8d 100644
--- a/ee/spec/lib/gitlab/kerberos/authentication_spec.rb
+++ b/ee/spec/lib/gitlab/kerberos/authentication_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Kerberos::Authentication do
diff --git a/ee/spec/lib/gitlab/kubernetes/deployment_spec.rb b/ee/spec/lib/gitlab/kubernetes/deployment_spec.rb
index e3d43d6b02b09c1e092643e0b8fc3488bb3b0b05..c4153c52717e557c8dae9c2f711f6c76fadc34a2 100644
--- a/ee/spec/lib/gitlab/kubernetes/deployment_spec.rb
+++ b/ee/spec/lib/gitlab/kubernetes/deployment_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Kubernetes::Deployment do
diff --git a/ee/spec/lib/gitlab/kubernetes/rollout_status_spec.rb b/ee/spec/lib/gitlab/kubernetes/rollout_status_spec.rb
index 5bd250f31bec2b79a532241d231503e7d160b787..824d8a1490f5166a00da09789425007b1970c8e1 100644
--- a/ee/spec/lib/gitlab/kubernetes/rollout_status_spec.rb
+++ b/ee/spec/lib/gitlab/kubernetes/rollout_status_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Kubernetes::RolloutStatus do
diff --git a/ee/spec/lib/gitlab/legacy_github_import/project_creator_spec.rb b/ee/spec/lib/gitlab/legacy_github_import/project_creator_spec.rb
index aeb91cf814409b6dd340f0a45ded95f2daf0f2e2..3cfbb688e4e1ee1c1372cc347de903a84e70faf7 100644
--- a/ee/spec/lib/gitlab/legacy_github_import/project_creator_spec.rb
+++ b/ee/spec/lib/gitlab/legacy_github_import/project_creator_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::LegacyGithubImport::ProjectCreator do
diff --git a/ee/spec/lib/gitlab/mirror_spec.rb b/ee/spec/lib/gitlab/mirror_spec.rb
index 97ac898bf6200df00001ed5919af412d68b66b17..9f826349e0aa1fe2f66b8e6f3f3345efa49ba234 100644
--- a/ee/spec/lib/gitlab/mirror_spec.rb
+++ b/ee/spec/lib/gitlab/mirror_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Mirror do
diff --git a/ee/spec/lib/gitlab/object_hierarchy_spec.rb b/ee/spec/lib/gitlab/object_hierarchy_spec.rb
index 638d007b2f1aac7fa233a28b83b6237c5a0f8b4b..4d9cc8f73702d4d869989e62872570006b08faa0 100644
--- a/ee/spec/lib/gitlab/object_hierarchy_spec.rb
+++ b/ee/spec/lib/gitlab/object_hierarchy_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::ObjectHierarchy do
diff --git a/ee/spec/lib/gitlab/pagination_delegate_spec.rb b/ee/spec/lib/gitlab/pagination_delegate_spec.rb
index b3d206257dba5ab94a161315bf2609e32407498a..fbf9ed0ef2c2f2fd334d42a70e9d50701d22a5a3 100644
--- a/ee/spec/lib/gitlab/pagination_delegate_spec.rb
+++ b/ee/spec/lib/gitlab/pagination_delegate_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::PaginationDelegate do
diff --git a/ee/spec/lib/gitlab/path_locks_finder_spec.rb b/ee/spec/lib/gitlab/path_locks_finder_spec.rb
index 126b29702d1fb31e2762256eaa45da7eb48b315f..2f722e4c262e960ef84ab471d1fa568438ab8a8b 100644
--- a/ee/spec/lib/gitlab/path_locks_finder_spec.rb
+++ b/ee/spec/lib/gitlab/path_locks_finder_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::PathLocksFinder do
diff --git a/ee/spec/lib/gitlab/prometheus/queries/cluster_query_spec.rb b/ee/spec/lib/gitlab/prometheus/queries/cluster_query_spec.rb
index 44ef5ac03dbfd1b76cb0e7c25ec1286fc700908b..041dfebb77e8730fab0c845a50a9eb45c7f3713d 100644
--- a/ee/spec/lib/gitlab/prometheus/queries/cluster_query_spec.rb
+++ b/ee/spec/lib/gitlab/prometheus/queries/cluster_query_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Prometheus::Queries::ClusterQuery do
diff --git a/ee/spec/lib/gitlab/prometheus/queries/validate_query_spec.rb b/ee/spec/lib/gitlab/prometheus/queries/validate_query_spec.rb
index 9a3978b8e4b580589f9f2addab53be5ff0d8d59a..6dbc699ef754cac90e179a53955b6a6e1e984ebc 100644
--- a/ee/spec/lib/gitlab/prometheus/queries/validate_query_spec.rb
+++ b/ee/spec/lib/gitlab/prometheus/queries/validate_query_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Prometheus::Queries::ValidateQuery do
diff --git a/ee/spec/lib/gitlab/proxy_spec.rb b/ee/spec/lib/gitlab/proxy_spec.rb
index 9d3b605e3502554a494d20fee6537e2a7d5f6054..7590458bdd40185ce4a9362de5c309558f0386ed 100644
--- a/ee/spec/lib/gitlab/proxy_spec.rb
+++ b/ee/spec/lib/gitlab/proxy_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Proxy do
diff --git a/ee/spec/lib/gitlab/regex_spec.rb b/ee/spec/lib/gitlab/regex_spec.rb
index c21dedb709d93dbf2bc4d52ced965ba78f515467..bc35e0f598082e5c6bbcc96b4dc7908e5aff8ec7 100644
--- a/ee/spec/lib/gitlab/regex_spec.rb
+++ b/ee/spec/lib/gitlab/regex_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::Regex do
diff --git a/ee/spec/lib/gitlab/repository_size_error_spec.rb b/ee/spec/lib/gitlab/repository_size_error_spec.rb
index ecdb28bd43a8835eed735ecaa43ba13232e1e4ed..11163fc81317fc808fc72675cbc76acfe98e9c15 100644
--- a/ee/spec/lib/gitlab/repository_size_error_spec.rb
+++ b/ee/spec/lib/gitlab/repository_size_error_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::RepositorySizeError do
diff --git a/ee/spec/lib/gitlab/sidekiq_cluster/cli_spec.rb b/ee/spec/lib/gitlab/sidekiq_cluster/cli_spec.rb
index 3b7db84fe8de2e95248a8268f4a70e79043a8923..d450b5872be8be812e447b38ed584cac8b776ad3 100644
--- a/ee/spec/lib/gitlab/sidekiq_cluster/cli_spec.rb
+++ b/ee/spec/lib/gitlab/sidekiq_cluster/cli_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::SidekiqCluster::CLI do
diff --git a/ee/spec/lib/gitlab/sidekiq_cluster_spec.rb b/ee/spec/lib/gitlab/sidekiq_cluster_spec.rb
index 27de471bd023fe8c014219b2f35dd4d5fb18abfd..5f35c79fbc6e9aecf5e5594a2267d97881c99211 100644
--- a/ee/spec/lib/gitlab/sidekiq_cluster_spec.rb
+++ b/ee/spec/lib/gitlab/sidekiq_cluster_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::SidekiqCluster do
diff --git a/ee/spec/lib/gitlab/sidekiq_config_spec.rb b/ee/spec/lib/gitlab/sidekiq_config_spec.rb
index 4b56d8adc2f47021dfd8db31a38ed646b45682f8..6b6d85c930c3414b182fdabafbb0847a786645d5 100644
--- a/ee/spec/lib/gitlab/sidekiq_config_spec.rb
+++ b/ee/spec/lib/gitlab/sidekiq_config_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::SidekiqConfig do
diff --git a/ee/spec/lib/gitlab/slash_commands/presenters/issue_show_spec.rb b/ee/spec/lib/gitlab/slash_commands/presenters/issue_show_spec.rb
index 9db95870510446e668870cfc9e4fd13444b6fe91..b6e73161430a9cc55680ed4703a52019e0c1140a 100644
--- a/ee/spec/lib/gitlab/slash_commands/presenters/issue_show_spec.rb
+++ b/ee/spec/lib/gitlab/slash_commands/presenters/issue_show_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::SlashCommands::Presenters::IssueShow do
diff --git a/ee/spec/lib/gitlab/template/custom_templates_spec.rb b/ee/spec/lib/gitlab/template/custom_templates_spec.rb
index 9789101ec2ce9e5382f40652065e4c05d34de70e..80eba9fd8def0de49a50f3ee144dfee5fbdc48a2 100644
--- a/ee/spec/lib/gitlab/template/custom_templates_spec.rb
+++ b/ee/spec/lib/gitlab/template/custom_templates_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe "Custom file template classes" do
diff --git a/ee/spec/lib/gitlab/tree_summary_spec.rb b/ee/spec/lib/gitlab/tree_summary_spec.rb
index d23b36b3e4f0c03bba6d26b0674c25f532499b34..0f0afc9f34e2856d5a9a9c59209fc08baa8b98ba 100644
--- a/ee/spec/lib/gitlab/tree_summary_spec.rb
+++ b/ee/spec/lib/gitlab/tree_summary_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::TreeSummary do
diff --git a/ee/spec/lib/gitlab/user_access_spec.rb b/ee/spec/lib/gitlab/user_access_spec.rb
index facf9bb615fe20942a83ad09c6cec4019516fd5c..8884adcc3603433c5ef7eb723fec924ec2b2097e 100644
--- a/ee/spec/lib/gitlab/user_access_spec.rb
+++ b/ee/spec/lib/gitlab/user_access_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::UserAccess do
diff --git a/ee/spec/lib/gitlab/visibility_level_spec.rb b/ee/spec/lib/gitlab/visibility_level_spec.rb
index ea8312935df77e5bebe160710816eb50c88018b7..83122a5928a49addf7014173863b93f482c616ef 100644
--- a/ee/spec/lib/gitlab/visibility_level_spec.rb
+++ b/ee/spec/lib/gitlab/visibility_level_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Gitlab::VisibilityLevel do
diff --git a/ee/spec/lib/omni_auth/strategies/group_saml_spec.rb b/ee/spec/lib/omni_auth/strategies/group_saml_spec.rb
index 43f393c1e802378206b61862c40ffef73001f58c..f802a148f47fe10cfa766d0fc9ce95c56d1341e2 100644
--- a/ee/spec/lib/omni_auth/strategies/group_saml_spec.rb
+++ b/ee/spec/lib/omni_auth/strategies/group_saml_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe OmniAuth::Strategies::GroupSaml, type: :strategy do
diff --git a/ee/spec/lib/omni_auth/strategies/kerberos_spnego_spec.rb b/ee/spec/lib/omni_auth/strategies/kerberos_spnego_spec.rb
index 53400cdb7e786d0336f3add8d7414b3aee4b0f70..15574c265d81dd3694052f21cd76485adf775974 100644
--- a/ee/spec/lib/omni_auth/strategies/kerberos_spnego_spec.rb
+++ b/ee/spec/lib/omni_auth/strategies/kerberos_spnego_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe OmniAuth::Strategies::KerberosSpnego do
diff --git a/ee/spec/lib/pseudonymizer/dumper_spec.rb b/ee/spec/lib/pseudonymizer/dumper_spec.rb
index 2dc0d72076068f7791714848703fd1ff81fa5d7a..66412b8bfce3cbec27a852959480464afc34d3d3 100644
--- a/ee/spec/lib/pseudonymizer/dumper_spec.rb
+++ b/ee/spec/lib/pseudonymizer/dumper_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Pseudonymizer::Dumper do
diff --git a/ee/spec/lib/pseudonymizer/pager_spec.rb b/ee/spec/lib/pseudonymizer/pager_spec.rb
index 8b20a381f923c8044d8d172881631539b4658f51..12fd94b5b95361be4169394fdefd574750e6d5c7 100644
--- a/ee/spec/lib/pseudonymizer/pager_spec.rb
+++ b/ee/spec/lib/pseudonymizer/pager_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Pseudonymizer::Pager do
diff --git a/ee/spec/lib/pseudonymizer/uploader_spec.rb b/ee/spec/lib/pseudonymizer/uploader_spec.rb
index 6da78267868c3e54f5175a7fc05e7750131d0412..2f3921fbf072d31f2f008415ed8d33d7b335ae78 100644
--- a/ee/spec/lib/pseudonymizer/uploader_spec.rb
+++ b/ee/spec/lib/pseudonymizer/uploader_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Pseudonymizer::Uploader do
diff --git a/ee/spec/lib/system_check/geo/authorized_keys_check_spec.rb b/ee/spec/lib/system_check/geo/authorized_keys_check_spec.rb
index 986b94283a351367fbee798907e2837dc3f1a1ce..b9b9203679f2ff417abc9a3227d979efd37c9286 100644
--- a/ee/spec/lib/system_check/geo/authorized_keys_check_spec.rb
+++ b/ee/spec/lib/system_check/geo/authorized_keys_check_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 require 'rake_helper'
 
diff --git a/ee/spec/lib/system_check/geo/authorized_keys_flag_check_spec.rb b/ee/spec/lib/system_check/geo/authorized_keys_flag_check_spec.rb
index 7788d08f2efa12269d605bd6dde2eb907f3bf58e..03b22744c018546c89c4798bc1a8f6312851f5ab 100644
--- a/ee/spec/lib/system_check/geo/authorized_keys_flag_check_spec.rb
+++ b/ee/spec/lib/system_check/geo/authorized_keys_flag_check_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 require 'rake_helper'
 
diff --git a/ee/spec/lib/system_check/geo/fdw_enabled_check_spec.rb b/ee/spec/lib/system_check/geo/fdw_enabled_check_spec.rb
index fdb5be3909b1a62d515c7f6b62d05197ac6d167d..12c8c34124440fa6b0aa368bb8c24f09ad21e427 100644
--- a/ee/spec/lib/system_check/geo/fdw_enabled_check_spec.rb
+++ b/ee/spec/lib/system_check/geo/fdw_enabled_check_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 require 'rake_helper'
 
diff --git a/ee/spec/lib/system_check/geo/fdw_schema_up_to_date_check_spec.rb b/ee/spec/lib/system_check/geo/fdw_schema_up_to_date_check_spec.rb
index 8bfca65aab1a8d13afe0a4bbb6a86d4e74ab3058..8f1795cb99cc4bb292cefb1c9a8afa9d4e5666c6 100644
--- a/ee/spec/lib/system_check/geo/fdw_schema_up_to_date_check_spec.rb
+++ b/ee/spec/lib/system_check/geo/fdw_schema_up_to_date_check_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 require 'rake_helper'
 
diff --git a/ee/spec/lib/system_check/geo/geo_database_configured_check_spec.rb b/ee/spec/lib/system_check/geo/geo_database_configured_check_spec.rb
index ebd5befbae1ddca8bb189cc2cec788e06838aa59..05ad4376df420357e72426969d73107cd972b7c9 100644
--- a/ee/spec/lib/system_check/geo/geo_database_configured_check_spec.rb
+++ b/ee/spec/lib/system_check/geo/geo_database_configured_check_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 require 'rake_helper'
 
diff --git a/ee/spec/lib/system_check/geo/http_clone_enabled_check_spec.rb b/ee/spec/lib/system_check/geo/http_clone_enabled_check_spec.rb
index 31e89d8a204060a97cdede4352984ee675513b83..3fe28e83c04a9646fcb2b13a3069634ccdcede69 100644
--- a/ee/spec/lib/system_check/geo/http_clone_enabled_check_spec.rb
+++ b/ee/spec/lib/system_check/geo/http_clone_enabled_check_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe SystemCheck::Geo::HTTPCloneEnabledCheck do
diff --git a/ee/spec/mailers/devise_mailer_spec.rb b/ee/spec/mailers/devise_mailer_spec.rb
index ff49fcf6d66e24491b13e35ed74a870bf32e342a..ff0439dcb0809b3571eda2d98cfbf36fe5ac5140 100644
--- a/ee/spec/mailers/devise_mailer_spec.rb
+++ b/ee/spec/mailers/devise_mailer_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 require 'email_spec'
 
diff --git a/ee/spec/mailers/notify_spec.rb b/ee/spec/mailers/notify_spec.rb
index 41a18f021662b5a67ec111d81e704a2486c1c573..afd7fda192d756e7edfe8915cd6acfd0e187fc68 100644
--- a/ee/spec/mailers/notify_spec.rb
+++ b/ee/spec/mailers/notify_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 require 'email_spec'
 
diff --git a/ee/spec/migrations/geo/migrate_ci_job_artifacts_to_separate_registry_spec.rb b/ee/spec/migrations/geo/migrate_ci_job_artifacts_to_separate_registry_spec.rb
index 036dd15a749980af7afe2612d6834ba07c269c6f..0d5de7475f78bc0c52be53952eb1b50fae08d457 100644
--- a/ee/spec/migrations/geo/migrate_ci_job_artifacts_to_separate_registry_spec.rb
+++ b/ee/spec/migrations/geo/migrate_ci_job_artifacts_to_separate_registry_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 require Rails.root.join('ee', 'db', 'geo', 'migrate', '20180322062741_migrate_ci_job_artifacts_to_separate_registry.rb')
 
diff --git a/ee/spec/migrations/geo/set_resync_flag_for_retried_projects_spec.rb b/ee/spec/migrations/geo/set_resync_flag_for_retried_projects_spec.rb
index cb72385241cd7e8090154ab5e4eb422442f81e2e..dc287b83cb8b1706a0bd2be3d2ad29c614a0d41e 100644
--- a/ee/spec/migrations/geo/set_resync_flag_for_retried_projects_spec.rb
+++ b/ee/spec/migrations/geo/set_resync_flag_for_retried_projects_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 require Rails.root.join('ee', 'db', 'geo', 'migrate', '20180510223634_set_resync_flag_for_retried_projects.rb')
 
diff --git a/ee/spec/policies/base_policy_spec.rb b/ee/spec/policies/base_policy_spec.rb
index c14cafa80b2b2c1e07a40dacbd1cbfe63969711a..bde455508f42f3668b3131da58332ad3fecee6ba 100644
--- a/ee/spec/policies/base_policy_spec.rb
+++ b/ee/spec/policies/base_policy_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe BasePolicy do
diff --git a/ee/spec/policies/epic_policy_spec.rb b/ee/spec/policies/epic_policy_spec.rb
index 3292a30963192fc1a4486812bc4f5b5ebd532c0c..d54996295184b4c51b2f87f36f33e16d37dfdd57 100644
--- a/ee/spec/policies/epic_policy_spec.rb
+++ b/ee/spec/policies/epic_policy_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EpicPolicy do
diff --git a/ee/spec/policies/group_policy_spec.rb b/ee/spec/policies/group_policy_spec.rb
index 06c06f0567323a8535ef584d678e5a791ff70b84..02b0e8fbeb6e65f6280a6b73f9ff34fa9a0a2c20 100644
--- a/ee/spec/policies/group_policy_spec.rb
+++ b/ee/spec/policies/group_policy_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe GroupPolicy do
diff --git a/ee/spec/policies/merge_request_policy_spec.rb b/ee/spec/policies/merge_request_policy_spec.rb
index eb0ba0e8ec7d911d74f903200ded841270d58bdb..78c87b0fdf63e0f75f8c7c1479752c1e91017e0d 100644
--- a/ee/spec/policies/merge_request_policy_spec.rb
+++ b/ee/spec/policies/merge_request_policy_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe MergeRequestPolicy do
diff --git a/ee/spec/policies/project_policy_spec.rb b/ee/spec/policies/project_policy_spec.rb
index fdbe1b287ed0409bbd039a2a72bdcc35685c1f56..f10f131512936be22bc3632eaf362d6fe8609034 100644
--- a/ee/spec/policies/project_policy_spec.rb
+++ b/ee/spec/policies/project_policy_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ProjectPolicy do
diff --git a/ee/spec/policies/protected_branch_policy_spec.rb b/ee/spec/policies/protected_branch_policy_spec.rb
index 3b43c5f328babfc4a762418b9b7af4b90c0fb9a2..b3fc9a1df979d0b6b034e984dc383bc9fb238a07 100644
--- a/ee/spec/policies/protected_branch_policy_spec.rb
+++ b/ee/spec/policies/protected_branch_policy_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ProtectedBranchPolicy do
diff --git a/ee/spec/presenters/audit_event_presenter_spec.rb b/ee/spec/presenters/audit_event_presenter_spec.rb
index 17eade2a7ca2cc35c0292df9b0736067c21da087..0bd93ba7ccae6ac724eb521002a68070ce590771 100644
--- a/ee/spec/presenters/audit_event_presenter_spec.rb
+++ b/ee/spec/presenters/audit_event_presenter_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe AuditEventPresenter do
diff --git a/ee/spec/presenters/ci/pipeline_presenter_spec.rb b/ee/spec/presenters/ci/pipeline_presenter_spec.rb
index 783e9fee3d6d1484548eba717a9f757a38468df7..069add0461f02bac996f30ebeb8eb38c1a115f22 100644
--- a/ee/spec/presenters/ci/pipeline_presenter_spec.rb
+++ b/ee/spec/presenters/ci/pipeline_presenter_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Ci::PipelinePresenter do
diff --git a/ee/spec/presenters/group_member_presenter_spec.rb b/ee/spec/presenters/group_member_presenter_spec.rb
index e9597cd1e9649c4ad3f263210bb99ebab114977d..84cafcc7648a364082cac2f99b628fcd865cce07 100644
--- a/ee/spec/presenters/group_member_presenter_spec.rb
+++ b/ee/spec/presenters/group_member_presenter_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe GroupMemberPresenter do
diff --git a/ee/spec/presenters/merge_request_presenter_spec.rb b/ee/spec/presenters/merge_request_presenter_spec.rb
index 31ee98b4504d372d62372b600439f19e218b6d2d..5b69a0d4442f8deb35490b72307af782de29efad 100644
--- a/ee/spec/presenters/merge_request_presenter_spec.rb
+++ b/ee/spec/presenters/merge_request_presenter_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe MergeRequestPresenter do
diff --git a/ee/spec/presenters/project_member_presenter_spec.rb b/ee/spec/presenters/project_member_presenter_spec.rb
index 2311defcda23696f136e500bc837365380c04fb9..4a8386bf1240f6a51d3d740ff1ec70ad22f35457 100644
--- a/ee/spec/presenters/project_member_presenter_spec.rb
+++ b/ee/spec/presenters/project_member_presenter_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ProjectMemberPresenter do
diff --git a/ee/spec/requests/api/boards_spec.rb b/ee/spec/requests/api/boards_spec.rb
index e304d5183a6c18724dfb5da42504cf1d20150808..d08d1df962da6efb22d5c955db25ad5fe2d204f7 100644
--- a/ee/spec/requests/api/boards_spec.rb
+++ b/ee/spec/requests/api/boards_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::Boards do
diff --git a/ee/spec/requests/api/epic_issues_spec.rb b/ee/spec/requests/api/epic_issues_spec.rb
index 54273619552488d3db2610450554219d40acb8f7..8ae67b016dd66e2b784f0dc96e7db33b4e68c1d8 100644
--- a/ee/spec/requests/api/epic_issues_spec.rb
+++ b/ee/spec/requests/api/epic_issues_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::EpicIssues do
diff --git a/ee/spec/requests/api/epics_spec.rb b/ee/spec/requests/api/epics_spec.rb
index 764834375f4428fb998bbfbb69d20c2f76d96dae..8de2e56c4c330d73c534944d81f77dfdc7315c8e 100644
--- a/ee/spec/requests/api/epics_spec.rb
+++ b/ee/spec/requests/api/epics_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::Epics do
diff --git a/ee/spec/requests/api/geo_nodes_spec.rb b/ee/spec/requests/api/geo_nodes_spec.rb
index 7a944a439c02498596892169918979b18e52880c..0778733782190bfd231c040570d1e556b400bb0b 100644
--- a/ee/spec/requests/api/geo_nodes_spec.rb
+++ b/ee/spec/requests/api/geo_nodes_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::GeoNodes, :geo, :prometheus, api: true do
diff --git a/ee/spec/requests/api/geo_spec.rb b/ee/spec/requests/api/geo_spec.rb
index 70d0ca34353d1ef2a3a007673c58fe74f9905e67..b191dae2d68905490952f87ca08a4046128199ed 100644
--- a/ee/spec/requests/api/geo_spec.rb
+++ b/ee/spec/requests/api/geo_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::Geo do
diff --git a/ee/spec/requests/api/group_boards_spec.rb b/ee/spec/requests/api/group_boards_spec.rb
index 57222f8da6cda75a2e435db5251030ab14776642..b58d2f334faf1d3ca27c0edbf748427bc4b70d56 100644
--- a/ee/spec/requests/api/group_boards_spec.rb
+++ b/ee/spec/requests/api/group_boards_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::GroupBoards do
diff --git a/ee/spec/requests/api/groups_spec.rb b/ee/spec/requests/api/groups_spec.rb
index f96f2fd9abaa46c37483cc77b944466d2e03a5b0..7877fdad50df7f262e5a5d9b8bd327b2266fc918 100644
--- a/ee/spec/requests/api/groups_spec.rb
+++ b/ee/spec/requests/api/groups_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::Groups do
diff --git a/ee/spec/requests/api/issue_links_spec.rb b/ee/spec/requests/api/issue_links_spec.rb
index 6f7497b4fc5e8c4ca61dc2ae88662bd2299ba164..42f79ab143800ff3dceb017e6bee0319e03d6b68 100644
--- a/ee/spec/requests/api/issue_links_spec.rb
+++ b/ee/spec/requests/api/issue_links_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::IssueLinks do
diff --git a/ee/spec/requests/api/issues_spec.rb b/ee/spec/requests/api/issues_spec.rb
index e0452983db42006657d56fef6b870e4f85ff10ae..64f463118b3a6204bba4ff2f0638d9dd86eb66c7 100644
--- a/ee/spec/requests/api/issues_spec.rb
+++ b/ee/spec/requests/api/issues_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::Issues, :mailer do
diff --git a/ee/spec/requests/api/jobs_spec.rb b/ee/spec/requests/api/jobs_spec.rb
index 9173c96d7989bdbe47116a60f7c1fd470461e0c2..65c692c3511eb13d01346ad6a4363ffe4a10e0bb 100644
--- a/ee/spec/requests/api/jobs_spec.rb
+++ b/ee/spec/requests/api/jobs_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::Jobs do
diff --git a/ee/spec/requests/api/ldap_group_links_spec.rb b/ee/spec/requests/api/ldap_group_links_spec.rb
index fa07a8ecb337f1ccb51275fe57c22f5dd311f5b9..e5d2699c58da11831e2b7ca270767b6c0e8e9402 100644
--- a/ee/spec/requests/api/ldap_group_links_spec.rb
+++ b/ee/spec/requests/api/ldap_group_links_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::LdapGroupLinks, api: true do
diff --git a/ee/spec/requests/api/ldap_spec.rb b/ee/spec/requests/api/ldap_spec.rb
index fcebdca730037f1c0ae7da45b570c0e1cda61ecf..c288ceba9e828cb11e9080a811402f39159d5563 100644
--- a/ee/spec/requests/api/ldap_spec.rb
+++ b/ee/spec/requests/api/ldap_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::Ldap do
diff --git a/ee/spec/requests/api/license_spec.rb b/ee/spec/requests/api/license_spec.rb
index 2944bd74db845f99461753e993ae6e91e9fc1206..7a4de6d69c7fcf074d5a3effc1183799330bcd92 100644
--- a/ee/spec/requests/api/license_spec.rb
+++ b/ee/spec/requests/api/license_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::License, api: true do
diff --git a/ee/spec/requests/api/merge_request_approvals_spec.rb b/ee/spec/requests/api/merge_request_approvals_spec.rb
index 5897c952f0f8eec772d1e4e567c49ba5eb229f78..286804fb50f377e18bee6ef95868710b0cd521bc 100644
--- a/ee/spec/requests/api/merge_request_approvals_spec.rb
+++ b/ee/spec/requests/api/merge_request_approvals_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::MergeRequestApprovals do
diff --git a/ee/spec/requests/api/merge_requests_spec.rb b/ee/spec/requests/api/merge_requests_spec.rb
index b285857f36819e62ed485b7121b7781b664b27bd..a44faa2d0b06154557e28db9437a4c19d8b8ec1e 100644
--- a/ee/spec/requests/api/merge_requests_spec.rb
+++ b/ee/spec/requests/api/merge_requests_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require "spec_helper"
 
 describe API::MergeRequests do
diff --git a/ee/spec/requests/api/namespaces_spec.rb b/ee/spec/requests/api/namespaces_spec.rb
index 93737897b652bf0792a89f8f8a921c9deb3ededa..504657d9cb207d9fe95ad9a47a12671b81fea3b9 100644
--- a/ee/spec/requests/api/namespaces_spec.rb
+++ b/ee/spec/requests/api/namespaces_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::Namespaces do
diff --git a/ee/spec/requests/api/project_approvals_spec.rb b/ee/spec/requests/api/project_approvals_spec.rb
index c959b3a1b24b1453f6aab2086f37e47692ce44f4..ed17d828f009843003463674d39289f6aa832649 100644
--- a/ee/spec/requests/api/project_approvals_spec.rb
+++ b/ee/spec/requests/api/project_approvals_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::ProjectApprovals do
diff --git a/ee/spec/requests/api/project_import_spec.rb b/ee/spec/requests/api/project_import_spec.rb
index 794692e952b93a1c37c4576f7f9d3d55624f6e20..f6670960843cb3a225a2a20fd01a41a2e9ef107d 100644
--- a/ee/spec/requests/api/project_import_spec.rb
+++ b/ee/spec/requests/api/project_import_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::ProjectImport do
diff --git a/ee/spec/requests/api/project_mirror_spec.rb b/ee/spec/requests/api/project_mirror_spec.rb
index 7691f5d3530a72b82b3d98418204e5f70498365d..0733dbe996e82cac72e7bbde66c760e3eca00f5d 100644
--- a/ee/spec/requests/api/project_mirror_spec.rb
+++ b/ee/spec/requests/api/project_mirror_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::ProjectMirror do
diff --git a/ee/spec/requests/api/project_push_rule_spec.rb b/ee/spec/requests/api/project_push_rule_spec.rb
index e48e0fb6e9264b4a4e2b3f7e4446c67f4fb4cfaf..ce1cc484cb8b82d06bd13b88554648a5762cc642 100644
--- a/ee/spec/requests/api/project_push_rule_spec.rb
+++ b/ee/spec/requests/api/project_push_rule_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::ProjectPushRule, 'ProjectPushRule', api: true do
diff --git a/ee/spec/requests/api/project_snapshots_spec.rb b/ee/spec/requests/api/project_snapshots_spec.rb
index e3c337ba229c195bf3e74d1911a583d6fd0af243..d73cf4fab0abaed30a6bb0542f0297a2bd7a7f8c 100644
--- a/ee/spec/requests/api/project_snapshots_spec.rb
+++ b/ee/spec/requests/api/project_snapshots_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::ProjectSnapshots do
diff --git a/ee/spec/requests/api/search_spec.rb b/ee/spec/requests/api/search_spec.rb
index 3f9a86e11cbc16d4a73794aa62772cc33f03e29b..2c7e76751a572faad29fb6d0a25e5d98e0342d2e 100644
--- a/ee/spec/requests/api/search_spec.rb
+++ b/ee/spec/requests/api/search_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::Search do
diff --git a/ee/spec/requests/api/settings_spec.rb b/ee/spec/requests/api/settings_spec.rb
index 75079dda9826cbb6302f6d5c19863d0af3ef5adc..f5384c63b31d8a2ba6e77b14c22e165762fed45f 100644
--- a/ee/spec/requests/api/settings_spec.rb
+++ b/ee/spec/requests/api/settings_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::Settings, 'EE Settings' do
diff --git a/ee/spec/requests/api/templates_spec.rb b/ee/spec/requests/api/templates_spec.rb
index 78cedf155ff8d8ad037bdec5ea8cafc7867430bc..c8d337cb0a38b3d4fbe4de173b0130660e979f9f 100644
--- a/ee/spec/requests/api/templates_spec.rb
+++ b/ee/spec/requests/api/templates_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::Templates do
diff --git a/ee/spec/requests/api/todos_spec.rb b/ee/spec/requests/api/todos_spec.rb
index f4856aa519ba9337d3640eadd59c61194620ab2d..6ee100cd54f0d5a48267086d43133bafde0a58c7 100644
--- a/ee/spec/requests/api/todos_spec.rb
+++ b/ee/spec/requests/api/todos_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::Todos do
diff --git a/ee/spec/requests/api/unleash_spec.rb b/ee/spec/requests/api/unleash_spec.rb
index fed418c0951a0fb9bca44d68d2911d20000c5224..c160d5cf41ce4eef8a3d01f16f9f10849a66fbf7 100644
--- a/ee/spec/requests/api/unleash_spec.rb
+++ b/ee/spec/requests/api/unleash_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::Unleash do
diff --git a/ee/spec/requests/api/v3/github_spec.rb b/ee/spec/requests/api/v3/github_spec.rb
index 8b05f2774ce04ac9ef93190360606fad99490988..f769871f26d4db8215e4958bd707988a73ea4582 100644
--- a/ee/spec/requests/api/v3/github_spec.rb
+++ b/ee/spec/requests/api/v3/github_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe API::V3::Github do
diff --git a/ee/spec/requests/git_http_geo_spec.rb b/ee/spec/requests/git_http_geo_spec.rb
index 5d1b088fa7486094ee927ea6683b1f0b98800495..7571b523575177b0a18294b526da5b8bb90aa3cf 100644
--- a/ee/spec/requests/git_http_geo_spec.rb
+++ b/ee/spec/requests/git_http_geo_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe "Git HTTP requests (Geo)", :geo do
diff --git a/ee/spec/requests/jira_authorizations_spec.rb b/ee/spec/requests/jira_authorizations_spec.rb
index ab4001c09311d097bc02c66a69de3f323a1a2bc7..a67cc580b6f46630e1f13268c2a167073397771b 100644
--- a/ee/spec/requests/jira_authorizations_spec.rb
+++ b/ee/spec/requests/jira_authorizations_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Jira authorization requests' do
diff --git a/ee/spec/requests/jira_routing_spec.rb b/ee/spec/requests/jira_routing_spec.rb
index 4061096cbff494730d5f14d91bd2e01a38b57307..74eef3e8c1857304a1db1a5da93136f767b0ff07 100644
--- a/ee/spec/requests/jira_routing_spec.rb
+++ b/ee/spec/requests/jira_routing_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Jira referenced paths', type: :request do
diff --git a/ee/spec/requests/omniauth_kerberos_spnego_spec.rb b/ee/spec/requests/omniauth_kerberos_spnego_spec.rb
index 6bed4cd273903287708e637cedff1da414f10301..d84d8a24a733722fa616ca0c052b04c91d150ca7 100644
--- a/ee/spec/requests/omniauth_kerberos_spnego_spec.rb
+++ b/ee/spec/requests/omniauth_kerberos_spnego_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'OmniAuth Kerberos SPNEGO' do
diff --git a/ee/spec/requests/projects/issue_links_controller_spec.rb b/ee/spec/requests/projects/issue_links_controller_spec.rb
index 7a2c104c01965b04105bfc1979d8d4cfc5c9b477..b9f191f1865fb845897715c7e9188faf06dba065 100644
--- a/ee/spec/requests/projects/issue_links_controller_spec.rb
+++ b/ee/spec/requests/projects/issue_links_controller_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::IssueLinksController do
diff --git a/ee/spec/requests/projects/mirrors_controller_spec.rb b/ee/spec/requests/projects/mirrors_controller_spec.rb
index 999847e465e7ba784a7efdff4c8a5010f3aeced7..835ff6f91fc38d0fba48e40bd4c54493d9ce67fb 100644
--- a/ee/spec/requests/projects/mirrors_controller_spec.rb
+++ b/ee/spec/requests/projects/mirrors_controller_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::MirrorsController do
diff --git a/ee/spec/requests/rack_attack_global_spec.rb b/ee/spec/requests/rack_attack_global_spec.rb
index c871b1363b2cf1c94ed0832e398d6f58b0c203f6..b3c76a840db82f221d13fe9d89b7e66167eb03e5 100644
--- a/ee/spec/requests/rack_attack_global_spec.rb
+++ b/ee/spec/requests/rack_attack_global_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Rack Attack global throttles' do
diff --git a/ee/spec/routing/group_routing_spec.rb b/ee/spec/routing/group_routing_spec.rb
index 4aa2dedd52659235fdaf1c88a29194cd3cd72212..1cd6847f425a09fef77ddc4e813a226901f373fc 100644
--- a/ee/spec/routing/group_routing_spec.rb
+++ b/ee/spec/routing/group_routing_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'Group routing', "routing" do
diff --git a/ee/spec/routing/project_routing_spec.rb b/ee/spec/routing/project_routing_spec.rb
index dd8f462646f38fb91c3acc0c33f923e62c1a90db..54fd6628780d1789dac96c39ebf4691501a568ff 100644
--- a/ee/spec/routing/project_routing_spec.rb
+++ b/ee/spec/routing/project_routing_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require "spec_helper"
 
 describe 'EE-specific project routing' do
diff --git a/ee/spec/routing/webhook_routes_spec.rb b/ee/spec/routing/webhook_routes_spec.rb
index 93ad7e398d5f1e72f51df149e164f6e273df4909..ad89fff1698e3949dda1d85f8eba689462f65932 100644
--- a/ee/spec/routing/webhook_routes_spec.rb
+++ b/ee/spec/routing/webhook_routes_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'routes to the proper webhooks controller', type: :routing do
diff --git a/ee/spec/serializers/epic_entity_spec.rb b/ee/spec/serializers/epic_entity_spec.rb
index 33e713066be9fd1954e13db9df3d270fd815427c..78bee5c1ff1cbfaff792a9696933c0925b6896c9 100644
--- a/ee/spec/serializers/epic_entity_spec.rb
+++ b/ee/spec/serializers/epic_entity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EpicEntity do
diff --git a/ee/spec/serializers/epic_note_entity_spec.rb b/ee/spec/serializers/epic_note_entity_spec.rb
index 0b2f7a666709f49232feb58387834e9dd1686aae..f877138937b0bf38e382f6e33f7b1bf504a3fff7 100644
--- a/ee/spec/serializers/epic_note_entity_spec.rb
+++ b/ee/spec/serializers/epic_note_entity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EpicNoteEntity do
diff --git a/ee/spec/serializers/geo_project_registry_entity_spec.rb b/ee/spec/serializers/geo_project_registry_entity_spec.rb
index 5cfaec6cf493443405e967375a061ab71ab1d00d..31663558252611544c0b36659360f41db04a164c 100644
--- a/ee/spec/serializers/geo_project_registry_entity_spec.rb
+++ b/ee/spec/serializers/geo_project_registry_entity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe GeoProjectRegistryEntity do
diff --git a/ee/spec/serializers/issue_serializer_spec.rb b/ee/spec/serializers/issue_serializer_spec.rb
index 333ec7dea392fd4782125055dfcbf6dda021a675..f47a8db7e0fd569ba2399d66ecf354370274ceb2 100644
--- a/ee/spec/serializers/issue_serializer_spec.rb
+++ b/ee/spec/serializers/issue_serializer_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe IssueSerializer do
diff --git a/ee/spec/serializers/merge_request_widget_entity_spec.rb b/ee/spec/serializers/merge_request_widget_entity_spec.rb
index 65a24cd243f5f3ca8cf457e47ce0015b6336dd13..eb1eed31cbe2f0ce694346b184181920f6d5c8b9 100644
--- a/ee/spec/serializers/merge_request_widget_entity_spec.rb
+++ b/ee/spec/serializers/merge_request_widget_entity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe MergeRequestWidgetEntity do
diff --git a/ee/spec/serializers/pipeline_serializer_spec.rb b/ee/spec/serializers/pipeline_serializer_spec.rb
index 9dd59fd38200dfcf4d7a9526750efc1aebb85b2a..ff7bba0eec03eca972760600ebc8d86c07cf211b 100644
--- a/ee/spec/serializers/pipeline_serializer_spec.rb
+++ b/ee/spec/serializers/pipeline_serializer_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe PipelineSerializer do
diff --git a/ee/spec/serializers/project_mirror_entity_spec.rb b/ee/spec/serializers/project_mirror_entity_spec.rb
index b11a1234e9bfa87c00f10a896fade17f892abe98..71ed19bb9ccddb90bbeecb73147e93aaae4e922f 100644
--- a/ee/spec/serializers/project_mirror_entity_spec.rb
+++ b/ee/spec/serializers/project_mirror_entity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ProjectMirrorEntity do
diff --git a/ee/spec/serializers/prometheus_alert_entity_spec.rb b/ee/spec/serializers/prometheus_alert_entity_spec.rb
index 89a5c75bdb308772c9fd9a74497dad75367fa27e..7dbdf27746d3445bfc6242e36b21b3b9b9b22584 100644
--- a/ee/spec/serializers/prometheus_alert_entity_spec.rb
+++ b/ee/spec/serializers/prometheus_alert_entity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe PrometheusAlertEntity do
diff --git a/ee/spec/serializers/rollout_status_entity_spec.rb b/ee/spec/serializers/rollout_status_entity_spec.rb
index 323c224fdda4f67734c70dfd4030f3954695afeb..860cd3a32c3abe068ad8e764d22fe83573deecd2 100644
--- a/ee/spec/serializers/rollout_status_entity_spec.rb
+++ b/ee/spec/serializers/rollout_status_entity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe RolloutStatusEntity do
diff --git a/ee/spec/serializers/storage_shard_entity_spec.rb b/ee/spec/serializers/storage_shard_entity_spec.rb
index a5f4679bc5ab197c973fcfd178cbb94b66b52263..5e723b2b8770e59092325ef6cf8bba569d864e9c 100644
--- a/ee/spec/serializers/storage_shard_entity_spec.rb
+++ b/ee/spec/serializers/storage_shard_entity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe StorageShardEntity do
diff --git a/ee/spec/serializers/user_analytics_entity_spec.rb b/ee/spec/serializers/user_analytics_entity_spec.rb
index 13c0bf1cc933f4cf4b2d86507c798dfbcd409513..7ebf95532372f71d1c0a0b997aaf98187a5d65fd 100644
--- a/ee/spec/serializers/user_analytics_entity_spec.rb
+++ b/ee/spec/serializers/user_analytics_entity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe UserAnalyticsEntity do
diff --git a/ee/spec/serializers/vulnerabilities/identifier_entity_spec.rb b/ee/spec/serializers/vulnerabilities/identifier_entity_spec.rb
index 430a63a8d743ccbdfe861ed3670d89e604057c4d..c39817894c273f04b59d082ac963924b357249d6 100644
--- a/ee/spec/serializers/vulnerabilities/identifier_entity_spec.rb
+++ b/ee/spec/serializers/vulnerabilities/identifier_entity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Vulnerabilities::IdentifierEntity do
diff --git a/ee/spec/serializers/vulnerabilities/occurrence_entity_spec.rb b/ee/spec/serializers/vulnerabilities/occurrence_entity_spec.rb
index 5e31fac494184f90f39b0afe41e2cff4c237a622..c8c028235b9b1c6c2082c70b3ccafe8550092b0c 100644
--- a/ee/spec/serializers/vulnerabilities/occurrence_entity_spec.rb
+++ b/ee/spec/serializers/vulnerabilities/occurrence_entity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Vulnerabilities::OccurrenceEntity do
diff --git a/ee/spec/serializers/vulnerabilities/scanner_entity_spec.rb b/ee/spec/serializers/vulnerabilities/scanner_entity_spec.rb
index 8abff3e37f9a3906897db53e2e5ffe40c494a4b1..f575940701757181458d05be2d61c062b8827b1b 100644
--- a/ee/spec/serializers/vulnerabilities/scanner_entity_spec.rb
+++ b/ee/spec/serializers/vulnerabilities/scanner_entity_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Vulnerabilities::ScannerEntity do
diff --git a/ee/spec/services/application_settings/update_service_spec.rb b/ee/spec/services/application_settings/update_service_spec.rb
index a05ba8ddeb665233b6fcad60cbfda5cae346f821..94d06a1704ab2cbdc2e777f2e8bcdfe494e09249 100644
--- a/ee/spec/services/application_settings/update_service_spec.rb
+++ b/ee/spec/services/application_settings/update_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ApplicationSettings::UpdateService do
diff --git a/ee/spec/services/applications/create_service_spec.rb b/ee/spec/services/applications/create_service_spec.rb
index 2ac5e13a21d017c3fc3be9e307d747ec91f0c08b..06d9f44f7ef1db368354d1eff5289a6815ad26b8 100644
--- a/ee/spec/services/applications/create_service_spec.rb
+++ b/ee/spec/services/applications/create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ::Applications::CreateService do
diff --git a/ee/spec/services/audit_event_service_spec.rb b/ee/spec/services/audit_event_service_spec.rb
index c04f1339ca14d10c67c07f4a3278a327db1afdab..04ad42965102f17561e04696a3fd1e9971b76f4f 100644
--- a/ee/spec/services/audit_event_service_spec.rb
+++ b/ee/spec/services/audit_event_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe AuditEventService do
diff --git a/ee/spec/services/base_count_service_spec.rb b/ee/spec/services/base_count_service_spec.rb
index 06540e46e29adefefc13115b5d113b98389e1a89..464a34208222f8513f75d0fec3b6600d3baf785b 100644
--- a/ee/spec/services/base_count_service_spec.rb
+++ b/ee/spec/services/base_count_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe BaseCountService do
diff --git a/ee/spec/services/boards/create_service_spec.rb b/ee/spec/services/boards/create_service_spec.rb
index f288db5069d20500ffecad824b3c1c5655f88dc3..a23371c18eb395ee55b84aea60b7a9a0b34c6c5e 100644
--- a/ee/spec/services/boards/create_service_spec.rb
+++ b/ee/spec/services/boards/create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Boards::CreateService, services: true do
diff --git a/ee/spec/services/boards/destroy_service_spec.rb b/ee/spec/services/boards/destroy_service_spec.rb
index e08a532f7a1dc2c81fe27b2c8500ac28cc4a75a2..a1206d6753f0bbbc7e2aaf193e6f0fba63e226f7 100644
--- a/ee/spec/services/boards/destroy_service_spec.rb
+++ b/ee/spec/services/boards/destroy_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Boards::DestroyService do
diff --git a/ee/spec/services/boards/list_service_spec.rb b/ee/spec/services/boards/list_service_spec.rb
index 637298e4f849aa69ebdd65720a5bf4b4d4801f47..1ce3b396f3526bd30874881caa95897d01289198 100644
--- a/ee/spec/services/boards/list_service_spec.rb
+++ b/ee/spec/services/boards/list_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Boards::ListService do
diff --git a/ee/spec/services/boards/update_service_spec.rb b/ee/spec/services/boards/update_service_spec.rb
index 23e9ecbf6e6e354227328c1a8188ccda570d7437..5bdd2cb7ed3d61528fac253954b3cea0a7867ef8 100644
--- a/ee/spec/services/boards/update_service_spec.rb
+++ b/ee/spec/services/boards/update_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Boards::UpdateService, services: true do
diff --git a/ee/spec/services/ci/compare_container_scanning_reports_service_spec.rb b/ee/spec/services/ci/compare_container_scanning_reports_service_spec.rb
index 669c9e00671d2d997062c248499ed065093609b5..c3970ef99ee1f4ee4921fef0ec39721a13c95c4b 100644
--- a/ee/spec/services/ci/compare_container_scanning_reports_service_spec.rb
+++ b/ee/spec/services/ci/compare_container_scanning_reports_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Ci::CompareContainerScanningReportsService do
diff --git a/ee/spec/services/ci/create_cross_project_pipeline_service_spec.rb b/ee/spec/services/ci/create_cross_project_pipeline_service_spec.rb
index f8e9290bae6628beccc2e18b61e0aee508b436fb..fd00d535ce7e3416d6165fd0cc8cc1c501af36ea 100644
--- a/ee/spec/services/ci/create_cross_project_pipeline_service_spec.rb
+++ b/ee/spec/services/ci/create_cross_project_pipeline_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Ci::CreateCrossProjectPipelineService, '#execute' do
diff --git a/ee/spec/services/ci/create_pipeline_service_spec.rb b/ee/spec/services/ci/create_pipeline_service_spec.rb
index 764e2812aebc62ab3a118dd8d4eafa0aa26d9786..7cb1a6c0a97dbe294b6f1d3b24d5e73bb3ed2228 100644
--- a/ee/spec/services/ci/create_pipeline_service_spec.rb
+++ b/ee/spec/services/ci/create_pipeline_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Ci::CreatePipelineService, '#execute' do
diff --git a/ee/spec/services/ci/pipeline_trigger_service_spec.rb b/ee/spec/services/ci/pipeline_trigger_service_spec.rb
index 4855b05f5fa003b2ff476ab12ce0f81c10650e87..b598869dbd106eed983d04f91cad6d13b7152eff 100644
--- a/ee/spec/services/ci/pipeline_trigger_service_spec.rb
+++ b/ee/spec/services/ci/pipeline_trigger_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Ci::PipelineTriggerService do
diff --git a/ee/spec/services/ci/process_pipeline_service_spec.rb b/ee/spec/services/ci/process_pipeline_service_spec.rb
index 7db19f0443b455cbb896586520906fa53af1e9c8..f9f0cf5eb2981e50030870fa652574daf785cb24 100644
--- a/ee/spec/services/ci/process_pipeline_service_spec.rb
+++ b/ee/spec/services/ci/process_pipeline_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Ci::ProcessPipelineService, '#execute' do
diff --git a/ee/spec/services/ci/register_job_service_spec.rb b/ee/spec/services/ci/register_job_service_spec.rb
index 6d16c40655031dd7ab7b91227fb29ae1c614a996..605b6d01fcb08c43a23596e74fe692b533826625 100644
--- a/ee/spec/services/ci/register_job_service_spec.rb
+++ b/ee/spec/services/ci/register_job_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Ci::RegisterJobService do
diff --git a/ee/spec/services/ci_cd/github_integration_setup_service_spec.rb b/ee/spec/services/ci_cd/github_integration_setup_service_spec.rb
index 548dd46ae4ffa23b93205be3dc130fbdd53db4c2..55fbdcdeac00527e58092a3e8c55be1e6502a57e 100644
--- a/ee/spec/services/ci_cd/github_integration_setup_service_spec.rb
+++ b/ee/spec/services/ci_cd/github_integration_setup_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe CiCd::GithubIntegrationSetupService do
diff --git a/ee/spec/services/ci_cd/github_setup_service_spec.rb b/ee/spec/services/ci_cd/github_setup_service_spec.rb
index becbd4324213b8877549b418398dcb335c1f09e3..b532a2860c829258e893e6b8f1419973de6adcbc 100644
--- a/ee/spec/services/ci_cd/github_setup_service_spec.rb
+++ b/ee/spec/services/ci_cd/github_setup_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe CiCd::GithubSetupService do
diff --git a/ee/spec/services/ci_cd/setup_project_spec.rb b/ee/spec/services/ci_cd/setup_project_spec.rb
index 90144dd11a582e12c03419a8cc46e3e090bb2943..3e41f1bbb769a65b487004bea497d9bcd09a2149 100644
--- a/ee/spec/services/ci_cd/setup_project_spec.rb
+++ b/ee/spec/services/ci_cd/setup_project_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe CiCd::SetupProject do
diff --git a/ee/spec/services/clear_namespace_shared_runners_minutes_service_spec.rb b/ee/spec/services/clear_namespace_shared_runners_minutes_service_spec.rb
index fb6895b2afc4ef1887248ea9e23b7e4688232813..189f3035de46ac8b557dd8042aac89a981f37bfd 100644
--- a/ee/spec/services/clear_namespace_shared_runners_minutes_service_spec.rb
+++ b/ee/spec/services/clear_namespace_shared_runners_minutes_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ClearNamespaceSharedRunnersMinutesService do
diff --git a/ee/spec/services/clusters/applications/check_upgrade_progress_service_spec.rb b/ee/spec/services/clusters/applications/check_upgrade_progress_service_spec.rb
index a5355a46eb7dd4276e40cf669e4e087ffa275787..c08b618fe6ae75d6054c8b44b27449f101f6594d 100644
--- a/ee/spec/services/clusters/applications/check_upgrade_progress_service_spec.rb
+++ b/ee/spec/services/clusters/applications/check_upgrade_progress_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Clusters::Applications::CheckUpgradeProgressService do
diff --git a/ee/spec/services/clusters/applications/schedule_update_service_spec.rb b/ee/spec/services/clusters/applications/schedule_update_service_spec.rb
index 1cfcd63edcf132ee6d5ba2de21c4fc8b2f3856b6..0764f5b6a973691f5afffc26612879baa6a07c0a 100644
--- a/ee/spec/services/clusters/applications/schedule_update_service_spec.rb
+++ b/ee/spec/services/clusters/applications/schedule_update_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Clusters::Applications::ScheduleUpdateService do
diff --git a/ee/spec/services/ee/boards/issues/create_service_spec.rb b/ee/spec/services/ee/boards/issues/create_service_spec.rb
index de5c70304924a16940b5531eb71e447c30e8d8aa..0d28f08434ab0884f429c1673c485a4efc549895 100644
--- a/ee/spec/services/ee/boards/issues/create_service_spec.rb
+++ b/ee/spec/services/ee/boards/issues/create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Boards::Issues::CreateService do
diff --git a/ee/spec/services/ee/boards/issues/list_service_spec.rb b/ee/spec/services/ee/boards/issues/list_service_spec.rb
index 863a0becbde5430fd81845ef0c854c721f81800c..b2f113f4e1addb5991ec0a32f8353a103cfad587 100644
--- a/ee/spec/services/ee/boards/issues/list_service_spec.rb
+++ b/ee/spec/services/ee/boards/issues/list_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Boards::Issues::ListService, services: true do
diff --git a/ee/spec/services/ee/boards/issues/move_service_spec.rb b/ee/spec/services/ee/boards/issues/move_service_spec.rb
index 8abe9125a6fcafe17cec28d86082938a9516bb1b..3eb961a773033649bc5e7e198ae2853b8e9b4c1b 100644
--- a/ee/spec/services/ee/boards/issues/move_service_spec.rb
+++ b/ee/spec/services/ee/boards/issues/move_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Boards::Issues::MoveService, services: true do
diff --git a/ee/spec/services/ee/boards/lists/create_service_spec.rb b/ee/spec/services/ee/boards/lists/create_service_spec.rb
index 001b0c9563e7a6d863367d272dbe723dbb2ea3db..8efe06afaaf30bf04b169f1c449572b6e6446da8 100644
--- a/ee/spec/services/ee/boards/lists/create_service_spec.rb
+++ b/ee/spec/services/ee/boards/lists/create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Boards::Lists::CreateService do
diff --git a/ee/spec/services/ee/boards/lists/list_service_spec.rb b/ee/spec/services/ee/boards/lists/list_service_spec.rb
index 6985349cfbd17863e084e103fb21285122a66309..da2d474634b43eaaa131bab115976fbe434c5954 100644
--- a/ee/spec/services/ee/boards/lists/list_service_spec.rb
+++ b/ee/spec/services/ee/boards/lists/list_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Boards::Lists::ListService do
diff --git a/ee/spec/services/ee/clusters/create_service_spec.rb b/ee/spec/services/ee/clusters/create_service_spec.rb
index 15e8331f78a4cefa8f1891da5b81da1dfff843a1..1e4a9aad592c5cb89274386996f5f8aeb4f7f60f 100644
--- a/ee/spec/services/ee/clusters/create_service_spec.rb
+++ b/ee/spec/services/ee/clusters/create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Clusters::CreateService do
diff --git a/ee/spec/services/ee/git/branch_push_service_spec.rb b/ee/spec/services/ee/git/branch_push_service_spec.rb
index afe7f0682ba4578b05ccb506fd1428df94948cea..22ebc8ae05afe7bbcf7913eafb91c8fa8f7059bc 100644
--- a/ee/spec/services/ee/git/branch_push_service_spec.rb
+++ b/ee/spec/services/ee/git/branch_push_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Git::BranchPushService do
diff --git a/ee/spec/services/ee/issuable/common_system_notes_service_spec.rb b/ee/spec/services/ee/issuable/common_system_notes_service_spec.rb
index cb333c82724efbd5442cca2ffddc289ee3cd0781..0f1db7aaf04891ef342238d8fb0db88ced60a049 100644
--- a/ee/spec/services/ee/issuable/common_system_notes_service_spec.rb
+++ b/ee/spec/services/ee/issuable/common_system_notes_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Issuable::CommonSystemNotesService do
diff --git a/ee/spec/services/ee/issues/create_from_vulnerability_data_service_spec.rb b/ee/spec/services/ee/issues/create_from_vulnerability_data_service_spec.rb
index c70ad5f2d39c9b9f80981d4a9eaea2338a1bf178..0b6f7b9e276bfb69bfb824ff4e6165df0d41cee4 100644
--- a/ee/spec/services/ee/issues/create_from_vulnerability_data_service_spec.rb
+++ b/ee/spec/services/ee/issues/create_from_vulnerability_data_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Issues::CreateFromVulnerabilityDataService, '#execute' do
diff --git a/ee/spec/services/ee/issues/move_service_spec.rb b/ee/spec/services/ee/issues/move_service_spec.rb
index a09b03a74457a24a67b813aa9426fc0cc61b7d9b..6f5f94a45c2caba4ed46bec64934affdaeb2318c 100644
--- a/ee/spec/services/ee/issues/move_service_spec.rb
+++ b/ee/spec/services/ee/issues/move_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Issues::MoveService do
diff --git a/ee/spec/services/ee/keys/destroy_service_spec.rb b/ee/spec/services/ee/keys/destroy_service_spec.rb
index 232cdf3846af59c1197d3731f94526599ef16ff4..aeeea23c075aee56aad158defa3ba1e03caacc42 100644
--- a/ee/spec/services/ee/keys/destroy_service_spec.rb
+++ b/ee/spec/services/ee/keys/destroy_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Keys::DestroyService do
diff --git a/ee/spec/services/ee/notification_service_spec.rb b/ee/spec/services/ee/notification_service_spec.rb
index 0058b506bc194feeffbf2826a27524c02e3647bf..cd445fe44d00f46b082956619d838c4331b7b290 100644
--- a/ee/spec/services/ee/notification_service_spec.rb
+++ b/ee/spec/services/ee/notification_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::NotificationService, :mailer do
diff --git a/ee/spec/services/ee/system_hooks_service_spec.rb b/ee/spec/services/ee/system_hooks_service_spec.rb
index 8cd01c93b0e8d88d38dfc1dd95507ed953810133..c9868607f78639be66f3d4707a669d7cf684257e 100644
--- a/ee/spec/services/ee/system_hooks_service_spec.rb
+++ b/ee/spec/services/ee/system_hooks_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::SystemHooksService do
diff --git a/ee/spec/services/ee/user_project_access_changed_service_spec.rb b/ee/spec/services/ee/user_project_access_changed_service_spec.rb
index 8b2635f706ecf648f69774c70d010dbe83c71730..50cd01f3f3366978eb69e0aeb06e7e709027619b 100644
--- a/ee/spec/services/ee/user_project_access_changed_service_spec.rb
+++ b/ee/spec/services/ee/user_project_access_changed_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::UserProjectAccessChangedService do
diff --git a/ee/spec/services/ee/users/destroy_service_spec.rb b/ee/spec/services/ee/users/destroy_service_spec.rb
index 45f5dfad22446866be3c9c9577cc79dba63f68cc..2accebb46ed83b5604cdf356c373c8adb97f34f7 100644
--- a/ee/spec/services/ee/users/destroy_service_spec.rb
+++ b/ee/spec/services/ee/users/destroy_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Users::DestroyService do
diff --git a/ee/spec/services/elastic/index_record_service_spec.rb b/ee/spec/services/elastic/index_record_service_spec.rb
index 829f5670b0d02ff180709c5dc629bcf0d6d21a00..e187cfe967f53b22f96ebf1d85a0d034a050ba72 100644
--- a/ee/spec/services/elastic/index_record_service_spec.rb
+++ b/ee/spec/services/elastic/index_record_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Elastic::IndexRecordService, :elastic do
diff --git a/ee/spec/services/epic_issues/create_service_spec.rb b/ee/spec/services/epic_issues/create_service_spec.rb
index 2f520eaee795e07f92cd38c238fe9986ecf6d867..f910118d18854c4a4952b4de13ebeba60b4c570a 100644
--- a/ee/spec/services/epic_issues/create_service_spec.rb
+++ b/ee/spec/services/epic_issues/create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EpicIssues::CreateService do
diff --git a/ee/spec/services/epic_issues/destroy_service_spec.rb b/ee/spec/services/epic_issues/destroy_service_spec.rb
index 91751fc4c0295b76e667c0ec08f0c2256d75b373..d70786848414197e1a502f665f7b30a02cd7b421 100644
--- a/ee/spec/services/epic_issues/destroy_service_spec.rb
+++ b/ee/spec/services/epic_issues/destroy_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EpicIssues::DestroyService do
diff --git a/ee/spec/services/epic_issues/list_service_spec.rb b/ee/spec/services/epic_issues/list_service_spec.rb
index ad992930069073d459e9f6adfe33a605ccf9b721..c579c96399266f72d493dd21524eecf3802a7ce5 100644
--- a/ee/spec/services/epic_issues/list_service_spec.rb
+++ b/ee/spec/services/epic_issues/list_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EpicIssues::ListService do
diff --git a/ee/spec/services/epic_issues/update_service_spec.rb b/ee/spec/services/epic_issues/update_service_spec.rb
index 86eadcb73f87e3bd51e901bfc3fe179084940d0e..a447aab89921df743569df83dad2dfffd94d49c9 100644
--- a/ee/spec/services/epic_issues/update_service_spec.rb
+++ b/ee/spec/services/epic_issues/update_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EpicIssues::UpdateService do
diff --git a/ee/spec/services/epics/create_service_spec.rb b/ee/spec/services/epics/create_service_spec.rb
index 17a289bd9c2abb7588f3d8f0009baa624625d908..1d0f0b97b9839e3b9b47064e55aa73175d2b7614 100644
--- a/ee/spec/services/epics/create_service_spec.rb
+++ b/ee/spec/services/epics/create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Epics::CreateService do
diff --git a/ee/spec/services/epics/update_service_spec.rb b/ee/spec/services/epics/update_service_spec.rb
index 108771beedaef05eda71f5e7213f961f160845f3..1b72351a880924b42afb20ab30970c9d3f85a9a1 100644
--- a/ee/spec/services/epics/update_service_spec.rb
+++ b/ee/spec/services/epics/update_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Epics::UpdateService do
diff --git a/ee/spec/services/fetch_subscription_plans_service_spec.rb b/ee/spec/services/fetch_subscription_plans_service_spec.rb
index 111a4cd7856ec98e41a8ff667fb17d42a76ce74e..0d2da790ee6519732a31e0941db86afc04944855 100644
--- a/ee/spec/services/fetch_subscription_plans_service_spec.rb
+++ b/ee/spec/services/fetch_subscription_plans_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe FetchSubscriptionPlansService do
diff --git a/ee/spec/services/geo/file_download_service_spec.rb b/ee/spec/services/geo/file_download_service_spec.rb
index 92c744933f039b9ecd72d9645bd2eb98527ad1b7..81370804101f2ace26fa85830c2ac2ffb9a692a1 100644
--- a/ee/spec/services/geo/file_download_service_spec.rb
+++ b/ee/spec/services/geo/file_download_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::FileDownloadService do
diff --git a/ee/spec/services/geo/file_registry_removal_service_spec.rb b/ee/spec/services/geo/file_registry_removal_service_spec.rb
index 4ffb898fc495cac851995fae4fda3881b65022e5..028fbedbc08e29323df41a50e331cedb9d2b01d0 100644
--- a/ee/spec/services/geo/file_registry_removal_service_spec.rb
+++ b/ee/spec/services/geo/file_registry_removal_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::FileRegistryRemovalService do
diff --git a/ee/spec/services/geo/file_upload_service_spec.rb b/ee/spec/services/geo/file_upload_service_spec.rb
index 89219d58d2b6681e244f2f86940e948c190950b0..1c7cb2f9ae21502370de6607739e13d1d30d6f10 100644
--- a/ee/spec/services/geo/file_upload_service_spec.rb
+++ b/ee/spec/services/geo/file_upload_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::FileUploadService do
diff --git a/ee/spec/services/geo/files_expire_service_spec.rb b/ee/spec/services/geo/files_expire_service_spec.rb
index 6fe4b5490e1e2a86b6e9b0239a04b9672e7f2a7e..8e680e35b5ac38bc70ac0afc835a2abfbb44bcf4 100644
--- a/ee/spec/services/geo/files_expire_service_spec.rb
+++ b/ee/spec/services/geo/files_expire_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::FilesExpireService, :geo, :geo_fdw do
diff --git a/ee/spec/services/geo/hashed_storage_attachments_migration_service_spec.rb b/ee/spec/services/geo/hashed_storage_attachments_migration_service_spec.rb
index 7049de8e344b65cdc22d4e84ca42f4b5bed9af18..eece458aece801d1af2215d42f35b6d0af1abba0 100644
--- a/ee/spec/services/geo/hashed_storage_attachments_migration_service_spec.rb
+++ b/ee/spec/services/geo/hashed_storage_attachments_migration_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 def base_path(storage)
diff --git a/ee/spec/services/geo/hashed_storage_migration_service_spec.rb b/ee/spec/services/geo/hashed_storage_migration_service_spec.rb
index 764c3d487ef85113a743d5e1ea48413a5ac39cab..b1901f700762ab0ea4018fbe9871dbc79f79942d 100644
--- a/ee/spec/services/geo/hashed_storage_migration_service_spec.rb
+++ b/ee/spec/services/geo/hashed_storage_migration_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::HashedStorageMigrationService do
diff --git a/ee/spec/services/geo/metrics_update_service_spec.rb b/ee/spec/services/geo/metrics_update_service_spec.rb
index 1528c58ca888c4883a4ad639286ec1f2c4ebfa71..53a5856104fc7003ef78117046f4f257a0938b4e 100644
--- a/ee/spec/services/geo/metrics_update_service_spec.rb
+++ b/ee/spec/services/geo/metrics_update_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::MetricsUpdateService, :geo, :prometheus do
diff --git a/ee/spec/services/geo/move_repository_service_spec.rb b/ee/spec/services/geo/move_repository_service_spec.rb
index 60aafcf94e6896d1e69e18d7ae8883cad0922c31..5d93003b984b0f5eaea8bae0c9cab19a5ad996d6 100644
--- a/ee/spec/services/geo/move_repository_service_spec.rb
+++ b/ee/spec/services/geo/move_repository_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::MoveRepositoryService, :geo do
diff --git a/ee/spec/services/geo/node_create_service_spec.rb b/ee/spec/services/geo/node_create_service_spec.rb
index bc68e321a0de2fc3d4a11a61b3f9df26425f8caf..b6979f60f60e4300564e2232849254f03fdb8293 100644
--- a/ee/spec/services/geo/node_create_service_spec.rb
+++ b/ee/spec/services/geo/node_create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::NodeCreateService do
diff --git a/ee/spec/services/geo/node_status_post_service_spec.rb b/ee/spec/services/geo/node_status_post_service_spec.rb
index e52c5188a66ed5a4edecff8c6ceaad57210625ab..62282e110121c2aa03a403857900b5874e5d2e77 100644
--- a/ee/spec/services/geo/node_status_post_service_spec.rb
+++ b/ee/spec/services/geo/node_status_post_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::NodeStatusPostService, :geo do
diff --git a/ee/spec/services/geo/node_update_service_spec.rb b/ee/spec/services/geo/node_update_service_spec.rb
index 6adc08b5c1b347b414679db1fd77a98c3a0bffb4..3868e786e6009ff5ff39c0f48fa6612d33aee6f4 100644
--- a/ee/spec/services/geo/node_update_service_spec.rb
+++ b/ee/spec/services/geo/node_update_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::NodeUpdateService do
diff --git a/ee/spec/services/geo/project_housekeeping_service_spec.rb b/ee/spec/services/geo/project_housekeeping_service_spec.rb
index 92eb25fbd3efcaf77ed85588946e13c3ef9873cc..c79311862d879142b084a0186ee0351aa2cb5458 100644
--- a/ee/spec/services/geo/project_housekeeping_service_spec.rb
+++ b/ee/spec/services/geo/project_housekeeping_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::ProjectHousekeepingService do
diff --git a/ee/spec/services/geo/rename_repository_service_spec.rb b/ee/spec/services/geo/rename_repository_service_spec.rb
index 50d413b4686c3c0d4aff1cda1ae71e83174732a2..9a244e0f9ea940dcf19809ee98f1c7a60dbf773d 100644
--- a/ee/spec/services/geo/rename_repository_service_spec.rb
+++ b/ee/spec/services/geo/rename_repository_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RenameRepositoryService do
diff --git a/ee/spec/services/geo/repository_destroy_service_spec.rb b/ee/spec/services/geo/repository_destroy_service_spec.rb
index 5a57c816d459c332b5710efb6d45c40bb99736b9..15430a6c7e4741cd8dfffcb83709ee1e8ce10d6a 100644
--- a/ee/spec/services/geo/repository_destroy_service_spec.rb
+++ b/ee/spec/services/geo/repository_destroy_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RepositoryDestroyService do
diff --git a/ee/spec/services/geo/repository_sync_service_spec.rb b/ee/spec/services/geo/repository_sync_service_spec.rb
index 0c588576d7f7c6abb60bf353a23d9c6f01f533b8..0ee56e8c7cedc2e7cda1b70d2183454963d5c164 100644
--- a/ee/spec/services/geo/repository_sync_service_spec.rb
+++ b/ee/spec/services/geo/repository_sync_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RepositorySyncService do
diff --git a/ee/spec/services/geo/repository_updated_service_spec.rb b/ee/spec/services/geo/repository_updated_service_spec.rb
index 279b95fba93ddf920193c9cd441b2fd4633d1b54..0ab0d18d59e3c4bfdcfc6aa89db4c2b61604def5 100644
--- a/ee/spec/services/geo/repository_updated_service_spec.rb
+++ b/ee/spec/services/geo/repository_updated_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RepositoryUpdatedService do
diff --git a/ee/spec/services/geo/repository_verification_primary_service_spec.rb b/ee/spec/services/geo/repository_verification_primary_service_spec.rb
index 3bebf99ada87129eff9586afce72200a98e334c2..210af5801b19a7221310ab285576a9134c243113 100644
--- a/ee/spec/services/geo/repository_verification_primary_service_spec.rb
+++ b/ee/spec/services/geo/repository_verification_primary_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RepositoryVerificationPrimaryService do
diff --git a/ee/spec/services/geo/repository_verification_secondary_service_spec.rb b/ee/spec/services/geo/repository_verification_secondary_service_spec.rb
index 52169c70740b12d47227af9a74d28d151211f22c..b922c687cdc6669352c9938e710cff219171f1e4 100644
--- a/ee/spec/services/geo/repository_verification_secondary_service_spec.rb
+++ b/ee/spec/services/geo/repository_verification_secondary_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RepositoryVerificationSecondaryService, :geo do
diff --git a/ee/spec/services/geo/wiki_sync_service_spec.rb b/ee/spec/services/geo/wiki_sync_service_spec.rb
index 9bbce6eb7711dfd80437a29229a11d73d3eb3a98..70eb8d578c822372a43f7e9655f46397f53479b5 100644
--- a/ee/spec/services/geo/wiki_sync_service_spec.rb
+++ b/ee/spec/services/geo/wiki_sync_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 RSpec.describe Geo::WikiSyncService do
diff --git a/ee/spec/services/groups/autocomplete_service_spec.rb b/ee/spec/services/groups/autocomplete_service_spec.rb
index 47df014813ee11ed5b7b337328a72f7a2dcbea93..1938466773f9831157ceeb584a7723215c603c4b 100644
--- a/ee/spec/services/groups/autocomplete_service_spec.rb
+++ b/ee/spec/services/groups/autocomplete_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Groups::AutocompleteService do
diff --git a/ee/spec/services/groups/create_service_spec.rb b/ee/spec/services/groups/create_service_spec.rb
index f8ff4a8e07210e403a065e5caf9d7ac90dfa1e00..a945ad3d8aa4c2e61d51c4e49420a11a2ed9f58e 100644
--- a/ee/spec/services/groups/create_service_spec.rb
+++ b/ee/spec/services/groups/create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Groups::CreateService, '#execute' do
diff --git a/ee/spec/services/groups/destroy_service_spec.rb b/ee/spec/services/groups/destroy_service_spec.rb
index 86a9fe2e979694e42714fd1826d6d8690bc58ba7..ecf7a8c2b9ebbc61b8378bb5387010981bc007c0 100644
--- a/ee/spec/services/groups/destroy_service_spec.rb
+++ b/ee/spec/services/groups/destroy_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Groups::DestroyService do
diff --git a/ee/spec/services/groups/participants_service_spec.rb b/ee/spec/services/groups/participants_service_spec.rb
index 5af9e7e054f130b67a4f4a636624e72c03e01819..3095c0c99c5608129e38b1b2bdc5c9b786b1b04f 100644
--- a/ee/spec/services/groups/participants_service_spec.rb
+++ b/ee/spec/services/groups/participants_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Groups::ParticipantsService do
diff --git a/ee/spec/services/groups/update_service_spec.rb b/ee/spec/services/groups/update_service_spec.rb
index 8e7a5f450e336194944da0e1d89803db8e5f0d4e..dd3b47b7348c03f3f867565f38e5b08ae8187444 100644
--- a/ee/spec/services/groups/update_service_spec.rb
+++ b/ee/spec/services/groups/update_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Groups::UpdateService, '#execute' do
diff --git a/ee/spec/services/issue_links/create_service_spec.rb b/ee/spec/services/issue_links/create_service_spec.rb
index 3d51e99fae1427dc3f382309aad2cf75763bf28d..a1946f9ebf4cd3320bc07b88efeec03f48671699 100644
--- a/ee/spec/services/issue_links/create_service_spec.rb
+++ b/ee/spec/services/issue_links/create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe IssueLinks::CreateService do
diff --git a/ee/spec/services/issue_links/destroy_service_spec.rb b/ee/spec/services/issue_links/destroy_service_spec.rb
index c1da3d2c354e0ea031383ff34ab52ba280066957..6db6a14c5447312797a03176e14e9aa9fdb1c519 100644
--- a/ee/spec/services/issue_links/destroy_service_spec.rb
+++ b/ee/spec/services/issue_links/destroy_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe IssueLinks::DestroyService do
diff --git a/ee/spec/services/issue_links/list_service_spec.rb b/ee/spec/services/issue_links/list_service_spec.rb
index 4f056f5d0f18d5351000c3e7956b02f3e707a85f..2197c36025850660151f65f3e8e0c61dd5747022 100644
--- a/ee/spec/services/issue_links/list_service_spec.rb
+++ b/ee/spec/services/issue_links/list_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe IssueLinks::ListService do
diff --git a/ee/spec/services/issues/build_service_spec.rb b/ee/spec/services/issues/build_service_spec.rb
index acc30df5007e068fa1fc2d12d4738dbfeb55453c..ef9e64a46ec81cb2ad738be17b91b1860248ad61 100644
--- a/ee/spec/services/issues/build_service_spec.rb
+++ b/ee/spec/services/issues/build_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Issues::BuildService do
diff --git a/ee/spec/services/issues/create_service_spec.rb b/ee/spec/services/issues/create_service_spec.rb
index 7f066b80b1fbcdd7e02ffc052b00e39606a32055..ed2032ef6b525720d7cd95209bd0411726b001bc 100644
--- a/ee/spec/services/issues/create_service_spec.rb
+++ b/ee/spec/services/issues/create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Issues::CreateService do
diff --git a/ee/spec/services/issues/export_csv_service_spec.rb b/ee/spec/services/issues/export_csv_service_spec.rb
index 134a20263718c90f5696d034e50a11d59d06f23a..0d3e30749aff4f2622847c508a018b526ebb0543 100644
--- a/ee/spec/services/issues/export_csv_service_spec.rb
+++ b/ee/spec/services/issues/export_csv_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Issues::ExportCsvService do
diff --git a/ee/spec/services/keys/create_service_spec.rb b/ee/spec/services/keys/create_service_spec.rb
index 9efcad834cf9884fdc64b308536573f5847d73d4..510e25b7cc38847bb7242915b328c4e512d1fbde 100644
--- a/ee/spec/services/keys/create_service_spec.rb
+++ b/ee/spec/services/keys/create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Keys::CreateService do
diff --git a/ee/spec/services/keys/last_used_service_spec.rb b/ee/spec/services/keys/last_used_service_spec.rb
index 648adeb09ceec68a49abb94b9a1e618ca8d18811..5ae99efde0318cccff4043d7bdc0397d9a5300d2 100644
--- a/ee/spec/services/keys/last_used_service_spec.rb
+++ b/ee/spec/services/keys/last_used_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Keys::LastUsedService do
diff --git a/ee/spec/services/ldap_group_reset_service_spec.rb b/ee/spec/services/ldap_group_reset_service_spec.rb
index 58394554cd670593a153972180409aab01b1281b..58ff31d8493a0900ed8e9ec60947bd0712665cd0 100644
--- a/ee/spec/services/ldap_group_reset_service_spec.rb
+++ b/ee/spec/services/ldap_group_reset_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe LdapGroupResetService do
diff --git a/ee/spec/services/merge_requests/approval_service_spec.rb b/ee/spec/services/merge_requests/approval_service_spec.rb
index 71624c729cdea6f572b34abaab4adfe80d5cacbb..ceebc3a4f503bc363398016dc5c67722719df148 100644
--- a/ee/spec/services/merge_requests/approval_service_spec.rb
+++ b/ee/spec/services/merge_requests/approval_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe MergeRequests::ApprovalService do
diff --git a/ee/spec/services/merge_requests/build_service_spec.rb b/ee/spec/services/merge_requests/build_service_spec.rb
index 60cc5ee237dd0f0321f19e47373b6783081934d7..25e75eae1e27bec9bbca9fc5bde5a0fa0adf069c 100644
--- a/ee/spec/services/merge_requests/build_service_spec.rb
+++ b/ee/spec/services/merge_requests/build_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe MergeRequests::BuildService do
diff --git a/ee/spec/services/merge_requests/merge_service_spec.rb b/ee/spec/services/merge_requests/merge_service_spec.rb
index 15f41158fd0fab6d4fc971da04eeacfe66abbc22..2dd0d25af93a71fc0d8126c1d8726bf855ca6ff5 100644
--- a/ee/spec/services/merge_requests/merge_service_spec.rb
+++ b/ee/spec/services/merge_requests/merge_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe MergeRequests::MergeService do
diff --git a/ee/spec/services/merge_requests/remove_approval_service_spec.rb b/ee/spec/services/merge_requests/remove_approval_service_spec.rb
index 330e2d6809d1c3411b15d23a955695c77e75f0ff..a8cf93c387493c507321f7b46c3bf3742ab47964 100644
--- a/ee/spec/services/merge_requests/remove_approval_service_spec.rb
+++ b/ee/spec/services/merge_requests/remove_approval_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe MergeRequests::RemoveApprovalService do
diff --git a/ee/spec/services/milestones/promote_service_spec.rb b/ee/spec/services/milestones/promote_service_spec.rb
index 9d7590876d03f2d6139c7f904b05fac1da3bcb2b..75dfa4465fa615c89bd1707f6b17ece58d400559 100644
--- a/ee/spec/services/milestones/promote_service_spec.rb
+++ b/ee/spec/services/milestones/promote_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Milestones::PromoteService do
diff --git a/ee/spec/services/path_locks/lock_service_spec.rb b/ee/spec/services/path_locks/lock_service_spec.rb
index f5495bcd1986081d3a3fc3323b9a574b3e047e06..fcd4518035a1e55e65637e28ffab8c6b7008b5cf 100644
--- a/ee/spec/services/path_locks/lock_service_spec.rb
+++ b/ee/spec/services/path_locks/lock_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe PathLocks::LockService do
diff --git a/ee/spec/services/path_locks/unlock_service_spec.rb b/ee/spec/services/path_locks/unlock_service_spec.rb
index c911d5e4abd3a56892d53d5c8f0a91872a721b33..5a601abe6a6d7ca6fd94bf002657e62ac54a79fc 100644
--- a/ee/spec/services/path_locks/unlock_service_spec.rb
+++ b/ee/spec/services/path_locks/unlock_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe PathLocks::UnlockService do
diff --git a/ee/spec/services/projects/cleanup_service_spec.rb b/ee/spec/services/projects/cleanup_service_spec.rb
index 6c3cf23ea458e59617a296bbc704833b0cfa2221..5e7445a908e01fe2057eddd13e416719535f6fbb 100644
--- a/ee/spec/services/projects/cleanup_service_spec.rb
+++ b/ee/spec/services/projects/cleanup_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::CleanupService do
diff --git a/ee/spec/services/projects/create_from_template_service_spec.rb b/ee/spec/services/projects/create_from_template_service_spec.rb
index fc4622be3fe1da6b2f40bd786a7a9bd5567166b3..e1beb3c6ed35b18eca1fa60355d6eb0d4e6691bf 100644
--- a/ee/spec/services/projects/create_from_template_service_spec.rb
+++ b/ee/spec/services/projects/create_from_template_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 # Group Hierarchy:
diff --git a/ee/spec/services/projects/create_service_spec.rb b/ee/spec/services/projects/create_service_spec.rb
index 73d69a3563c2ff1718898e98f699d1e6a13f7ca1..f0152daa44784d8419ee2cd2585fdc62029b722f 100644
--- a/ee/spec/services/projects/create_service_spec.rb
+++ b/ee/spec/services/projects/create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::CreateService, '#execute' do
diff --git a/ee/spec/services/projects/destroy_service_spec.rb b/ee/spec/services/projects/destroy_service_spec.rb
index ab153fef29a328fde57db9afed30a9dc5fbe6c4d..535988c5da4241507009369aacc068f7967a0d46 100644
--- a/ee/spec/services/projects/destroy_service_spec.rb
+++ b/ee/spec/services/projects/destroy_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::DestroyService do
diff --git a/ee/spec/services/projects/gitlab_projects_import_service_spec.rb b/ee/spec/services/projects/gitlab_projects_import_service_spec.rb
index f1dc9783f6398e30f384b12937e61ff11c83c2db..774a294614c58e9a6c84b3858967974182b87cdb 100644
--- a/ee/spec/services/projects/gitlab_projects_import_service_spec.rb
+++ b/ee/spec/services/projects/gitlab_projects_import_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::GitlabProjectsImportService do
diff --git a/ee/spec/services/projects/group_links/create_service_spec.rb b/ee/spec/services/projects/group_links/create_service_spec.rb
index 10a54fc5167b8578f87a60dc02307c923a34ce08..355c9ef04b371a73c02d566e0166d3abf1a93c6a 100644
--- a/ee/spec/services/projects/group_links/create_service_spec.rb
+++ b/ee/spec/services/projects/group_links/create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::GroupLinks::CreateService, '#execute' do
diff --git a/ee/spec/services/projects/group_links/destroy_service_spec.rb b/ee/spec/services/projects/group_links/destroy_service_spec.rb
index bb9806d4b34c649c6bcc1b1fe3923e6b8b290228..0cb7f0306abdc8012af1a2f5fbca1c3ff30c4e8b 100644
--- a/ee/spec/services/projects/group_links/destroy_service_spec.rb
+++ b/ee/spec/services/projects/group_links/destroy_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::GroupLinks::DestroyService do
diff --git a/ee/spec/services/projects/hashed_storage/migrate_attachments_service_spec.rb b/ee/spec/services/projects/hashed_storage/migrate_attachments_service_spec.rb
index 5ef19f389ba81f080844c9460d09941eae7a9d4e..d4b8dc1f2d48c12d20d5571c156aa5d7bea097f8 100644
--- a/ee/spec/services/projects/hashed_storage/migrate_attachments_service_spec.rb
+++ b/ee/spec/services/projects/hashed_storage/migrate_attachments_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::HashedStorage::MigrateAttachmentsService do
diff --git a/ee/spec/services/projects/hashed_storage/migrate_repository_service_spec.rb b/ee/spec/services/projects/hashed_storage/migrate_repository_service_spec.rb
index 04126edad368ab5881ea35c18f82e7a1e0002c53..daf79e3dca7149f0194be476b85746b3476896d4 100644
--- a/ee/spec/services/projects/hashed_storage/migrate_repository_service_spec.rb
+++ b/ee/spec/services/projects/hashed_storage/migrate_repository_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::HashedStorage::MigrateRepositoryService do
diff --git a/ee/spec/services/projects/prometheus/metrics/destroy_service_spec.rb b/ee/spec/services/projects/prometheus/metrics/destroy_service_spec.rb
index cd22abec50d1f2eb5b8a2fd92f57215ab83ac053..81fce82cf4693da711987885f224fd9330a1861d 100644
--- a/ee/spec/services/projects/prometheus/metrics/destroy_service_spec.rb
+++ b/ee/spec/services/projects/prometheus/metrics/destroy_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::Prometheus::Metrics::DestroyService do
diff --git a/ee/spec/services/projects/prometheus/metrics/update_service_spec.rb b/ee/spec/services/projects/prometheus/metrics/update_service_spec.rb
index a061f832127011e47520d9eeff4e7879e92f85b0..a53c6ae37cdeb788a30bbb734597b29c2225a5e2 100644
--- a/ee/spec/services/projects/prometheus/metrics/update_service_spec.rb
+++ b/ee/spec/services/projects/prometheus/metrics/update_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::Prometheus::Metrics::UpdateService do
diff --git a/ee/spec/services/projects/setup_ci_cd_spec.rb b/ee/spec/services/projects/setup_ci_cd_spec.rb
index 4081f0eafd579328ab9ac43d0a4c8ae46f4d76f7..6c635e3ae3d31270370b470d63356a6d198bfae7 100644
--- a/ee/spec/services/projects/setup_ci_cd_spec.rb
+++ b/ee/spec/services/projects/setup_ci_cd_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::SetupCiCd do
diff --git a/ee/spec/services/projects/slack_application_install_service_spec.rb b/ee/spec/services/projects/slack_application_install_service_spec.rb
index e1e91e14ea992a7aaf8952b9452913466601e566..bd6c91db5e674e69fe96a9f53b3ec636dd55525a 100644
--- a/ee/spec/services/projects/slack_application_install_service_spec.rb
+++ b/ee/spec/services/projects/slack_application_install_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::SlackApplicationInstallService do
diff --git a/ee/spec/services/projects/transfer_service_spec.rb b/ee/spec/services/projects/transfer_service_spec.rb
index 4c7482312d0df0825bee59dd4f6630728792cbae..96e885a8b3ac1996d4db566e32e75df154bee62c 100644
--- a/ee/spec/services/projects/transfer_service_spec.rb
+++ b/ee/spec/services/projects/transfer_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::TransferService do
diff --git a/ee/spec/services/projects/update_mirror_service_spec.rb b/ee/spec/services/projects/update_mirror_service_spec.rb
index ac92b1086847730bfecc4e4dc6fbe6b426134680..a269de301706119fdc7007ed648e6f52c22c6112 100644
--- a/ee/spec/services/projects/update_mirror_service_spec.rb
+++ b/ee/spec/services/projects/update_mirror_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::UpdateMirrorService do
diff --git a/ee/spec/services/projects/update_repository_storage_service_spec.rb b/ee/spec/services/projects/update_repository_storage_service_spec.rb
index 42cad0c6c6b8780f3b0d0b0b155bfae6f3adba8d..73a64648f6a3ebc1dca21d28505e223d86d10da5 100644
--- a/ee/spec/services/projects/update_repository_storage_service_spec.rb
+++ b/ee/spec/services/projects/update_repository_storage_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::UpdateRepositoryStorageService do
diff --git a/ee/spec/services/projects/update_service_spec.rb b/ee/spec/services/projects/update_service_spec.rb
index 120fb27237a04921fe80e1ab6d57a19c561aed16..7ca71ca8115766984b5e9bb65fcf566c1fa6f19b 100644
--- a/ee/spec/services/projects/update_service_spec.rb
+++ b/ee/spec/services/projects/update_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Projects::UpdateService, '#execute' do
diff --git a/ee/spec/services/quick_actions/interpret_service_spec.rb b/ee/spec/services/quick_actions/interpret_service_spec.rb
index e6513d762f6e9fa4d27f4e46801c146143503a3d..9be1ba35edbb577c52682f4bd7d2de86d69e4961 100644
--- a/ee/spec/services/quick_actions/interpret_service_spec.rb
+++ b/ee/spec/services/quick_actions/interpret_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe QuickActions::InterpretService do
diff --git a/ee/spec/services/search/global_service_spec.rb b/ee/spec/services/search/global_service_spec.rb
index 30e1817f29de2f9e1995d138b87f7553ec49e0cd..8ac6993b3491235540d3cc90827c9ee4c6958cd7 100644
--- a/ee/spec/services/search/global_service_spec.rb
+++ b/ee/spec/services/search/global_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Search::GlobalService do
diff --git a/ee/spec/services/search/group_service_spec.rb b/ee/spec/services/search/group_service_spec.rb
index 24cfd7759643d5342c909b36726dbc13f99ed00c..b2a2d7de3e5fa0392daace9b6bb4c152291491cc 100644
--- a/ee/spec/services/search/group_service_spec.rb
+++ b/ee/spec/services/search/group_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Search::GroupService, :elastic do
diff --git a/ee/spec/services/search/project_service_spec.rb b/ee/spec/services/search/project_service_spec.rb
index 31576b1b062f34e17ef09dfe180c659ba6807dcb..453b86b870f308d09e99018461509d23dd4fa0f2 100644
--- a/ee/spec/services/search/project_service_spec.rb
+++ b/ee/spec/services/search/project_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Search::ProjectService do
diff --git a/ee/spec/services/search/snippet_service_spec.rb b/ee/spec/services/search/snippet_service_spec.rb
index 15107d4d9848e3be7115ec9a3734da3284441962..2443d3082030abc42fb2147e8a16473616a96d91 100644
--- a/ee/spec/services/search/snippet_service_spec.rb
+++ b/ee/spec/services/search/snippet_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Search::SnippetService do
diff --git a/ee/spec/services/slash_commands/global_slack_handler_spec.rb b/ee/spec/services/slash_commands/global_slack_handler_spec.rb
index 6bff33ebe2c0412587e9eb023a83fa340ece1ff4..b7b3b530bb1b8306b10c9aa4bfe875b3e87b3c90 100644
--- a/ee/spec/services/slash_commands/global_slack_handler_spec.rb
+++ b/ee/spec/services/slash_commands/global_slack_handler_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe SlashCommands::GlobalSlackHandler do
diff --git a/ee/spec/services/todo_service_spec.rb b/ee/spec/services/todo_service_spec.rb
index 0f1f388b96cae82289b53f5985ab58699ea9303d..3bad87ad834a6bb67c7faf31834e80e59707e463 100644
--- a/ee/spec/services/todo_service_spec.rb
+++ b/ee/spec/services/todo_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe TodoService do
diff --git a/ee/spec/services/update_build_minutes_service_spec.rb b/ee/spec/services/update_build_minutes_service_spec.rb
index 73088f70976272113e75491a73ca1900400adc8a..411a580b43fef3ccc18784bf5e5ccb475485cb60 100644
--- a/ee/spec/services/update_build_minutes_service_spec.rb
+++ b/ee/spec/services/update_build_minutes_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe UpdateBuildMinutesService do
diff --git a/ee/spec/services/users/migrate_to_ghost_user_service_spec.rb b/ee/spec/services/users/migrate_to_ghost_user_service_spec.rb
index 897bd9e0dd3a2e4207ca301a2070ea767ddd3cc2..7443d81a9f73323ff261e020ced4ded5b73ab89c 100644
--- a/ee/spec/services/users/migrate_to_ghost_user_service_spec.rb
+++ b/ee/spec/services/users/migrate_to_ghost_user_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Users::MigrateToGhostUserService do
diff --git a/ee/spec/services/vulnerability_feedback/create_service_spec.rb b/ee/spec/services/vulnerability_feedback/create_service_spec.rb
index a4fee1e728c0ff97670474e235040de3ec78d887..a044b2d62f0c33eeccaa57c6c161c793504fc2a2 100644
--- a/ee/spec/services/vulnerability_feedback/create_service_spec.rb
+++ b/ee/spec/services/vulnerability_feedback/create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe VulnerabilityFeedback::CreateService, '#execute' do
diff --git a/ee/spec/services/wiki_pages/create_service_spec.rb b/ee/spec/services/wiki_pages/create_service_spec.rb
index fb68749177c0522ada57faa0c904777433c587bb..bd2182b819d7843cec7829fdb514053ab673436c 100644
--- a/ee/spec/services/wiki_pages/create_service_spec.rb
+++ b/ee/spec/services/wiki_pages/create_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe WikiPages::CreateService do
diff --git a/ee/spec/services/wiki_pages/destroy_service_spec.rb b/ee/spec/services/wiki_pages/destroy_service_spec.rb
index df7dea1a6737182bb2e7ae656513e44c471b61df..8465cfb8c2f829bf756a44e935272ff9afc261e0 100644
--- a/ee/spec/services/wiki_pages/destroy_service_spec.rb
+++ b/ee/spec/services/wiki_pages/destroy_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe WikiPages::DestroyService do
diff --git a/ee/spec/services/wiki_pages/update_service_spec.rb b/ee/spec/services/wiki_pages/update_service_spec.rb
index 96326bca90cc18ddee3d0d0a9246c7deeab1e40e..1f2c48d9d15fc602e7f3494e54131742665a17fa 100644
--- a/ee/spec/services/wiki_pages/update_service_spec.rb
+++ b/ee/spec/services/wiki_pages/update_service_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe WikiPages::UpdateService do
diff --git a/ee/spec/spec_helper.rb b/ee/spec/spec_helper.rb
index f42004aa37ab73aab583380a136390ad8c939cb5..0d42c875dff1d104ab9f1c5723abedd696c87490 100644
--- a/ee/spec/spec_helper.rb
+++ b/ee/spec/spec_helper.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join("spec/support/helpers/stub_requests.rb")
 
 Dir[Rails.root.join("ee/spec/support/helpers/*.rb")].each { |f| require f }
diff --git a/ee/spec/support/elastic.rb b/ee/spec/support/elastic.rb
index 8f377b8edea205f5e00a1daf461cf796a347e8d5..8eb2c3c9e6f057fb4d28f505415bf8c99c02beb4 100644
--- a/ee/spec/support/elastic.rb
+++ b/ee/spec/support/elastic.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 RSpec.configure do |config|
   config.before(:each, :elastic) do
     Gitlab::Elastic::Helper.create_empty_index
diff --git a/ee/spec/support/factory_bot.rb b/ee/spec/support/factory_bot.rb
index 2879719a688861a3fb3c581566aabe9ef362ff6c..8278c979abd99181ff80a58f33f1fa5d73d05dba 100644
--- a/ee/spec/support/factory_bot.rb
+++ b/ee/spec/support/factory_bot.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 RSpec.configure do |config|
   config.before(:suite) do
     FactoryBot.definition_file_paths = [
diff --git a/ee/spec/support/helpers/ee/geo_helpers.rb b/ee/spec/support/helpers/ee/geo_helpers.rb
index 19b99ea54bb3eb8752cd10d9682acb277cdc6fbd..b61aae587ee75137fee82b3f252ce596bd2a1518 100644
--- a/ee/spec/support/helpers/ee/geo_helpers.rb
+++ b/ee/spec/support/helpers/ee/geo_helpers.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 module EE
   module GeoHelpers
     # Actually sets the specified node to be the current one, so it works on new
diff --git a/ee/spec/support/helpers/ee/ldap_helpers.rb b/ee/spec/support/helpers/ee/ldap_helpers.rb
index 95f16d8ca123f8b953098f8af9c850325433d516..0655624d9c27b980304feb1270115dea66d8a8a3 100644
--- a/ee/spec/support/helpers/ee/ldap_helpers.rb
+++ b/ee/spec/support/helpers/ee/ldap_helpers.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 module EE
   module LdapHelpers
     def proxy(adapter, provider = 'ldapmain')
diff --git a/ee/spec/support/helpers/ee/license_helpers.rb b/ee/spec/support/helpers/ee/license_helpers.rb
index 6703a791b32fb94c32d0c42fdd4920b9fe6352e4..12b98c42f0a858f0e465168de1ab815f9f2532d6 100644
--- a/ee/spec/support/helpers/ee/license_helpers.rb
+++ b/ee/spec/support/helpers/ee/license_helpers.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 module EE
   module LicenseHelpers
     extend ActiveSupport::Concern
diff --git a/ee/spec/support/helpers/ee/migrations_helpers.rb b/ee/spec/support/helpers/ee/migrations_helpers.rb
index 69d3a2738a5644deafe0140c91b4f9862d05dab3..48578992bf41351db64c024632cca1947b6bb09d 100644
--- a/ee/spec/support/helpers/ee/migrations_helpers.rb
+++ b/ee/spec/support/helpers/ee/migrations_helpers.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 module EE
   module MigrationsHelpers
     extend ::Gitlab::Utils::Override
diff --git a/ee/spec/support/helpers/ee/stub_gitlab_calls.rb b/ee/spec/support/helpers/ee/stub_gitlab_calls.rb
index a55b20dceecba2d6543f995cdec483080fdc693e..6be82ecd954e452936821f86299a497d305dd8c0 100644
--- a/ee/spec/support/helpers/ee/stub_gitlab_calls.rb
+++ b/ee/spec/support/helpers/ee/stub_gitlab_calls.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 module EE
   module StubGitlabCalls
     def stub_webide_config_file(content, sha: anything)
diff --git a/ee/spec/support/http_io/http_io_helpers.rb b/ee/spec/support/http_io/http_io_helpers.rb
index 31e07e720cdfcf2e85031fc3cefa012740f9cab1..74f10f79b404998d612012d8f7768d6d54350750 100644
--- a/ee/spec/support/http_io/http_io_helpers.rb
+++ b/ee/spec/support/http_io/http_io_helpers.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 module HttpIOHelpers
   def stub_remote_trace_206
     WebMock.stub_request(:get, remote_trace_url)
diff --git a/ee/spec/support/omniauth_strategy.rb b/ee/spec/support/omniauth_strategy.rb
index 4b50fa6ad965593024a6b56330d1e51eea7c81a1..6b3dcd4fd877e0c3f6feee3e843bb5a6a2a36aac 100644
--- a/ee/spec/support/omniauth_strategy.rb
+++ b/ee/spec/support/omniauth_strategy.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 module StrategyHelpers
   include Rack::Test::Methods
   include ActionDispatch::Assertions::ResponseAssertions
diff --git a/ee/spec/support/protected_tags/access_control_shared_examples.rb b/ee/spec/support/protected_tags/access_control_shared_examples.rb
index 332d5752fad3577ad0b7fc522bf85106c9dcd2e1..59ca60e53e9b8c1e265586b2d5837bab6de58ee0 100644
--- a/ee/spec/support/protected_tags/access_control_shared_examples.rb
+++ b/ee/spec/support/protected_tags/access_control_shared_examples.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 RSpec.shared_examples "protected tags > access control > EE" do
   let(:users) { create_list(:user, 5) }
   let(:groups) { create_list(:group, 5) }
diff --git a/ee/spec/support/request_store.rb b/ee/spec/support/request_store.rb
index 2ae54c0a12cc77f2a7e635a5bffb8a16f6ce5af0..ebe5aeabb36c87a5197483f184930ddda0957bc3 100644
--- a/ee/spec/support/request_store.rb
+++ b/ee/spec/support/request_store.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 RSpec.configure do |config|
   config.before do
     RequestStore.clear!
diff --git a/ee/spec/support/services/base_sync_service_shared_examples.rb b/ee/spec/support/services/base_sync_service_shared_examples.rb
index a964586d69213e93bdfa0b2ef53dab8b511867e3..b511dd66d9e66daf44571d545cbe4faf381805c0 100644
--- a/ee/spec/support/services/base_sync_service_shared_examples.rb
+++ b/ee/spec/support/services/base_sync_service_shared_examples.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 shared_examples 'geo base sync execution' do
   describe '#execute' do
     let(:project) { build('project')}
diff --git a/ee/spec/support/shared_examples/audit_event_logging.rb b/ee/spec/support/shared_examples/audit_event_logging.rb
index 945702436482ca01ec46fc55d4a3274db6bf0e96..82bb1c0c6b07dde8055c3d57c2abf87b34495c62 100644
--- a/ee/spec/support/shared_examples/audit_event_logging.rb
+++ b/ee/spec/support/shared_examples/audit_event_logging.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 shared_examples_for 'audit event logging' do
   before do
     stub_licensed_features(extended_audit_events: true)
diff --git a/ee/spec/support/shared_examples/controllers/multiple_issue_board_show.rb b/ee/spec/support/shared_examples/controllers/multiple_issue_board_show.rb
index b9cfe3f0d63e81c78dcb58d95e72fa31620bca01..8f270b3f8a24b1f54b68c8a84fa27dcb3cd882c0 100644
--- a/ee/spec/support/shared_examples/controllers/multiple_issue_board_show.rb
+++ b/ee/spec/support/shared_examples/controllers/multiple_issue_board_show.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 shared_examples 'multiple issue boards show' do
diff --git a/ee/spec/support/shared_examples/features/protected_branches_access_control.rb b/ee/spec/support/shared_examples/features/protected_branches_access_control.rb
index c8187ce025c714faa774365e70c10a7d549f3d71..cf6f88cf4b728e3a9fdf440e6e9b5f750fdbc97d 100644
--- a/ee/spec/support/shared_examples/features/protected_branches_access_control.rb
+++ b/ee/spec/support/shared_examples/features/protected_branches_access_control.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 shared_examples "protected branches > access control > EE" do
   %w[merge push].each do |git_operation|
     # Need to set a default for the `git_operation` access level that _isn't_ being tested
diff --git a/ee/spec/support/shared_examples/finders/file_registry_finders.rb b/ee/spec/support/shared_examples/finders/file_registry_finders.rb
index bf7a11d7c9ca0b16e20e71afff6d3c7eda1bffd2..f27128c6ea1030f90ca372d3cb95ffc0d8865f24 100644
--- a/ee/spec/support/shared_examples/finders/file_registry_finders.rb
+++ b/ee/spec/support/shared_examples/finders/file_registry_finders.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 shared_examples_for 'a file registry finder' do
   it 'responds to file registry finder methods' do
     file_registry_finder_methods = %i{
diff --git a/ee/spec/support/shared_examples/milestone_board_list.rb b/ee/spec/support/shared_examples/milestone_board_list.rb
index 0be72ca52bd70649d09ac60f06ebade0bff85f20..3a41ae5ff54e4334079312bb3e2520cf2425ab30 100644
--- a/ee/spec/support/shared_examples/milestone_board_list.rb
+++ b/ee/spec/support/shared_examples/milestone_board_list.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 shared_examples_for 'milestone board list' do
   context 'when milestone_id is sent' do
     it 'returns 400 if milestone is not found' do
diff --git a/ee/spec/support/shared_examples/models/beta_feature_support_shared_examples.rb b/ee/spec/support/shared_examples/models/beta_feature_support_shared_examples.rb
index 7611204bce142483aabaed7d61b3f3e7bc76cb3d..15e423057e3189d76e0e6336cd6ea25c32dbb294 100644
--- a/ee/spec/support/shared_examples/models/beta_feature_support_shared_examples.rb
+++ b/ee/spec/support/shared_examples/models/beta_feature_support_shared_examples.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # This needs an `entity` object: Project or Group.
 RSpec.shared_examples 'an entity with beta feature support' do
   context 'when license does not allow it' do
diff --git a/ee/spec/support/shared_examples/models/concerns/elastic/cannot_read_cross_project.rb b/ee/spec/support/shared_examples/models/concerns/elastic/cannot_read_cross_project.rb
index b079fe0befc78da3881479a3b57eb36edad33167..c5eb75b517622e69c99419ef9b9ec55d397731cd 100644
--- a/ee/spec/support/shared_examples/models/concerns/elastic/cannot_read_cross_project.rb
+++ b/ee/spec/support/shared_examples/models/concerns/elastic/cannot_read_cross_project.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 shared_examples 'no results when the user cannot read cross project' do
   let(:user) { create(:user) }
   let(:project) { create(:project, :public) }
diff --git a/ee/spec/support/shared_examples/multiple_and_scoped_issue_boards_.rb b/ee/spec/support/shared_examples/multiple_and_scoped_issue_boards_.rb
index 05d1be88dc0ecfeff7cc401804ff6ffdb4e38536..4fda87f041a0b2a1ab1e1e7813167b267bdbd357 100644
--- a/ee/spec/support/shared_examples/multiple_and_scoped_issue_boards_.rb
+++ b/ee/spec/support/shared_examples/multiple_and_scoped_issue_boards_.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 shared_examples_for 'multiple and scoped issue boards' do |route_definition|
   let(:root_url) { route_definition.gsub(":id", board_parent.id.to_s) }
 
diff --git a/ee/spec/support/ssh_keygen.rb b/ee/spec/support/ssh_keygen.rb
index 6492a4f4f9c73a6442c0afd48abc7aa0c9878923..b6a444699e699452e04dded9aa732cea0803792f 100644
--- a/ee/spec/support/ssh_keygen.rb
+++ b/ee/spec/support/ssh_keygen.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'openssl'
 require 'base64'
 
diff --git a/ee/spec/support/test_license.rb b/ee/spec/support/test_license.rb
index 9834c125f1734b2036718eed6600efb38f40a06b..b35b056756b83e2877d7332ef794e0339d6ef2e6 100644
--- a/ee/spec/support/test_license.rb
+++ b/ee/spec/support/test_license.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class TestLicense
   def self.init
     Gitlab::License.encryption_key = OpenSSL::PKey::RSA.generate(2048)
diff --git a/ee/spec/tasks/geo/git_rake_spec.rb b/ee/spec/tasks/geo/git_rake_spec.rb
index b46f11ccd14d8c6b3c1b68d689486ad075f17263..0cc092ecf40784df1c6931d7a3e51ef758da614d 100644
--- a/ee/spec/tasks/geo/git_rake_spec.rb
+++ b/ee/spec/tasks/geo/git_rake_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'rake_helper'
 
 describe 'geo:git:housekeeping' do
diff --git a/ee/spec/tasks/geo_rake_spec.rb b/ee/spec/tasks/geo_rake_spec.rb
index 422289ef44441d163d908c1f4546755bde5fb904..37ffde77b85de46a4b8ce6aa0b3f5963559c0de3 100644
--- a/ee/spec/tasks/geo_rake_spec.rb
+++ b/ee/spec/tasks/geo_rake_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'rake_helper'
 
 describe 'geo rake tasks', :geo do
diff --git a/ee/spec/tasks/gitlab/packages/migrate_rake_spec.rb b/ee/spec/tasks/gitlab/packages/migrate_rake_spec.rb
index 8a3f828ec964c1a4bb0f027f51ffd7be07d03614..379813da1174d5b0a95b2696caab2bfeeaab50df 100644
--- a/ee/spec/tasks/gitlab/packages/migrate_rake_spec.rb
+++ b/ee/spec/tasks/gitlab/packages/migrate_rake_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'rake_helper'
 
 describe 'gitlab:packages namespace rake task' do
diff --git a/ee/spec/validators/ldap_filter_validator_spec.rb b/ee/spec/validators/ldap_filter_validator_spec.rb
index df047e916b14a24e0fb41386de9c9dc62583d8ef..895a4f38aba9b03bce91cbfbc4b0107c1b2387fd 100644
--- a/ee/spec/validators/ldap_filter_validator_spec.rb
+++ b/ee/spec/validators/ldap_filter_validator_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe LdapFilterValidator do
diff --git a/ee/spec/views/admin/groups/_form.html.haml_spec.rb b/ee/spec/views/admin/groups/_form.html.haml_spec.rb
index 1b37df9c98fb4cacdb0d6fb3f74d64ef90fea63b..a039ce84d7beb7cfe470112a6067380d76803ddf 100644
--- a/ee/spec/views/admin/groups/_form.html.haml_spec.rb
+++ b/ee/spec/views/admin/groups/_form.html.haml_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'admin/groups/_form' do
diff --git a/ee/spec/views/admin/users/index.html.haml_spec.rb b/ee/spec/views/admin/users/index.html.haml_spec.rb
index d273edc7dcfb90a99d3a1dcb424462b8a901ee38..c9075ad9b52db35b7c0f3e9e2bf75f77db9e1d92 100644
--- a/ee/spec/views/admin/users/index.html.haml_spec.rb
+++ b/ee/spec/views/admin/users/index.html.haml_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'admin/users/index' do
diff --git a/ee/spec/views/layouts/nav/sidebar/_group.html.haml_spec.rb b/ee/spec/views/layouts/nav/sidebar/_group.html.haml_spec.rb
index e9d735f0ca5529e7f75917cec088e239c45518c1..b665ac19e9ca2db57e01da5eb1781dffe10ec402 100644
--- a/ee/spec/views/layouts/nav/sidebar/_group.html.haml_spec.rb
+++ b/ee/spec/views/layouts/nav/sidebar/_group.html.haml_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'layouts/nav/sidebar/_group' do
diff --git a/ee/spec/views/shared/_mirror_status.html.haml_spec.rb b/ee/spec/views/shared/_mirror_status.html.haml_spec.rb
index 02a4e69006b7bb90427e81086244e9709f5d7d40..a94b0c3f8339cbd035258cf839930cbffefd15bf 100644
--- a/ee/spec/views/shared/_mirror_status.html.haml_spec.rb
+++ b/ee/spec/views/shared/_mirror_status.html.haml_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'shared/_mirror_status.html.haml' do
diff --git a/ee/spec/views/shared/issuable/_approvals.html.haml_spec.rb b/ee/spec/views/shared/issuable/_approvals.html.haml_spec.rb
index ab94e4d791989fec2b15d86634feb80e1a413175..068261d4196c029866326fb7f1f3a79b8c84793f 100644
--- a/ee/spec/views/shared/issuable/_approvals.html.haml_spec.rb
+++ b/ee/spec/views/shared/issuable/_approvals.html.haml_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe 'shared/issuable/_approvals.html.haml' do
diff --git a/ee/spec/workers/admin_emails_worker_spec.rb b/ee/spec/workers/admin_emails_worker_spec.rb
index 3a84db3cf18517dee3f8e747a81d572d6f4b5ece..c9a89262fe5a7bbf5b57bb9efb72d44cbc763844 100644
--- a/ee/spec/workers/admin_emails_worker_spec.rb
+++ b/ee/spec/workers/admin_emails_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe AdminEmailsWorker do
diff --git a/ee/spec/workers/ci/create_cross_project_pipeline_worker_spec.rb b/ee/spec/workers/ci/create_cross_project_pipeline_worker_spec.rb
index 3ad734a035839004032fb59f5d35ac8280183aa3..dee7bfe8efef682d26b3bcc1a34e524d0d26dd5b 100644
--- a/ee/spec/workers/ci/create_cross_project_pipeline_worker_spec.rb
+++ b/ee/spec/workers/ci/create_cross_project_pipeline_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Ci::CreateCrossProjectPipelineWorker do
diff --git a/ee/spec/workers/clear_shared_runners_minutes_worker_spec.rb b/ee/spec/workers/clear_shared_runners_minutes_worker_spec.rb
index 963661cbda6ab30988548537c63e1c8d823680a6..4311861667594a0d0f0b210981bfe9301edd52a0 100644
--- a/ee/spec/workers/clear_shared_runners_minutes_worker_spec.rb
+++ b/ee/spec/workers/clear_shared_runners_minutes_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ClearSharedRunnersMinutesWorker do
diff --git a/ee/spec/workers/cluster_update_app_worker_spec.rb b/ee/spec/workers/cluster_update_app_worker_spec.rb
index 286a20889ff8faba9e5779077a32770cc44a118b..2c54f570560de6933a762259ded15284dc904c7e 100644
--- a/ee/spec/workers/cluster_update_app_worker_spec.rb
+++ b/ee/spec/workers/cluster_update_app_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ClusterUpdateAppWorker do
diff --git a/ee/spec/workers/cluster_wait_for_app_update_worker_spec.rb b/ee/spec/workers/cluster_wait_for_app_update_worker_spec.rb
index 03646ad114e37a0cb49ae12a6f8cd2628b90dfa3..f1206bd85cbbc1b57bbdc4e6876c456e4ed65a9f 100644
--- a/ee/spec/workers/cluster_wait_for_app_update_worker_spec.rb
+++ b/ee/spec/workers/cluster_wait_for_app_update_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ClusterWaitForAppUpdateWorker do
diff --git a/ee/spec/workers/concerns/geo_queue_spec.rb b/ee/spec/workers/concerns/geo_queue_spec.rb
index 612955e835b08992eff0677bf4a0ddc66b69814f..accb0df4d7895217c4ace5efbea8957d2555275e 100644
--- a/ee/spec/workers/concerns/geo_queue_spec.rb
+++ b/ee/spec/workers/concerns/geo_queue_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe GeoQueue do
diff --git a/ee/spec/workers/create_github_webhook_worker_spec.rb b/ee/spec/workers/create_github_webhook_worker_spec.rb
index 8e249ee256272fe1ed6da54ad5b10241a136f4e4..3c7aa9b366e55927f51450f59d0b73988bd66072 100644
--- a/ee/spec/workers/create_github_webhook_worker_spec.rb
+++ b/ee/spec/workers/create_github_webhook_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe CreateGithubWebhookWorker do
diff --git a/ee/spec/workers/ee/repository_check/batch_worker_spec.rb b/ee/spec/workers/ee/repository_check/batch_worker_spec.rb
index 6fc2ebc2a7ca614b4311293aa6520fa039223ad8..f801d039129e7251e88d4fe2b719d4e8a37e7786 100644
--- a/ee/spec/workers/ee/repository_check/batch_worker_spec.rb
+++ b/ee/spec/workers/ee/repository_check/batch_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::RepositoryCheck::BatchWorker do
diff --git a/ee/spec/workers/ee/repository_check/single_repository_worker_spec.rb b/ee/spec/workers/ee/repository_check/single_repository_worker_spec.rb
index a9c26d2f2a11f353733df0dd3e7f50ecec3b897f..04577f2d08938e0b71f98d48a4cfcab60bee5ac9 100644
--- a/ee/spec/workers/ee/repository_check/single_repository_worker_spec.rb
+++ b/ee/spec/workers/ee/repository_check/single_repository_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe EE::RepositoryCheck::SingleRepositoryWorker do
diff --git a/ee/spec/workers/elastic_batch_project_indexer_worker_spec.rb b/ee/spec/workers/elastic_batch_project_indexer_worker_spec.rb
index dfb07c6950c42d0fba4fa2e01bcc40c8fe68638b..05a3c52444509f8431bd17d1805ef10ce19ff822 100644
--- a/ee/spec/workers/elastic_batch_project_indexer_worker_spec.rb
+++ b/ee/spec/workers/elastic_batch_project_indexer_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ElasticBatchProjectIndexerWorker do
diff --git a/ee/spec/workers/elastic_commit_indexer_worker_spec.rb b/ee/spec/workers/elastic_commit_indexer_worker_spec.rb
index b9bc0dc3ea7377fe98bfdb1a4f6e1ba1faeaedc3..2c0b430813fbccdf326c4198472189489be3a1dd 100644
--- a/ee/spec/workers/elastic_commit_indexer_worker_spec.rb
+++ b/ee/spec/workers/elastic_commit_indexer_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ElasticCommitIndexerWorker do
diff --git a/ee/spec/workers/elastic_indexer_worker_spec.rb b/ee/spec/workers/elastic_indexer_worker_spec.rb
index 24141a465bbf490b318344623066f61bfb5e2ceb..4d0174e69d096afd3409fa0339977439ee93356a 100644
--- a/ee/spec/workers/elastic_indexer_worker_spec.rb
+++ b/ee/spec/workers/elastic_indexer_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ElasticIndexerWorker, :elastic do
diff --git a/ee/spec/workers/export_csv_worker_spec.rb b/ee/spec/workers/export_csv_worker_spec.rb
index 18609b80d032d2d8de4f325238db7f267b5efdd2..87285b6264a75c035058ec2cece01d58bd18efbc 100644
--- a/ee/spec/workers/export_csv_worker_spec.rb
+++ b/ee/spec/workers/export_csv_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ExportCsvWorker do
diff --git a/ee/spec/workers/geo/file_download_dispatch_worker_spec.rb b/ee/spec/workers/geo/file_download_dispatch_worker_spec.rb
index f7c523920c8fd05217efbc373eb4c99aeeba66cc..ccfcd50b9361f036f55b7062b7265e027675395d 100644
--- a/ee/spec/workers/geo/file_download_dispatch_worker_spec.rb
+++ b/ee/spec/workers/geo/file_download_dispatch_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::FileDownloadDispatchWorker, :geo, :geo_fdw do
diff --git a/ee/spec/workers/geo/file_download_worker_spec.rb b/ee/spec/workers/geo/file_download_worker_spec.rb
index 42b7f5db75269d9c629af691630748813b8f705a..d168c9edb4d02dc04e5785aa0610dffecfd3e4c0 100644
--- a/ee/spec/workers/geo/file_download_worker_spec.rb
+++ b/ee/spec/workers/geo/file_download_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::FileDownloadWorker, :geo do
diff --git a/ee/spec/workers/geo/metrics_update_worker_spec.rb b/ee/spec/workers/geo/metrics_update_worker_spec.rb
index 81eddcd017bb821f7e95218ffe20c4c06f9b92fa..0a20b726ddb78b38fa200cb174312ddf291f5514 100644
--- a/ee/spec/workers/geo/metrics_update_worker_spec.rb
+++ b/ee/spec/workers/geo/metrics_update_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 RSpec.describe Geo::MetricsUpdateWorker, :geo do
diff --git a/ee/spec/workers/geo/migrated_local_files_clean_up_worker_spec.rb b/ee/spec/workers/geo/migrated_local_files_clean_up_worker_spec.rb
index 534b5d13080c9068d494546d3c718a66e9c4df2a..7f31dc97103034664170ded99014e6f95c431f14 100644
--- a/ee/spec/workers/geo/migrated_local_files_clean_up_worker_spec.rb
+++ b/ee/spec/workers/geo/migrated_local_files_clean_up_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::MigratedLocalFilesCleanUpWorker, :geo, :geo_fdw do
diff --git a/ee/spec/workers/geo/project_sync_worker_spec.rb b/ee/spec/workers/geo/project_sync_worker_spec.rb
index 4f44e4df621c129e3b18c6b5a04b2b8268a5ca62..6b635c0d36727a64fcc52d27162e1ebbbf48d2b9 100644
--- a/ee/spec/workers/geo/project_sync_worker_spec.rb
+++ b/ee/spec/workers/geo/project_sync_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 RSpec.describe Geo::ProjectSyncWorker do
diff --git a/ee/spec/workers/geo/prune_event_log_worker_spec.rb b/ee/spec/workers/geo/prune_event_log_worker_spec.rb
index 862d21d0e4a09a32bf5e2fa14e671981c80be95c..f22abcbb171262429f8d0fcf928d0545da66ec55 100644
--- a/ee/spec/workers/geo/prune_event_log_worker_spec.rb
+++ b/ee/spec/workers/geo/prune_event_log_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::PruneEventLogWorker, :geo do
diff --git a/ee/spec/workers/geo/repositories_clean_up_worker_spec.rb b/ee/spec/workers/geo/repositories_clean_up_worker_spec.rb
index 79a3e9205def2d64132e7f86a0801ee380012386..03e6843dc8ff90e5cca6fa0bde1b472cdb050bee 100644
--- a/ee/spec/workers/geo/repositories_clean_up_worker_spec.rb
+++ b/ee/spec/workers/geo/repositories_clean_up_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RepositoriesCleanUpWorker, :geo, :geo_fdw do
diff --git a/ee/spec/workers/geo/repository_shard_sync_worker_spec.rb b/ee/spec/workers/geo/repository_shard_sync_worker_spec.rb
index c93e852061c6d45ec180fc6b9e9d4d94452fbf31..d72e960d08c820ee3407329ad2a16b9469f461cc 100644
--- a/ee/spec/workers/geo/repository_shard_sync_worker_spec.rb
+++ b/ee/spec/workers/geo/repository_shard_sync_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RepositoryShardSyncWorker, :geo, :geo_fdw, :clean_gitlab_redis_cache do
diff --git a/ee/spec/workers/geo/repository_sync_worker_spec.rb b/ee/spec/workers/geo/repository_sync_worker_spec.rb
index 1765d84ff9d8c66c911beab41c70c6e836c3a22c..396cd94d20ac755cedbd181940d3aa30f841a863 100644
--- a/ee/spec/workers/geo/repository_sync_worker_spec.rb
+++ b/ee/spec/workers/geo/repository_sync_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RepositorySyncWorker, :geo, :clean_gitlab_redis_cache do
diff --git a/ee/spec/workers/geo/repository_verification/primary/batch_worker_spec.rb b/ee/spec/workers/geo/repository_verification/primary/batch_worker_spec.rb
index fe642054e294b31ddf48b40a77284c2de98a9852..2e55e85966af296e2e62f5e1be5014119a5d6722 100644
--- a/ee/spec/workers/geo/repository_verification/primary/batch_worker_spec.rb
+++ b/ee/spec/workers/geo/repository_verification/primary/batch_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RepositoryVerification::Primary::BatchWorker, :clean_gitlab_redis_cache do
diff --git a/ee/spec/workers/geo/repository_verification/primary/shard_worker_spec.rb b/ee/spec/workers/geo/repository_verification/primary/shard_worker_spec.rb
index a81bc7c0efe87b067f13e0057b9bf9d93dc5bcb8..392f66fddd96fc44b3cb4c074681497d418debe6 100644
--- a/ee/spec/workers/geo/repository_verification/primary/shard_worker_spec.rb
+++ b/ee/spec/workers/geo/repository_verification/primary/shard_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RepositoryVerification::Primary::ShardWorker, :clean_gitlab_redis_cache do
diff --git a/ee/spec/workers/geo/repository_verification/primary/single_worker_spec.rb b/ee/spec/workers/geo/repository_verification/primary/single_worker_spec.rb
index ca64149c020bf7a4d1b28091fc8aebd6caa5251a..35f23bef6f8372ee21b99466e1a40c5ada5e6aa0 100644
--- a/ee/spec/workers/geo/repository_verification/primary/single_worker_spec.rb
+++ b/ee/spec/workers/geo/repository_verification/primary/single_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RepositoryVerification::Primary::SingleWorker, :clean_gitlab_redis_cache do
diff --git a/ee/spec/workers/geo/repository_verification/secondary/scheduler_worker_spec.rb b/ee/spec/workers/geo/repository_verification/secondary/scheduler_worker_spec.rb
index d56d05ebe1763c3d9f959242c0793d7c4f589910..695e81532873cbb516ba575d480e1e8c471ce08c 100644
--- a/ee/spec/workers/geo/repository_verification/secondary/scheduler_worker_spec.rb
+++ b/ee/spec/workers/geo/repository_verification/secondary/scheduler_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RepositoryVerification::Secondary::SchedulerWorker, :clean_gitlab_redis_cache do
diff --git a/ee/spec/workers/geo/repository_verification/secondary/shard_worker_spec.rb b/ee/spec/workers/geo/repository_verification/secondary/shard_worker_spec.rb
index f5e67ebaad13e510d5d8e099b860d7f0e8399955..c6c75904739bcb59e6f170541399d28e90e4b905 100644
--- a/ee/spec/workers/geo/repository_verification/secondary/shard_worker_spec.rb
+++ b/ee/spec/workers/geo/repository_verification/secondary/shard_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RepositoryVerification::Secondary::ShardWorker, :geo, :geo_fdw, :request_store, :clean_gitlab_redis_cache do
diff --git a/ee/spec/workers/geo/repository_verification/secondary/single_worker_spec.rb b/ee/spec/workers/geo/repository_verification/secondary/single_worker_spec.rb
index 5e9b312dea329fb8b919901434271ab55274206a..7ddf980acdfb8d37128bc3d1879271cbde8146b3 100644
--- a/ee/spec/workers/geo/repository_verification/secondary/single_worker_spec.rb
+++ b/ee/spec/workers/geo/repository_verification/secondary/single_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::RepositoryVerification::Secondary::SingleWorker, :clean_gitlab_redis_cache do
diff --git a/ee/spec/workers/geo/scheduler/per_shard_scheduler_worker_spec.rb b/ee/spec/workers/geo/scheduler/per_shard_scheduler_worker_spec.rb
index a6bcac84cf185e34d77b9134d14a2e33503b3281..e0712fa132f9a12695c163f9196070f1bf4389cb 100644
--- a/ee/spec/workers/geo/scheduler/per_shard_scheduler_worker_spec.rb
+++ b/ee/spec/workers/geo/scheduler/per_shard_scheduler_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::Scheduler::PerShardSchedulerWorker do
diff --git a/ee/spec/workers/geo/scheduler/scheduler_worker_spec.rb b/ee/spec/workers/geo/scheduler/scheduler_worker_spec.rb
index 8cb9f84e7d2f408abc557393334114264bf351cd..a0052c1cec7a9fe69ab3d895c10307d967106d48 100644
--- a/ee/spec/workers/geo/scheduler/scheduler_worker_spec.rb
+++ b/ee/spec/workers/geo/scheduler/scheduler_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::Scheduler::SchedulerWorker, :geo do
diff --git a/ee/spec/workers/geo/sidekiq_cron_config_worker_spec.rb b/ee/spec/workers/geo/sidekiq_cron_config_worker_spec.rb
index 0a3ef9ae61f38c047d448b777f651ef18235c0fe..4c5a053e15932cc2e362e6156bb8147039fe7704 100644
--- a/ee/spec/workers/geo/sidekiq_cron_config_worker_spec.rb
+++ b/ee/spec/workers/geo/sidekiq_cron_config_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe Geo::SidekiqCronConfigWorker do
diff --git a/ee/spec/workers/historical_data_worker_spec.rb b/ee/spec/workers/historical_data_worker_spec.rb
index 239380e527a4116da8c6539760162fc3c0ddd1ff..e38997d6cc9ae005eb6b6e908f699f5dee144af4 100644
--- a/ee/spec/workers/historical_data_worker_spec.rb
+++ b/ee/spec/workers/historical_data_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe HistoricalDataWorker do
diff --git a/ee/spec/workers/ldap_all_groups_sync_worker_spec.rb b/ee/spec/workers/ldap_all_groups_sync_worker_spec.rb
index 56386a8f3fa7f1f3d178d8d6fbeb66668981fa13..ce1aa3cf58e0206dc90a799808dd1a4552a50e2f 100644
--- a/ee/spec/workers/ldap_all_groups_sync_worker_spec.rb
+++ b/ee/spec/workers/ldap_all_groups_sync_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe LdapAllGroupsSyncWorker do
diff --git a/ee/spec/workers/ldap_group_sync_worker_spec.rb b/ee/spec/workers/ldap_group_sync_worker_spec.rb
index 1eb224af2accc6695d5d2f6d4889083635619ff1..cb03a56975f97c954c285f417a99acc1209b488f 100644
--- a/ee/spec/workers/ldap_group_sync_worker_spec.rb
+++ b/ee/spec/workers/ldap_group_sync_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe LdapGroupSyncWorker do
diff --git a/ee/spec/workers/ldap_sync_worker_spec.rb b/ee/spec/workers/ldap_sync_worker_spec.rb
index ae9af69de45685db882a021970e6ffc9498c11c7..54698f47e2b798f708059c5c325e690c275e1b1f 100644
--- a/ee/spec/workers/ldap_sync_worker_spec.rb
+++ b/ee/spec/workers/ldap_sync_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe LdapSyncWorker do
diff --git a/ee/spec/workers/post_receive_spec.rb b/ee/spec/workers/post_receive_spec.rb
index cecf63eef0f135c71ad65428626fd7534f3fcde4..6904c6e20bd5c2e319b60bf6ed25ab738adefed4 100644
--- a/ee/spec/workers/post_receive_spec.rb
+++ b/ee/spec/workers/post_receive_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe PostReceive do
diff --git a/ee/spec/workers/project_import_schedule_worker_spec.rb b/ee/spec/workers/project_import_schedule_worker_spec.rb
index 7eeafd494a5e9f254641dee8e0d8f16451d92d23..45a385e5ea733b5dfd9e19cfae4c5ee67339bdda 100644
--- a/ee/spec/workers/project_import_schedule_worker_spec.rb
+++ b/ee/spec/workers/project_import_schedule_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ProjectImportScheduleWorker do
diff --git a/ee/spec/workers/project_update_repository_storage_worker_spec.rb b/ee/spec/workers/project_update_repository_storage_worker_spec.rb
index 849718cdaa8078eff996dc4017c5f2e665021cfe..aa6545f7f891da58f56887dfaa63c9e5298d5337 100644
--- a/ee/spec/workers/project_update_repository_storage_worker_spec.rb
+++ b/ee/spec/workers/project_update_repository_storage_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe ProjectUpdateRepositoryStorageWorker do
diff --git a/ee/spec/workers/remove_unreferenced_lfs_objects_worker_spec.rb b/ee/spec/workers/remove_unreferenced_lfs_objects_worker_spec.rb
index 07ca9b193c3b16c9667661cdb4c392c04bad2ea7..2e675294dc6f9cdf7830828ebec7c7e80f0b01b5 100644
--- a/ee/spec/workers/remove_unreferenced_lfs_objects_worker_spec.rb
+++ b/ee/spec/workers/remove_unreferenced_lfs_objects_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe RemoveUnreferencedLfsObjectsWorker do
diff --git a/ee/spec/workers/repository_import_worker_spec.rb b/ee/spec/workers/repository_import_worker_spec.rb
index 79efd9e5f93812c2bad45501d758691fd8fc060c..208a6594fea5229ffbd2cb82e555fcc741efaf06 100644
--- a/ee/spec/workers/repository_import_worker_spec.rb
+++ b/ee/spec/workers/repository_import_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe RepositoryImportWorker do
diff --git a/ee/spec/workers/repository_update_mirror_worker_spec.rb b/ee/spec/workers/repository_update_mirror_worker_spec.rb
index 7b7b3997b681493c5b65b426a08bc9f61c4b582c..68b7fdd1d2d1a8f35ef458d2a7aed30a62757c94 100644
--- a/ee/spec/workers/repository_update_mirror_worker_spec.rb
+++ b/ee/spec/workers/repository_update_mirror_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe RepositoryUpdateMirrorWorker do
diff --git a/ee/spec/workers/update_all_mirrors_worker_spec.rb b/ee/spec/workers/update_all_mirrors_worker_spec.rb
index 9d3751f828494fe46b105c8bcc23d6ad8d23bf5d..7aa609f2bd7f7e753a944abb6a0e6976ddc9436d 100644
--- a/ee/spec/workers/update_all_mirrors_worker_spec.rb
+++ b/ee/spec/workers/update_all_mirrors_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe UpdateAllMirrorsWorker do
diff --git a/ee/spec/workers/update_max_seats_used_for_gitlab_com_subscriptions_worker_spec.rb b/ee/spec/workers/update_max_seats_used_for_gitlab_com_subscriptions_worker_spec.rb
index e873c44a200292a7d620f63e76375050064aceb3..06215d4bb98db64bfddf1d7fa7a41178eb55271e 100644
--- a/ee/spec/workers/update_max_seats_used_for_gitlab_com_subscriptions_worker_spec.rb
+++ b/ee/spec/workers/update_max_seats_used_for_gitlab_com_subscriptions_worker_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'spec_helper'
 
 describe UpdateMaxSeatsUsedForGitlabComSubscriptionsWorker do