Add latest changes from gitlab-org/gitlab@15-2-stable-ee
This commit is contained in:
parent
2f9104a328
commit
b595cb0c1d
|
|
@ -3,14 +3,13 @@
|
|||
# https://docs.gitlab.com/ee/install/requirements.html#supported-web-browsers
|
||||
# with the following reasoning:
|
||||
#
|
||||
# - We should support the latest ESR of Firefox: 78, because it used quite a lot.
|
||||
# - We use Edge/Chrome >= 84 because 83 had an annoying bug which would mean we
|
||||
# need to polyfill Array.reduce: https://bugs.chromium.org/p/chromium/issues/detail?id=1049982
|
||||
# - Safari 13.1 because it is the current minor version of the previous major version
|
||||
# - We should support the latest ESR of Firefox: 91, because it used quite a lot.
|
||||
# - We use Edge/Chrome >= 92 because they are about as old as the Firefox ESR
|
||||
# - Safari 14.1 because it is the current minor version of the previous major version
|
||||
#
|
||||
# See also this epic: https://gitlab.com/groups/gitlab-org/-/epics/3957
|
||||
#
|
||||
chrome >= 84
|
||||
edge >= 84
|
||||
firefox >= 78
|
||||
safari >= 13.1
|
||||
chrome >= 92
|
||||
edge >= 92
|
||||
firefox >= 91
|
||||
safari >= 14.1
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
# `build_from_dir` can't find Dockerfile when `.dockerignore` is "*"
|
||||
# See https://github.com/swipely/docker-api/issues/484
|
||||
# Ignore all folders except qa/, config/initializers and the root of lib/ since
|
||||
# the files we need to build the QA image are in these folders.
|
||||
# Following are the files we need:
|
||||
# Ignore all folders except the following files we need to build the QA image:
|
||||
# - ./config/initializers/0_inject_enterprise_edition_module.rb
|
||||
# - ./config/feature_flags
|
||||
# - ./ee/config/feature_flags
|
||||
# - ./ee/app/models/license.rb
|
||||
# - ./lib/gitlab_edition.rb
|
||||
# - ./lib/gitlab/utils.rb
|
||||
|
|
@ -28,7 +28,9 @@
|
|||
/docker/
|
||||
/ee/bin/
|
||||
/ee/changelogs/
|
||||
/ee/config/
|
||||
/ee/config/events/
|
||||
/ee/config/metrics/
|
||||
/ee/config/routes/
|
||||
/ee/db/
|
||||
/ee/fixtures/
|
||||
/ee/lib/
|
||||
|
|
|
|||
|
|
@ -53,6 +53,7 @@ rules:
|
|||
- '^$'
|
||||
- '^variables$'
|
||||
- 'attrs?$'
|
||||
'@gitlab/vue-prefer-dollar-scopedslots': error
|
||||
no-param-reassign:
|
||||
- error
|
||||
- props: true
|
||||
|
|
@ -122,6 +123,8 @@ overrides:
|
|||
rules:
|
||||
'@gitlab/require-i18n-strings': off
|
||||
'@gitlab/no-runtime-template-compiler': off
|
||||
'import/no-dynamic-require': off
|
||||
'no-import-assign': off
|
||||
'no-restricted-syntax':
|
||||
- error
|
||||
- selector: CallExpression[callee.object.name=/(wrapper|vm)/][callee.property.name="setData"]
|
||||
|
|
|
|||
|
|
@ -36,15 +36,25 @@ workflow:
|
|||
- if: '$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME =~ /^release-tools\/\d+\.\d+\.\d+-rc\d+$/ && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME =~ /^[\d-]+-stable(-ee)?$/ && $CI_PROJECT_PATH == "gitlab-org/gitlab"'
|
||||
when: never
|
||||
# For merged result pipelines, set $QA_IMAGE, since $CI_MERGE_REQUEST_SOURCE_BRANCH_SHA is only available for merged result pipelines.
|
||||
- if: '$CI_MERGE_REQUEST_EVENT_TYPE == "merged_result" || $CI_MERGE_REQUEST_EVENT_TYPE == "merge_train"'
|
||||
# AND
|
||||
# For merge requests running exclusively in Ruby 3.0
|
||||
- if: '($CI_MERGE_REQUEST_EVENT_TYPE == "merged_result" || $CI_MERGE_REQUEST_EVENT_TYPE == "merge_train") && $CI_MERGE_REQUEST_LABELS =~ /pipeline:run-in-ruby3/'
|
||||
variables:
|
||||
QA_IMAGE: "${CI_REGISTRY}/${CI_PROJECT_PATH}/gitlab-ee-qa:${CI_MERGE_REQUEST_SOURCE_BRANCH_SHA}"
|
||||
# Also run (detached) merge request pipelines.
|
||||
- if: '$CI_MERGE_REQUEST_IID'
|
||||
# For the 2-hourly scheduled pipelines, we set specific variables.
|
||||
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "schedule" && $FREQUENCY == "2-hourly"'
|
||||
RUBY_VERSION: "3.0"
|
||||
# For merged result pipelines, set $QA_IMAGE, since $CI_MERGE_REQUEST_SOURCE_BRANCH_SHA is only available for merged result pipelines.
|
||||
- if: '($CI_MERGE_REQUEST_EVENT_TYPE == "merged_result" || $CI_MERGE_REQUEST_EVENT_TYPE == "merge_train")'
|
||||
variables:
|
||||
QA_IMAGE: "${CI_REGISTRY}/${CI_PROJECT_PATH}/gitlab-ee-qa:${CI_MERGE_REQUEST_SOURCE_BRANCH_SHA}"
|
||||
# For merge requests running exclusively in Ruby 3.0
|
||||
- if: '$CI_MERGE_REQUEST_LABELS =~ /pipeline:run-in-ruby3/'
|
||||
variables:
|
||||
RUBY_VERSION: "3.0"
|
||||
# For (detached) merge request pipelines.
|
||||
- if: '$CI_MERGE_REQUEST_IID'
|
||||
# For the maintenance scheduled pipelines, we set specific variables.
|
||||
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULE_TYPE == "maintenance"'
|
||||
variables:
|
||||
RUBY_VERSION: "2.7"
|
||||
CRYSTALBALL: "true"
|
||||
# For `$CI_DEFAULT_BRANCH` branch, create a pipeline (this includes on schedules, pushes, merges, etc.).
|
||||
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
|
||||
|
|
@ -60,7 +70,7 @@ workflow:
|
|||
|
||||
variables:
|
||||
PG_VERSION: "12"
|
||||
DEFAULT_CI_IMAGE: "${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/debian-${DEBIAN_VERSION}-ruby-${RUBY_VERSION}.patched-golang-1.17-node-16.14-postgresql-${PG_VERSION}:git-2.36-lfs-2.9-chrome-${CHROME_VERSION}-yarn-1.22-graphicsmagick-1.3.36"
|
||||
DEFAULT_CI_IMAGE: "${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/debian-${DEBIAN_VERSION}-ruby-${RUBY_VERSION}.patched-golang-1.17-node-16.14-postgresql-${PG_VERSION}:rubygems-3.2-git-2.36-lfs-2.9-chrome-${CHROME_VERSION}-yarn-1.22-graphicsmagick-1.3.36"
|
||||
RAILS_ENV: "test"
|
||||
NODE_ENV: "test"
|
||||
BUNDLE_WITHOUT: "production:development"
|
||||
|
|
|
|||
|
|
@ -642,7 +642,7 @@ lib/gitlab/checks/** @proglottis @toon @zj-gitlab
|
|||
/doc/user/admin_area/credentials_inventory.md @eread
|
||||
/doc/user/admin_area/custom_project_templates.md @eread
|
||||
/doc/user/admin_area/diff_limits.md @aqualls
|
||||
/doc/user/admin_area/geo_nodes.md @axil
|
||||
/doc/user/admin_area/geo_sites.md @axil
|
||||
/doc/user/admin_area/labels.md @msedlakjakubowski
|
||||
/doc/user/admin_area/license_file.md @sselhorn
|
||||
/doc/user/admin_area/license.md @sselhorn
|
||||
|
|
@ -809,7 +809,6 @@ lib/gitlab/checks/** @proglottis @toon @zj-gitlab
|
|||
/app/assets/javascripts/authentication/ @gitlab-org/manage/authentication-and-authorization
|
||||
/app/assets/javascripts/ide/components/shared/tokened_input.vue @gitlab-org/manage/authentication-and-authorization
|
||||
/app/assets/javascripts/invite_members/components/members_token_select.vue @gitlab-org/manage/authentication-and-authorization
|
||||
/app/assets/javascripts/logs/components/tokens/ @gitlab-org/manage/authentication-and-authorization
|
||||
/app/assets/javascripts/packages_and_registries/package_registry/components/list/tokens/ @gitlab-org/manage/authentication-and-authorization
|
||||
/app/assets/javascripts/pages/admin/impersonation_tokens/ @gitlab-org/manage/authentication-and-authorization
|
||||
/app/assets/javascripts/pages/groups/settings/access_tokens/ @gitlab-org/manage/authentication-and-authorization
|
||||
|
|
@ -929,16 +928,18 @@ lib/gitlab/checks/** @proglottis @toon @zj-gitlab
|
|||
/app/workers/authorized_projects_worker.rb @gitlab-org/manage/authentication-and-authorization
|
||||
/app/workers/personal_access_tokens/ @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/development/application_settings_tokens_optional_encryption.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/development/async_only_project_authorizations_refresh.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/development/enforce_auth_checks_on_uploads.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/development/forti_authenticator.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/development/forti_token_cloud.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/development/groups_tokens_optional_encryption.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/development/omniauth_initializer_fullhost_proc.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/development/omniauth_login_minimal_scopes.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/development/personal_access_tokens_scoped_to_projects.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/development/projects_tokens_optional_encryption.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/development/refresh_authorizations_via_affected_projects_on_group_membership.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/development/skip_group_share_unlink_auth_refresh.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/development/specialized_worker_for_group_lock_update_auth_recalculation.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/development/update_oauth_registration_flow.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/development/webauthn.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/feature_flags/ops/block_password_auth_for_saml_users.yml @gitlab-org/manage/authentication-and-authorization
|
||||
/config/initializers/01_secret_token.rb @gitlab-org/manage/authentication-and-authorization
|
||||
|
|
@ -975,6 +976,7 @@ lib/gitlab/checks/** @proglottis @toon @zj-gitlab
|
|||
/ee/app/helpers/ee/access_tokens_helper.rb @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/helpers/ee/auth_helper.rb @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/helpers/ee/personal_access_tokens_helper.rb @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/models/concerns/password_complexity.rb @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/models/ee/personal_access_token.rb @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/models/ee/project_authorization.rb @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/models/scim_oauth_access_token.rb @gitlab-org/manage/authentication-and-authorization
|
||||
|
|
@ -984,6 +986,7 @@ lib/gitlab/checks/** @proglottis @toon @zj-gitlab
|
|||
/ee/app/services/ee/resource_access_tokens/ @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/services/personal_access_tokens/ @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/services/security/token_revocation_service.rb @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/validators/password/ @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/views/admin/application_settings/_personal_access_token_expiration_policy.html.haml @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/views/credentials_inventory_mailer/personal_access_token_revoked_email.html.haml @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/views/credentials_inventory_mailer/personal_access_token_revoked_email.text.haml @gitlab-org/manage/authentication-and-authorization
|
||||
|
|
@ -996,6 +999,7 @@ lib/gitlab/checks/** @proglottis @toon @zj-gitlab
|
|||
/ee/app/views/shared/credentials_inventory/_project_access_tokens.html.haml @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/views/shared/credentials_inventory/personal_access_tokens/ @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/views/shared/credentials_inventory/project_access_tokens/ @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/workers/auth/ @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/app/workers/personal_access_tokens/ @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/config/routes/oauth.rb @gitlab-org/manage/authentication-and-authorization
|
||||
/ee/lib/ee/gitlab/auth/ @gitlab-org/manage/authentication-and-authorization
|
||||
|
|
@ -1012,6 +1016,7 @@ lib/gitlab/checks/** @proglottis @toon @zj-gitlab
|
|||
/lib/api/entities/impersonation_token.rb @gitlab-org/manage/authentication-and-authorization
|
||||
/lib/api/entities/impersonation_token_with_token.rb @gitlab-org/manage/authentication-and-authorization
|
||||
/lib/api/entities/personal_access_token.rb @gitlab-org/manage/authentication-and-authorization
|
||||
/lib/api/entities/personal_access_token_with_details.rb @gitlab-org/manage/authentication-and-authorization
|
||||
/lib/api/entities/personal_access_token_with_token.rb @gitlab-org/manage/authentication-and-authorization
|
||||
/lib/api/entities/resource_access_token.rb @gitlab-org/manage/authentication-and-authorization
|
||||
/lib/api/entities/resource_access_token_with_token.rb @gitlab-org/manage/authentication-and-authorization
|
||||
|
|
|
|||
|
|
@ -1,16 +1,9 @@
|
|||
.base-image-build:
|
||||
extends: .use-kaniko
|
||||
variables:
|
||||
GIT_LFS_SKIP_SMUDGE: 1
|
||||
script:
|
||||
# With .git/hooks/post-checkout in place, Git tries to pull LFS objects, but the image doesn't have Git LFS, and we actually don't care about it for this specific so we just remove the file.
|
||||
# Without removing the file, the error is as follows: "This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting .git/hooks/post-checkout."
|
||||
- rm -f .git/hooks/post-checkout
|
||||
- if [ -n "$CI_MERGE_REQUEST_SOURCE_BRANCH_SHA" ]; then
|
||||
echo "Checking out \$CI_MERGE_REQUEST_SOURCE_BRANCH_SHA ($CI_MERGE_REQUEST_SOURCE_BRANCH_SHA) instead of \$CI_COMMIT_SHA (merge result commit $CI_COMMIT_SHA) so that GitLab image built in omnibus-gitlab-mirror and QA image are in sync.";
|
||||
git checkout -f ${CI_MERGE_REQUEST_SOURCE_BRANCH_SHA};
|
||||
else
|
||||
echo "Building the image from \$CI_COMMIT_SHA ($CI_COMMIT_SHA) for this non-merge result pipeline.";
|
||||
fi;
|
||||
- echo "See https://docs.gitlab.com/ee/development/testing_guide/end_to_end/index.html#with-pipeline-for-merged-results for more details.";
|
||||
- scripts/checkout-mr-source-sha
|
||||
retry: 2
|
||||
|
||||
# This image is used by:
|
||||
|
|
@ -37,6 +30,7 @@ build-qa-image:
|
|||
--destination=${QA_IMAGE_BRANCH} \
|
||||
--build-arg=CHROME_VERSION=${CHROME_VERSION} \
|
||||
--build-arg=DOCKER_VERSION=${DOCKER_VERSION} \
|
||||
--build-arg=QA_BUILD_TARGET=${QA_BUILD_TARGET:-qa} \
|
||||
--cache=true
|
||||
|
||||
# This image is used by:
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
- .default-retry
|
||||
- .default-before_script
|
||||
- .assets-compile-cache
|
||||
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images:debian-${DEBIAN_VERSION}-ruby-${RUBY_VERSION}-git-2.33-lfs-2.9-node-16.14-yarn-1.22-graphicsmagick-1.3.36
|
||||
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/debian-${DEBIAN_VERSION}-ruby-${RUBY_VERSION}-node-16.14:rubygems-3.2-git-2.33-lfs-2.9-yarn-1.22-graphicsmagick-1.3.36
|
||||
variables:
|
||||
SETUP_DB: "false"
|
||||
WEBPACK_VENDOR_DLL: "true"
|
||||
|
|
@ -43,13 +43,7 @@ compile-production-assets:
|
|||
- webpack-report/
|
||||
when: always
|
||||
before_script:
|
||||
- if [ -n "$CI_MERGE_REQUEST_SOURCE_BRANCH_SHA" ]; then
|
||||
echo "Checking out \$CI_MERGE_REQUEST_SOURCE_BRANCH_SHA ($CI_MERGE_REQUEST_SOURCE_BRANCH_SHA) instead of \$CI_COMMIT_SHA (merge result commit $CI_COMMIT_SHA) so that GitLab assets image tag actually reflect the commit for which assets were compiled.";
|
||||
git checkout -f ${CI_MERGE_REQUEST_SOURCE_BRANCH_SHA};
|
||||
else
|
||||
echo "Building the image from \$CI_COMMIT_SHA ($CI_COMMIT_SHA) for this non-merge result pipeline.";
|
||||
fi;
|
||||
- echo "See https://docs.gitlab.com/ee/development/testing_guide/end_to_end/index.html#with-pipeline-for-merged-results for more details.";
|
||||
- scripts/checkout-mr-source-sha
|
||||
- !reference [.default-before_script, before_script]
|
||||
after_script:
|
||||
- rm -f /etc/apt/sources.list.d/google*.list # We don't need to update Chrome here
|
||||
|
|
@ -186,6 +180,12 @@ graphql-schema-dump:
|
|||
- tmp/tests/graphql/gitlab_schema.graphql
|
||||
- tmp/tests/graphql/gitlab_schema.json
|
||||
|
||||
graphql-schema-dump as-if-foss:
|
||||
extends:
|
||||
- graphql-schema-dump
|
||||
- .frontend:rules:eslint-as-if-foss
|
||||
- .as-if-foss
|
||||
|
||||
.frontend-test-base:
|
||||
extends:
|
||||
- .default-retry
|
||||
|
|
|
|||
|
|
@ -79,7 +79,7 @@
|
|||
policy: push # We want to rebuild the cache from scratch to ensure stale dependencies are cleaned up.
|
||||
|
||||
.assets-cache: &assets-cache
|
||||
key: "assets-debian-${DEBIAN_VERSION}-ruby-${RUBY_VERSION}-node-${NODE_ENV}"
|
||||
key: "assets-debian-${DEBIAN_VERSION}-ruby-${RUBY_VERSION}-node-${NODE_ENV}-v2"
|
||||
paths:
|
||||
- assets-hash.txt
|
||||
- public/assets/webpack/
|
||||
|
|
@ -179,11 +179,19 @@
|
|||
- *ruby-gems-cache
|
||||
- *node-modules-cache
|
||||
|
||||
.qa-bundler-variables: &qa-bundler-variables
|
||||
variables:
|
||||
BUNDLE_SUPPRESS_INSTALL_USING_MESSAGES: "true"
|
||||
BUNDLE_SILENCE_ROOT_WARNING: "true"
|
||||
BUNDLE_PATH: vendor
|
||||
|
||||
.qa-cache:
|
||||
<<: *qa-bundler-variables
|
||||
cache:
|
||||
- *qa-ruby-gems-cache
|
||||
|
||||
.qa-cache-push:
|
||||
<<: *qa-bundler-variables
|
||||
cache:
|
||||
- *qa-ruby-gems-cache-push
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ pages:
|
|||
- job: "compile-production-assets"
|
||||
- job: "compile-storybook"
|
||||
# `update-tests-metadata` only runs on GitLab.com's EE schedules pipelines
|
||||
# while `pages` runs for all the 2-hourly schedules.
|
||||
# while `pages` runs for all the maintenance scheduled pipelines.
|
||||
- job: "update-tests-metadata"
|
||||
optional: true
|
||||
before_script:
|
||||
|
|
|
|||
|
|
@ -11,8 +11,7 @@
|
|||
QA_EXPORT_TEST_METRICS: "false"
|
||||
before_script:
|
||||
- !reference [.default-before_script, before_script]
|
||||
- cd qa/
|
||||
- bundle install
|
||||
- cd qa && bundle install
|
||||
|
||||
qa:internal:
|
||||
extends:
|
||||
|
|
@ -73,8 +72,7 @@ populate-qa-tests-var:
|
|||
image: ${GITLAB_DEPENDENCY_PROXY}ruby:2.7-alpine
|
||||
stage: prepare
|
||||
script:
|
||||
- tooling/bin/qa/check_if_qa_only_spec_changes ${CHANGES_FILE} ${ONLY_QA_CHANGES_FILE}
|
||||
- '[ -f $ONLY_QA_CHANGES_FILE ] && export QA_TESTS="`cat $ONLY_QA_CHANGES_FILE`"'
|
||||
- export QA_TESTS=$(scripts/determine-qa-tests --files $CHANGES_FILE --labels "$CI_MERGE_REQUEST_LABELS")
|
||||
- 'echo "QA_TESTS=$QA_TESTS" >> qa_tests_var.env'
|
||||
- 'echo "QA_TESTS: $QA_TESTS"'
|
||||
artifacts:
|
||||
|
|
@ -83,11 +81,9 @@ populate-qa-tests-var:
|
|||
dotenv: qa_tests_var.env
|
||||
paths:
|
||||
- ${CHANGES_FILE}
|
||||
- ${ONLY_QA_CHANGES_FILE}
|
||||
- qa_tests_var.env
|
||||
variables:
|
||||
CHANGES_FILE: tmp/changed_files.txt
|
||||
ONLY_QA_CHANGES_FILE: tmp/qa_only_changed_files.txt
|
||||
needs:
|
||||
- detect-tests
|
||||
|
||||
|
|
|
|||
|
|
@ -201,8 +201,9 @@ setup-test-env:
|
|||
- ${TMP_TEST_FOLDER}/gitlab-elasticsearch-indexer/bin/gitlab-elasticsearch-indexer
|
||||
- ${TMP_TEST_FOLDER}/gitlab-shell/
|
||||
- ${TMP_TEST_FOLDER}/gitlab-test-fork/
|
||||
- ${TMP_TEST_FOLDER}/gitlab-test-fork_bare/
|
||||
- ${TMP_TEST_FOLDER}/gitlab-test-fork.bundle
|
||||
- ${TMP_TEST_FOLDER}/gitlab-test/
|
||||
- ${TMP_TEST_FOLDER}/gitlab-test.bundle
|
||||
- ${TMP_TEST_FOLDER}/repositories/
|
||||
- ${TMP_TEST_FOLDER}/second_storage/
|
||||
- ${TMP_TEST_GITLAB_WORKHORSE_PATH}/
|
||||
|
|
@ -609,17 +610,16 @@ rspec:undercoverage:
|
|||
stage: post-test
|
||||
needs: ["rspec:coverage"]
|
||||
script:
|
||||
- if [ -n "$CI_MERGE_REQUEST_SOURCE_BRANCH_SHA" ]; then
|
||||
echo "Checking out \$CI_MERGE_REQUEST_SOURCE_BRANCH_SHA ($CI_MERGE_REQUEST_SOURCE_BRANCH_SHA) instead of \$CI_COMMIT_SHA (merge result commit $CI_COMMIT_SHA) so we can use $CI_MERGE_REQUEST_DIFF_BASE_SHA for undercoverage in this merged result pipeline";
|
||||
git checkout -f ${CI_MERGE_REQUEST_SOURCE_BRANCH_SHA};
|
||||
bundle_install_script;
|
||||
- if [ -n "$CI_MERGE_REQUEST_TARGET_BRANCH_SHA" ]; then
|
||||
echo "HEAD is $(git rev-parse HEAD). \$CI_MERGE_REQUEST_TARGET_BRANCH_SHA is ${CI_MERGE_REQUEST_TARGET_BRANCH_SHA}";
|
||||
else
|
||||
echo "Using \$CI_COMMIT_SHA ($CI_COMMIT_SHA) for this non-merge result pipeline.";
|
||||
echo "HEAD is $(git rev-parse HEAD). \$CI_MERGE_REQUEST_DIFF_BASE_SHA is ${CI_MERGE_REQUEST_DIFF_BASE_SHA}";
|
||||
fi;
|
||||
- UNDERCOVERAGE_COMPARE="${CI_MERGE_REQUEST_DIFF_BASE_SHA:-$(git merge-base origin/master HEAD)}"
|
||||
- echo "Undercoverage comparing with ${UNDERCOVERAGE_COMPARE}"
|
||||
- UNDERCOVERAGE_COMPARE="${CI_MERGE_REQUEST_TARGET_BRANCH_SHA:-$CI_MERGE_REQUEST_DIFF_BASE_SHA}"
|
||||
- git diff ${UNDERCOVERAGE_COMPARE} --stat
|
||||
- echo "Undercoverage comparing with ${UNDERCOVERAGE_COMPARE}."
|
||||
- if [ -f scripts/undercoverage ]; then
|
||||
run_timed_command "scripts/undercoverage ${UNDERCOVERAGE_COMPARE}";
|
||||
run_timed_command "bundle exec scripts/undercoverage ${UNDERCOVERAGE_COMPARE}";
|
||||
fi;
|
||||
|
||||
rspec:feature-flags:
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ review-build-cng-env:
|
|||
extends:
|
||||
- .default-retry
|
||||
- .review:rules:review-build-cng
|
||||
image: ${GITLAB_DEPENDENCY_PROXY}ruby:${RUBY_VERSION}-alpine3.13
|
||||
image: ${GITLAB_DEPENDENCY_PROXY}ruby:3.0-alpine3.13
|
||||
stage: prepare
|
||||
needs: []
|
||||
before_script:
|
||||
|
|
@ -77,9 +77,9 @@ review-build-cng:
|
|||
variables:
|
||||
HOST_SUFFIX: "${CI_ENVIRONMENT_SLUG}"
|
||||
DOMAIN: "-${CI_ENVIRONMENT_SLUG}.${REVIEW_APPS_DOMAIN}"
|
||||
GITLAB_HELM_CHART_REF: "a6a609a19166f00b1a7774374041cd38a9f7e20d"
|
||||
GITLAB_HELM_CHART_REF: "138c146a5ba787942f66d4c7d795d224d6ba206a"
|
||||
environment:
|
||||
name: review/${CI_COMMIT_REF_SLUG}${FREQUENCY}
|
||||
name: review/${CI_COMMIT_REF_SLUG}${SCHEDULE_TYPE} # No separator for SCHEDULE_TYPE so it's compatible as before and looks nice without it
|
||||
url: https://gitlab-${CI_ENVIRONMENT_SLUG}.${REVIEW_APPS_DOMAIN}
|
||||
on_stop: review-stop
|
||||
auto_stop_in: 48 hours
|
||||
|
|
|
|||
|
|
@ -5,13 +5,7 @@ include:
|
|||
- /ci/allure-report.yml
|
||||
- /ci/knapsack-report.yml
|
||||
|
||||
.bundler_variables:
|
||||
variables:
|
||||
BUNDLE_SUPPRESS_INSTALL_USING_MESSAGES: "true"
|
||||
BUNDLE_SILENCE_ROOT_WARNING: "true"
|
||||
BUNDLE_PATH: vendor
|
||||
|
||||
.test_variables:
|
||||
.test-variables:
|
||||
variables:
|
||||
QA_GENERATE_ALLURE_REPORT: "true"
|
||||
COLORIZED_LOGS: "true"
|
||||
|
|
@ -22,13 +16,20 @@ include:
|
|||
GITLAB_QA_ADMIN_ACCESS_TOKEN: "${REVIEW_APPS_ROOT_TOKEN}"
|
||||
GITHUB_ACCESS_TOKEN: "${REVIEW_APPS_QA_GITHUB_ACCESS_TOKEN}"
|
||||
|
||||
.bundle-base:
|
||||
extends:
|
||||
- .qa-cache
|
||||
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/debian-bullseye-ruby-${RUBY_VERSION}:bundler-2.3
|
||||
before_script:
|
||||
- export QA_GITLAB_URL="$(cat environment_url.txt)"
|
||||
- cd qa && bundle install
|
||||
|
||||
.review-qa-base:
|
||||
extends:
|
||||
- .use-docker-in-docker
|
||||
- .qa-cache
|
||||
- .test_variables
|
||||
- .bundler_variables
|
||||
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/debian-bullseye-ruby-2.7:bundler-2.3-git-2.33-lfs-2.9-chrome-${CHROME_VERSION}-docker-${DOCKER_VERSION}-gcloud-383-kubectl-1.23
|
||||
- .bundle-base
|
||||
- .test-variables
|
||||
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/debian-bullseye-ruby-${RUBY_VERSION}:bundler-2.3-git-2.33-lfs-2.9-chrome-${CHROME_VERSION}-docker-${DOCKER_VERSION}-gcloud-383-kubectl-1.23
|
||||
stage: qa
|
||||
needs:
|
||||
- review-deploy
|
||||
|
|
@ -38,11 +39,13 @@ include:
|
|||
DOCKER_TLS_CERTDIR: /certs
|
||||
DOCKER_CERT_PATH: /certs/client
|
||||
DOCKER_TLS_VERIFY: 1
|
||||
GIT_LFS_SKIP_SMUDGE: 1
|
||||
WD_INSTALL_DIR: /usr/local/bin
|
||||
before_script:
|
||||
- export EE_LICENSE="$(cat $REVIEW_APPS_EE_LICENSE_FILE)"
|
||||
- export QA_GITLAB_URL="$(cat environment_url.txt)"
|
||||
- cd qa && bundle install
|
||||
- scripts/checkout-mr-source-sha
|
||||
- !reference [.bundle-base, before_script]
|
||||
script:
|
||||
- export EE_LICENSE="$(cat $REVIEW_APPS_EE_LICENSE_FILE)"
|
||||
- qa_run_status=0
|
||||
- |
|
||||
bundle exec rake "knapsack:rspec[\
|
||||
|
|
@ -52,7 +55,6 @@ include:
|
|||
--tag ~skip_signup_disabled \
|
||||
--tag ~requires_git_protocol_v2 \
|
||||
--tag ~requires_praefect \
|
||||
--tag ~sanity_feature_flags \
|
||||
--force-color \
|
||||
--order random \
|
||||
--format documentation \
|
||||
|
|
@ -82,16 +84,12 @@ include:
|
|||
|
||||
# Store knapsack report as artifact so the same report is reused across all jobs
|
||||
download-knapsack-report:
|
||||
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/debian-bullseye-ruby-2.7:bundler-2.3-git-2.33-chrome-${CHROME_VERSION}
|
||||
extends:
|
||||
- .qa-cache
|
||||
- .bundler_variables
|
||||
- .bundle-base
|
||||
- .review:rules:review-qa-reliable
|
||||
stage: prepare
|
||||
variables:
|
||||
QA_KNAPSACK_REPORTS: review-qa-reliable,review-qa-all
|
||||
before_script:
|
||||
- cd qa && bundle install
|
||||
script:
|
||||
- bundle exec rake "knapsack:download"
|
||||
allow_failure: true
|
||||
|
|
@ -100,29 +98,6 @@ download-knapsack-report:
|
|||
- qa/knapsack/review-qa-*.json
|
||||
expire_in: 1 day
|
||||
|
||||
review-qa-sanity:
|
||||
extends:
|
||||
- .review-qa-base
|
||||
- .review:rules:review-qa-sanity
|
||||
retry: 1
|
||||
variables:
|
||||
QA_RUN_TYPE: review-qa-sanity
|
||||
script:
|
||||
- qa_run_status=0
|
||||
- |
|
||||
bundle exec rake "knapsack:rspec[\
|
||||
--tag sanity_feature_flags \
|
||||
--force-color \
|
||||
--order random \
|
||||
--format documentation \
|
||||
--format RspecJunitFormatter --out tmp/rspec.xml \
|
||||
]" || qa_run_status=$?
|
||||
- if [ ${qa_run_status} -ne 0 ]; then
|
||||
release_sha=$(echo "${CI_MERGE_REQUEST_SOURCE_BRANCH_SHA:-${CI_COMMIT_SHA}}" | cut -c1-11);
|
||||
echo "Errors can be found at https://sentry.gitlab.net/gitlab/gitlab-review-apps/releases/${release_sha}/all-events/.";
|
||||
fi
|
||||
- exit ${qa_run_status}
|
||||
|
||||
review-qa-smoke:
|
||||
extends:
|
||||
- .review-qa-base
|
||||
|
|
@ -140,7 +115,7 @@ review-qa-reliable:
|
|||
parallel: 10
|
||||
variables:
|
||||
QA_RUN_TYPE: review-qa-reliable
|
||||
RSPEC_TAGS: --tag reliable
|
||||
RSPEC_TAGS: --tag reliable --tag sanity_feature_flags
|
||||
|
||||
review-qa-all:
|
||||
extends:
|
||||
|
|
@ -149,7 +124,7 @@ review-qa-all:
|
|||
parallel: 5
|
||||
variables:
|
||||
QA_RUN_TYPE: review-qa-all
|
||||
RSPEC_TAGS: --tag ~reliable --tag ~smoke
|
||||
RSPEC_TAGS: --tag ~reliable --tag ~smoke --tag ~sanity_feature_flags
|
||||
|
||||
review-performance:
|
||||
extends:
|
||||
|
|
@ -202,8 +177,21 @@ allure-report-qa-all:
|
|||
upload-knapsack-report:
|
||||
extends:
|
||||
- .generate-knapsack-report-base
|
||||
- .bundle-base
|
||||
stage: post-qa
|
||||
variables:
|
||||
# knapsack report upload uses gitlab-qa image with code already there
|
||||
GIT_STRATEGY: none
|
||||
QA_KNAPSACK_REPORT_FILE_PATTERN: $CI_PROJECT_DIR/qa/tmp/knapsack/*/*.json
|
||||
|
||||
delete-test-resources:
|
||||
extends:
|
||||
- .bundle-base
|
||||
- .review:rules:review-qa-cleanup
|
||||
stage: post-qa
|
||||
variables:
|
||||
QA_TEST_RESOURCES_FILE_PATTERN: $CI_PROJECT_DIR/qa/tmp/test-resources-*.json
|
||||
GITLAB_QA_ACCESS_TOKEN: $REVIEW_APPS_ROOT_TOKEN
|
||||
COLORIZED_LOGS: "true"
|
||||
script:
|
||||
- export GITLAB_ADDRESS="$QA_GITLAB_URL"
|
||||
- bundle exec rake "test_resources:delete[$QA_TEST_RESOURCES_FILE_PATTERN]"
|
||||
allow_failure: true
|
||||
|
|
|
|||
|
|
@ -5,10 +5,10 @@ review-cleanup:
|
|||
extends:
|
||||
- .default-retry
|
||||
- .review:rules:review-cleanup
|
||||
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images:gitlab-helm3.5-kubectl1.17
|
||||
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/ruby-3.0:gcloud-383-kubectl-1.23-helm-3.5
|
||||
stage: prepare
|
||||
environment:
|
||||
name: review/${CI_COMMIT_REF_SLUG}${FREQUENCY}
|
||||
name: review/${CI_COMMIT_REF_SLUG}${SCHEDULE_TYPE} # No separator for SCHEDULE_TYPE so it's compatible as before and looks nice without it
|
||||
action: stop
|
||||
before_script:
|
||||
- source scripts/utils.sh
|
||||
|
|
@ -33,7 +33,7 @@ start-review-app-pipeline:
|
|||
# They need to be explicitly passed on to the child pipeline.
|
||||
# https://docs.gitlab.com/ee/ci/pipelines/multi_project_pipelines.html#pass-cicd-variables-to-a-downstream-pipeline-by-using-the-variables-keyword
|
||||
variables:
|
||||
FREQUENCY: $FREQUENCY
|
||||
SCHEDULE_TYPE: $SCHEDULE_TYPE
|
||||
DAST_RUN: $DAST_RUN
|
||||
trigger:
|
||||
include:
|
||||
|
|
|
|||
|
|
@ -49,6 +49,9 @@
|
|||
.if-merge-request-targeting-stable-branch: &if-merge-request-targeting-stable-branch
|
||||
if: '$CI_MERGE_REQUEST_IID && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME =~ /^[\d-]+-stable(-ee)?$/'
|
||||
|
||||
.if-merge-request-labels-run-in-ruby3: &if-merge-request-labels-run-in-ruby3
|
||||
if: '$CI_MERGE_REQUEST_LABELS =~ /pipeline:run-in-ruby3/'
|
||||
|
||||
.if-merge-request-labels-as-if-foss: &if-merge-request-labels-as-if-foss
|
||||
if: '$CI_MERGE_REQUEST_LABELS =~ /pipeline:run-as-if-foss/'
|
||||
|
||||
|
|
@ -91,11 +94,11 @@
|
|||
.if-fork-merge-request: &if-fork-merge-request
|
||||
if: '$CI_PROJECT_NAMESPACE !~ /^gitlab(-org)?($|\/)/ && $CI_MERGE_REQUEST_IID && $CI_MERGE_REQUEST_LABELS !~ /pipeline:run-all-rspec/'
|
||||
|
||||
.if-default-branch-schedule-2-hourly: &if-default-branch-schedule-2-hourly
|
||||
if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "schedule" && $FREQUENCY == "2-hourly"'
|
||||
.if-default-branch-schedule-maintenance: &if-default-branch-schedule-maintenance
|
||||
if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULE_TYPE == "maintenance"'
|
||||
|
||||
.if-default-branch-schedule-nightly: &if-default-branch-schedule-nightly
|
||||
if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "schedule" && $FREQUENCY == "nightly"'
|
||||
if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULE_TYPE == "nightly"'
|
||||
|
||||
.if-security-schedule: &if-security-schedule
|
||||
if: '$CI_PROJECT_NAMESPACE == "gitlab-org/security" && $CI_PIPELINE_SOURCE == "schedule"'
|
||||
|
|
@ -106,17 +109,14 @@
|
|||
.if-dot-com-ee-schedule: &if-dot-com-ee-schedule
|
||||
if: '$CI_SERVER_HOST == "gitlab.com" && $CI_PROJECT_PATH == "gitlab-org/gitlab" && $CI_PIPELINE_SOURCE == "schedule"'
|
||||
|
||||
.if-dot-com-ee-schedule-child-pipeline: &if-dot-com-ee-schedule-child-pipeline
|
||||
if: '$CI_SERVER_HOST == "gitlab.com" && $CI_PROJECT_PATH == "gitlab-org/gitlab" && $CI_PIPELINE_SOURCE == "parent_pipeline" && $FREQUENCY'
|
||||
.if-dot-com-ee-schedule-maintenance: &if-dot-com-ee-schedule-maintenance
|
||||
if: '$CI_SERVER_HOST == "gitlab.com" && $CI_PROJECT_PATH == "gitlab-org/gitlab" && $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULE_TYPE == "maintenance"'
|
||||
|
||||
.if-dot-com-ee-2-hourly-schedule: &if-dot-com-ee-2-hourly-schedule
|
||||
if: '$CI_SERVER_HOST == "gitlab.com" && $CI_PROJECT_PATH == "gitlab-org/gitlab" && $CI_PIPELINE_SOURCE == "schedule" && $FREQUENCY == "2-hourly"'
|
||||
.if-dot-com-ee-schedule-nightly: &if-dot-com-ee-schedule-nightly
|
||||
if: '$CI_SERVER_HOST == "gitlab.com" && $CI_PROJECT_PATH == "gitlab-org/gitlab" && $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULE_TYPE == "nightly"'
|
||||
|
||||
.if-dot-com-ee-nightly-schedule: &if-dot-com-ee-nightly-schedule
|
||||
if: '$CI_SERVER_HOST == "gitlab.com" && $CI_PROJECT_PATH == "gitlab-org/gitlab" && $CI_PIPELINE_SOURCE == "schedule" && $FREQUENCY == "nightly"'
|
||||
|
||||
.if-dot-com-ee-nightly-schedule-child-pipeline: &if-dot-com-ee-nightly-schedule-child-pipeline
|
||||
if: '$CI_SERVER_HOST == "gitlab.com" && $CI_PROJECT_PATH == "gitlab-org/gitlab" && $CI_PIPELINE_SOURCE == "parent_pipeline" && $FREQUENCY == "nightly"'
|
||||
.if-dot-com-ee-schedule-nightly-child-pipeline: &if-dot-com-ee-schedule-nightly-child-pipeline
|
||||
if: '$CI_SERVER_HOST == "gitlab.com" && $CI_PROJECT_PATH == "gitlab-org/gitlab" && $CI_PIPELINE_SOURCE == "parent_pipeline" && $SCHEDULE_TYPE == "nightly"'
|
||||
|
||||
.if-dot-com-gitlab-org-default-branch: &if-dot-com-gitlab-org-default-branch
|
||||
if: '$CI_SERVER_HOST == "gitlab.com" && $CI_PROJECT_NAMESPACE == "gitlab-org" && $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH'
|
||||
|
|
@ -127,6 +127,9 @@
|
|||
.if-dot-com-gitlab-org-and-security-merge-request: &if-dot-com-gitlab-org-and-security-merge-request
|
||||
if: '$CI_SERVER_HOST == "gitlab.com" && $CI_PROJECT_NAMESPACE =~ /^gitlab-org($|\/security$)/ && $CI_MERGE_REQUEST_IID'
|
||||
|
||||
.if-dot-com-gitlab-org-and-security-merge-request-and-qa-tests-specified: &if-dot-com-gitlab-org-and-security-merge-request-and-qa-tests-specified
|
||||
if: '$CI_SERVER_HOST == "gitlab.com" && $CI_PROJECT_NAMESPACE =~ /^gitlab-org($|\/security$)/ && $CI_MERGE_REQUEST_IID && $QA_TESTS'
|
||||
|
||||
.if-dot-com-gitlab-org-and-security-merge-request-manual-ff-package-and-qa: &if-dot-com-gitlab-org-and-security-merge-request-manual-ff-package-and-qa
|
||||
if: '$CI_SERVER_HOST == "gitlab.com" && $CI_PROJECT_NAMESPACE =~ /^gitlab-org($|\/security$)/ && $CI_MERGE_REQUEST_IID && $QA_MANUAL_FF_PACKAGE_AND_QA'
|
||||
|
||||
|
|
@ -325,7 +328,6 @@
|
|||
- "danger/**/*"
|
||||
- "{,ee/,jh/}fixtures/**/*"
|
||||
- "{,ee/,jh/}rubocop/**/*"
|
||||
- ".rubocop_todo/**/*.yml"
|
||||
- "{,ee/,jh/}spec/**/*"
|
||||
- "{,spec/}tooling/**/*"
|
||||
|
||||
|
|
@ -343,8 +345,7 @@
|
|||
- "Dockerfile.assets"
|
||||
- "vendor/assets/**/*"
|
||||
- ".{eslintignore,gitattributes,nvmrc,prettierrc,stylelintrc,yamllint}"
|
||||
- ".{codeclimate,eslintrc,gitlab-ci,haml-lint,haml-lint_todo,rubocop,rubocop_todo}.yml"
|
||||
- ".rubocop_todo/**/*.yml"
|
||||
- ".gitlab-ci.yml"
|
||||
- "*_VERSION"
|
||||
- "{,jh/}Gemfile{,.lock}"
|
||||
- "Rakefile"
|
||||
|
|
@ -368,8 +369,7 @@
|
|||
- "Dockerfile.assets"
|
||||
- "vendor/assets/**/*"
|
||||
- ".{eslintignore,gitattributes,nvmrc,prettierrc,stylelintrc,yamllint}"
|
||||
- ".{codeclimate,eslintrc,gitlab-ci,haml-lint,haml-lint_todo,rubocop,rubocop_todo}.yml"
|
||||
- ".rubocop_todo/**/*.yml"
|
||||
- ".gitlab-ci.yml"
|
||||
- "*_VERSION"
|
||||
- "{,jh/}Gemfile{,.lock}"
|
||||
- "Rakefile"
|
||||
|
|
@ -400,8 +400,7 @@
|
|||
- "Dockerfile.assets"
|
||||
- "vendor/assets/**/*"
|
||||
- ".{eslintignore,gitattributes,nvmrc,prettierrc,stylelintrc,yamllint}"
|
||||
- ".{codeclimate,eslintrc,gitlab-ci,haml-lint,haml-lint_todo,rubocop,rubocop_todo}.yml"
|
||||
- ".rubocop_todo/**/*.yml"
|
||||
- ".gitlab-ci.yml"
|
||||
- "*_VERSION"
|
||||
- "{,jh/}Gemfile{,.lock}"
|
||||
- "Rakefile"
|
||||
|
|
@ -428,8 +427,7 @@
|
|||
- "Dockerfile.assets"
|
||||
- "vendor/assets/**/*"
|
||||
- ".{eslintignore,gitattributes,nvmrc,prettierrc,stylelintrc,yamllint}"
|
||||
- ".{codeclimate,eslintrc,gitlab-ci,haml-lint,haml-lint_todo,rubocop,rubocop_todo}.yml"
|
||||
- ".rubocop_todo/**/*.yml"
|
||||
- ".gitlab-ci.yml"
|
||||
- "*_VERSION"
|
||||
- "{,jh/}Gemfile{,.lock}"
|
||||
- "Rakefile"
|
||||
|
|
@ -463,8 +461,7 @@
|
|||
- "Dockerfile.assets"
|
||||
- "vendor/assets/**/*"
|
||||
- ".{eslintignore,gitattributes,nvmrc,prettierrc,stylelintrc,yamllint}"
|
||||
- ".{codeclimate,eslintrc,gitlab-ci,haml-lint,haml-lint_todo,rubocop,rubocop_todo}.yml"
|
||||
- ".rubocop_todo/**/*.yml"
|
||||
- ".gitlab-ci.yml"
|
||||
- "*_VERSION"
|
||||
- "{,jh/}Gemfile{,.lock}"
|
||||
- "Rakefile"
|
||||
|
|
@ -494,6 +491,12 @@
|
|||
- "scripts/lint_templates_bash.rb"
|
||||
- "lib/gitlab/ci/templates/**/*.gitlab-ci.yml"
|
||||
|
||||
.static-analysis-patterns: &static-analysis-patterns
|
||||
- ".{codeclimate,eslintrc,haml-lint,haml-lint_todo}.yml"
|
||||
- ".rubocop.yml"
|
||||
- ".rubocop_todo.yml"
|
||||
- ".rubocop_todo/**/*.yml"
|
||||
|
||||
.danger-patterns: &danger-patterns
|
||||
- "Dangerfile"
|
||||
- "danger/**/*"
|
||||
|
|
@ -622,7 +625,7 @@
|
|||
################
|
||||
.shared:rules:update-cache:
|
||||
rules:
|
||||
- <<: *if-default-branch-schedule-2-hourly
|
||||
- <<: *if-default-branch-schedule-maintenance
|
||||
- <<: *if-security-schedule
|
||||
- <<: *if-merge-request-labels-update-caches
|
||||
|
||||
|
|
@ -828,9 +831,7 @@
|
|||
.frontend:rules:eslint-as-if-foss:
|
||||
rules:
|
||||
- !reference [".strict-ee-only-rules", rules]
|
||||
# We already have `static-analysis as-if-foss` which already runs `lint:eslint:all` if the `pipeline:run-as-if-foss` label is set.
|
||||
- <<: *if-merge-request-labels-as-if-foss
|
||||
when: never
|
||||
- <<: *if-merge-request
|
||||
changes: *frontend-patterns
|
||||
|
||||
|
|
@ -881,7 +882,7 @@
|
|||
###############
|
||||
.pages:rules:
|
||||
rules:
|
||||
- <<: *if-dot-com-ee-2-hourly-schedule
|
||||
- <<: *if-dot-com-ee-schedule-maintenance
|
||||
|
||||
############
|
||||
# QA rules #
|
||||
|
|
@ -943,6 +944,9 @@
|
|||
- <<: *if-dot-com-gitlab-org-and-security-merge-request
|
||||
changes: *qa-patterns
|
||||
allow_failure: true
|
||||
- <<: *if-dot-com-gitlab-org-and-security-merge-request-and-qa-tests-specified
|
||||
changes: *code-patterns
|
||||
allow_failure: true
|
||||
- <<: *if-dot-com-gitlab-org-and-security-merge-request
|
||||
changes: *code-patterns
|
||||
when: manual
|
||||
|
|
@ -1378,7 +1382,7 @@
|
|||
- <<: *if-merge-request
|
||||
changes: *code-backstage-patterns
|
||||
when: always
|
||||
- <<: *if-default-branch-schedule-2-hourly
|
||||
- <<: *if-default-branch-schedule-maintenance
|
||||
- <<: *if-merge-request-labels-run-all-rspec
|
||||
when: always
|
||||
|
||||
|
|
@ -1434,16 +1438,19 @@
|
|||
.static-analysis:rules:ee-and-foss:
|
||||
rules:
|
||||
- changes: *code-backstage-qa-patterns
|
||||
- changes: *static-analysis-patterns
|
||||
|
||||
.static-analysis:rules:ee-and-foss-qa:
|
||||
rules:
|
||||
- changes: *qa-patterns
|
||||
- changes: *static-analysis-patterns
|
||||
|
||||
.static-analysis:rules:ee:
|
||||
rules:
|
||||
- <<: *if-not-ee
|
||||
when: never
|
||||
- changes: *code-backstage-qa-patterns
|
||||
- changes: *static-analysis-patterns
|
||||
|
||||
.static-analysis:rules:as-if-foss:
|
||||
rules:
|
||||
|
|
@ -1455,6 +1462,8 @@
|
|||
changes: *code-backstage-qa-patterns
|
||||
- <<: *if-merge-request
|
||||
changes: *ci-patterns
|
||||
- <<: *if-merge-request
|
||||
changes: *static-analysis-patterns
|
||||
|
||||
#######################
|
||||
# Vendored gems rules #
|
||||
|
|
@ -1466,6 +1475,31 @@
|
|||
changes: ["vendor/gems/mail-smtp_pool/**/*"]
|
||||
- <<: *if-merge-request-labels-run-all-rspec
|
||||
|
||||
.vendor:rules:ipynbdiff:
|
||||
rules:
|
||||
- <<: *if-merge-request
|
||||
changes: ["vendor/gems/ipynbdiff/**/*"]
|
||||
- <<: *if-merge-request-labels-run-all-rspec
|
||||
|
||||
.vendor:rules:omniauth_crowd:
|
||||
rules:
|
||||
- <<: *if-merge-request
|
||||
changes: ["vendor/gems/omniauth_crowd/**/*"]
|
||||
- <<: *if-merge-request-labels-run-all-rspec
|
||||
|
||||
|
||||
.vendor:rules:omniauth-gitlab:
|
||||
rules:
|
||||
- <<: *if-merge-request
|
||||
changes: ["vendor/gems/omniauth-gitlab/**/*"]
|
||||
- <<: *if-merge-request-labels-run-all-rspec
|
||||
|
||||
.vendor:rules:devise-pbkdf2-encryptable:
|
||||
rules:
|
||||
- <<: *if-merge-request
|
||||
changes: ["vendor/gems/devise-pbkdf2-encryptable/**/*"]
|
||||
- <<: *if-merge-request-labels-run-all-rspec
|
||||
|
||||
##################
|
||||
# Releases rules #
|
||||
##################
|
||||
|
|
@ -1524,6 +1558,7 @@
|
|||
- '**/*.tsx'
|
||||
- '**/*.c'
|
||||
- '**/*.go'
|
||||
- '**/*.rb'
|
||||
|
||||
.reports:rules:secret_detection:
|
||||
rules:
|
||||
|
|
@ -1561,13 +1596,13 @@
|
|||
rules:
|
||||
- if: '$DAST_DISABLED || $GITLAB_FEATURES !~ /\bdast\b/'
|
||||
when: never
|
||||
- <<: *if-dot-com-ee-nightly-schedule-child-pipeline
|
||||
- <<: *if-dot-com-ee-schedule-nightly-child-pipeline
|
||||
|
||||
.reports:rules:package_hunter-yarn:
|
||||
rules:
|
||||
- if: "$PACKAGE_HUNTER_USER == null || $PACKAGE_HUNTER_USER == ''"
|
||||
when: never
|
||||
- <<: *if-default-branch-schedule-2-hourly
|
||||
- <<: *if-default-branch-schedule-maintenance
|
||||
- <<: *if-merge-request
|
||||
changes: ["yarn.lock"]
|
||||
|
||||
|
|
@ -1575,7 +1610,7 @@
|
|||
rules:
|
||||
- if: "$PACKAGE_HUNTER_USER == null || $PACKAGE_HUNTER_USER == ''"
|
||||
when: never
|
||||
- <<: *if-default-branch-schedule-2-hourly
|
||||
- <<: *if-default-branch-schedule-maintenance
|
||||
- <<: *if-merge-request
|
||||
changes: ["Gemfile.lock"]
|
||||
|
||||
|
|
@ -1612,6 +1647,7 @@
|
|||
when: manual
|
||||
allow_failure: true
|
||||
- <<: *if-dot-com-gitlab-org-schedule
|
||||
allow_failure: true
|
||||
variables:
|
||||
KNAPSACK_GENERATE_REPORT: "true"
|
||||
|
||||
|
|
@ -1637,10 +1673,6 @@
|
|||
rules:
|
||||
- when: on_success
|
||||
|
||||
.review:rules:review-qa-sanity:
|
||||
rules:
|
||||
- when: on_success
|
||||
|
||||
.review:rules:review-qa-smoke:
|
||||
rules:
|
||||
- when: on_success
|
||||
|
|
@ -1680,10 +1712,17 @@
|
|||
- when: on_success
|
||||
- when: on_failure
|
||||
|
||||
.review:rules:review-qa-cleanup:
|
||||
rules:
|
||||
- when: always
|
||||
|
||||
.review:rules:review-cleanup:
|
||||
rules:
|
||||
- <<: *if-not-ee
|
||||
when: never
|
||||
- <<: *if-dot-com-gitlab-org-merge-request
|
||||
when: manual
|
||||
allow_failure: true
|
||||
- <<: *if-dot-com-gitlab-org-schedule
|
||||
allow_failure: true
|
||||
|
||||
|
|
@ -1747,6 +1786,10 @@
|
|||
- <<: *if-default-refs
|
||||
changes: *code-backstage-patterns
|
||||
|
||||
.setup:rules:verify-ruby-2.7:
|
||||
rules:
|
||||
- <<: *if-merge-request-labels-run-in-ruby3
|
||||
|
||||
.setup:rules:verify-tests-yml:
|
||||
rules:
|
||||
- <<: *if-not-ee
|
||||
|
|
@ -1760,12 +1803,11 @@
|
|||
when: never
|
||||
- <<: *if-merge-request-labels-jh-contribution
|
||||
|
||||
|
||||
.setup:rules:generate-frontend-fixtures-mapping:
|
||||
rules:
|
||||
- <<: *if-not-ee
|
||||
when: never
|
||||
- <<: *if-dot-com-ee-2-hourly-schedule
|
||||
- <<: *if-dot-com-ee-schedule-maintenance
|
||||
- changes:
|
||||
- ".gitlab/ci/setup.gitlab-ci.yml"
|
||||
- ".gitlab/ci/test-metadata.gitlab-ci.yml"
|
||||
|
|
@ -1797,7 +1839,7 @@
|
|||
rules:
|
||||
- <<: *if-not-ee
|
||||
when: never
|
||||
- <<: *if-dot-com-ee-2-hourly-schedule
|
||||
- <<: *if-dot-com-ee-schedule-maintenance
|
||||
- changes:
|
||||
- ".gitlab/ci/test-metadata.gitlab-ci.yml"
|
||||
- "scripts/rspec_helpers.sh"
|
||||
|
|
|
|||
|
|
@ -23,13 +23,19 @@ cache gems:
|
|||
- .default-retry
|
||||
needs: []
|
||||
|
||||
dont-interrupt-me:
|
||||
extends: .setup:rules:dont-interrupt-me
|
||||
stage: sync
|
||||
.absolutely-minimal-job:
|
||||
extends:
|
||||
- .minimal-job
|
||||
image: ${GITLAB_DEPENDENCY_PROXY}alpine:edge
|
||||
interruptible: false
|
||||
variables:
|
||||
GIT_STRATEGY: none
|
||||
|
||||
dont-interrupt-me:
|
||||
extends:
|
||||
- .absolutely-minimal-job
|
||||
- .setup:rules:dont-interrupt-me
|
||||
stage: sync
|
||||
interruptible: false
|
||||
script:
|
||||
- echo "This jobs makes sure this pipeline won't be interrupted! See https://docs.gitlab.com/ee/ci/yaml/#interruptible."
|
||||
|
||||
|
|
@ -57,6 +63,15 @@ no-jh-check:
|
|||
script:
|
||||
- scripts/no-dir-check jh
|
||||
|
||||
verify-ruby-2.7:
|
||||
extends:
|
||||
- .absolutely-minimal-job
|
||||
- .setup:rules:verify-ruby-2.7
|
||||
stage: prepare
|
||||
script:
|
||||
- echo 'Please remove label ~"pipeline:run-in-ruby3" so we do test against Ruby 2.7 (default version) before merging the merge request'
|
||||
- exit 1
|
||||
|
||||
verify-tests-yml:
|
||||
extends:
|
||||
- .setup:rules:verify-tests-yml
|
||||
|
|
@ -70,8 +85,8 @@ verify-tests-yml:
|
|||
|
||||
verify-approvals:
|
||||
extends:
|
||||
- .minimal-job
|
||||
- .setup:rules:jh-contribution
|
||||
needs: []
|
||||
script:
|
||||
- source scripts/utils.sh
|
||||
- install_gitlab_gem
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@
|
|||
variables:
|
||||
SETUP_DB: "false"
|
||||
ENABLE_SPRING: "1"
|
||||
SKIP_LOG_INITIALIZER_CONNECTIONS: "1"
|
||||
# Disable warnings in browserslist which can break on backports
|
||||
# https://github.com/browserslist/browserslist/blob/a287ec6/node.js#L367-L384
|
||||
BROWSERSLIST_IGNORE_OLD_DATA: "true"
|
||||
|
|
@ -49,7 +48,7 @@ static-verification-with-database:
|
|||
variables:
|
||||
SETUP_DB: "true"
|
||||
|
||||
generate-apollo-graphl-schema:
|
||||
generate-apollo-graphql-schema:
|
||||
extends:
|
||||
- .static-analysis-base
|
||||
- .frontend:rules:default-frontend-jobs
|
||||
|
|
@ -66,12 +65,19 @@ generate-apollo-graphl-schema:
|
|||
paths:
|
||||
- "${GRAPHQL_SCHEMA_APOLLO_FILE}"
|
||||
|
||||
generate-apollo-graphql-schema as-if-foss:
|
||||
extends:
|
||||
- generate-apollo-graphql-schema
|
||||
- .frontend:rules:eslint-as-if-foss
|
||||
- .as-if-foss
|
||||
needs: ['graphql-schema-dump as-if-foss']
|
||||
|
||||
eslint:
|
||||
extends:
|
||||
- .static-analysis-base
|
||||
- .yarn-cache
|
||||
- .frontend:rules:default-frontend-jobs
|
||||
needs: ['generate-apollo-graphl-schema']
|
||||
needs: ['generate-apollo-graphql-schema']
|
||||
variables:
|
||||
USE_BUNDLE_INSTALL: "false"
|
||||
script:
|
||||
|
|
@ -83,6 +89,7 @@ eslint as-if-foss:
|
|||
- eslint
|
||||
- .frontend:rules:eslint-as-if-foss
|
||||
- .as-if-foss
|
||||
needs: ['generate-apollo-graphql-schema as-if-foss']
|
||||
|
||||
haml-lint foss:
|
||||
extends:
|
||||
|
|
|
|||
|
|
@ -5,3 +5,35 @@ vendor mail-smtp_pool:
|
|||
trigger:
|
||||
include: vendor/gems/mail-smtp_pool/.gitlab-ci.yml
|
||||
strategy: depend
|
||||
|
||||
vendor ipynbdiff:
|
||||
extends:
|
||||
- .vendor:rules:ipynbdiff
|
||||
needs: []
|
||||
trigger:
|
||||
include: vendor/gems/ipynbdiff/.gitlab-ci.yml
|
||||
strategy: depend
|
||||
|
||||
vendor omniauth_crowd:
|
||||
extends:
|
||||
- .vendor:rules:omniauth_crowd
|
||||
needs: []
|
||||
trigger:
|
||||
include: vendor/gems/omniauth_crowd/.gitlab-ci.yml
|
||||
strategy: depend
|
||||
|
||||
vendor omniauth-gitlab:
|
||||
extends:
|
||||
- .vendor:rules:omniauth-gitlab
|
||||
needs: []
|
||||
trigger:
|
||||
include: vendor/gems/omniauth-gitlab/.gitlab-ci.yml
|
||||
strategy: depend
|
||||
|
||||
vendor devise-pbkdf2-encryptable:
|
||||
extends:
|
||||
- .vendor:rules:devise-pbkdf2-encryptable
|
||||
needs: []
|
||||
trigger:
|
||||
include: vendor/gems/devise-pbkdf2-encryptable/.gitlab-ci.yml
|
||||
strategy: depend
|
||||
|
|
|
|||
|
|
@ -23,3 +23,9 @@ workhorse:verify:
|
|||
workhorse:test using go 1.17:
|
||||
extends: .workhorse:test
|
||||
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images:debian-${DEBIAN_VERSION}-ruby-${RUBY_VERSION}-golang-1.17-git-2.31
|
||||
|
||||
workhorse:test using go 1.17 with FIPS:
|
||||
extends: .workhorse:test
|
||||
variables:
|
||||
WORKHORSE_TEST_FIPS_ENABLED: 1
|
||||
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images:debian-${DEBIAN_VERSION}-ruby-${RUBY_VERSION}-golang-1.17-git-2.31
|
||||
|
|
|
|||
|
|
@ -0,0 +1,25 @@
|
|||
<!---
|
||||
This issue template is for a master pipeline is failing for a flaky reason that cannot be reliably reproduced.
|
||||
|
||||
Please read the below documentations for a workflow of triaging and resolving broken master.
|
||||
|
||||
- https://about.gitlab.com/handbook/engineering/workflow/#triage-broken-master
|
||||
- https://gitlab.com/gitlab-org/quality/engineering-productivity/team/-/blob/main/runbooks/master-broken.md
|
||||
- https://gitlab.com/gitlab-org/gitlab/-/blob/master/doc/development/testing_guide/flaky_tests.md
|
||||
--->
|
||||
|
||||
### Summary
|
||||
|
||||
<!-- Link to the failing master build and add the build failure output in the below code block section. -->
|
||||
|
||||
### Steps to reproduce
|
||||
|
||||
<!-- If the pipeline failure is reproducible, provide steps to recreate the issue locally. Please use an ordered list. -->
|
||||
|
||||
### Proposed Resolution
|
||||
|
||||
<!-- Describe the proposed change to restore master stability. -->
|
||||
|
||||
Please refer to the [Resolution guidance](https://about.gitlab.com/handbook/engineering/workflow/#resolution-of-broken-master) to learn more about resolution of broken master.
|
||||
|
||||
/label ~"failure::flaky-test" ~"Engineering Productivity" ~"priority::2" ~"severity::2"
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
<!---
|
||||
This issue template is for a master pipeline is failing for a non-flaky reason.
|
||||
|
||||
Please read the below documentations for a workflow of triaging and resolving broken master.
|
||||
|
||||
- https://about.gitlab.com/handbook/engineering/workflow/#triage-broken-master
|
||||
- https://gitlab.com/gitlab-org/quality/engineering-productivity/team/-/blob/main/runbooks/master-broken.md
|
||||
--->
|
||||
|
||||
### Summary
|
||||
|
||||
<!-- Link to the failing master build and add the build failure output in the below code block section. -->
|
||||
|
||||
### Steps to reproduce
|
||||
|
||||
<!-- If the pipeline failure is reproducible, provide steps to recreate the issue locally. Please use an ordered list. -->
|
||||
|
||||
### Proposed Resolution
|
||||
|
||||
<!-- Describe the proposed change to restore master stability. -->
|
||||
|
||||
Please refer to the [Resolution guidance](https://about.gitlab.com/handbook/engineering/workflow/#resolution-of-broken-master) to learn more about resolution of broken master.
|
||||
|
||||
/label ~"master:broken" ~"Engineering Productivity" ~"priority::1" ~"severity::1"
|
||||
|
|
@ -62,7 +62,7 @@ _Consider adding links to check for Sentry errors, Production logs for 5xx, 302s
|
|||
- Ensure that the feature MRs have been deployed to non-production environments.
|
||||
- [ ] `/chatops run auto_deploy status <merge-commit-of-your-feature>`
|
||||
- [ ] Enable the feature globally on non-production environments.
|
||||
- [ ] `/chatops run feature set <feature-flag-name> true --dev --staging`
|
||||
- [ ] `/chatops run feature set <feature-flag-name> true --dev --staging --staging-ref`
|
||||
- [ ] Verify that the feature works as expected. Posting the QA result in this issue is preferable.
|
||||
The best environment to validate the feature in is [staging-canary](https://about.gitlab.com/handbook/engineering/infrastructure/environments/#staging-canary)
|
||||
as this is the first environment deployed to. Note you will need to make sure you are configured to use canary as outlined [here](https://about.gitlab.com/handbook/engineering/infrastructure/environments/canary-stage/)
|
||||
|
|
@ -120,7 +120,7 @@ To do so, follow these steps:
|
|||
the feature can be officially announced in a release blog post.
|
||||
- [ ] `/chatops run release check <merge-request-url> <milestone>`
|
||||
- [ ] Consider cleaning up the feature flag from all environments by running these chatops command in `#production` channel. Otherwise these settings may override the default enabled.
|
||||
- [ ] `/chatops run feature delete <feature-flag-name> --dev --staging --production`
|
||||
- [ ] `/chatops run feature delete <feature-flag-name> --dev --staging --staging-ref --production`
|
||||
- [ ] Close [the feature issue](ISSUE LINK) to indicate the feature will be released in the current milestone.
|
||||
- [ ] Set the next milestone to this rollout issue for scheduling [the flag removal](#release-the-feature).
|
||||
- [ ] (Optional) You can [create a separate issue](https://gitlab.com/gitlab-org/gitlab/-/issues/new?issuable_template=Feature%20Flag%20Cleanup) for scheduling the steps below to [Release the feature](#release-the-feature).
|
||||
|
|
@ -156,7 +156,7 @@ You can either [create a follow-up issue for Feature Flag Cleanup](https://gitla
|
|||
- [ ] `/chatops run release check <merge-request-url> <milestone>`
|
||||
- [ ] Close [the feature issue](ISSUE LINK) to indicate the feature will be released in the current milestone.
|
||||
- [ ] If not already done, clean up the feature flag from all environments by running these chatops command in `#production` channel:
|
||||
- [ ] `/chatops run feature delete <feature-flag-name> --dev --staging --production`
|
||||
- [ ] `/chatops run feature delete <feature-flag-name> --dev --staging --staging-ref --production`
|
||||
- [ ] Close this rollout issue.
|
||||
|
||||
## Rollback Steps
|
||||
|
|
|
|||
|
|
@ -81,7 +81,9 @@ Please list the test areas (unit, integration and end-to-end) that needs to be a
|
|||
* Integration test changes
|
||||
* End-to-end test change
|
||||
|
||||
See the test engineering planning process and reach out to your counterpart Software Engineer in Test for assistance: https://about.gitlab.com/handbook/engineering/quality/test-engineering/#test-planning -->
|
||||
See the Quality Engineering quad planning and test planning processes and reach out to your counterpart Software Engineer in Test for assistance.
|
||||
Quad Planning: https://about.gitlab.com/handbook/engineering/quality/quality-engineering/quad-planning
|
||||
Test Planning: https://about.gitlab.com/handbook/engineering/quality/quality-engineering/test-engineering/#test-planning -->
|
||||
|
||||
### Available Tier
|
||||
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ For more information, see the [Enable Geo migrations to use Migration[2.0]](http
|
|||
disable_ddl_transaction!
|
||||
|
||||
def up
|
||||
ActiveRecord::Base.transaction do
|
||||
ApplicationRecord.transaction do
|
||||
create_table :cool_widget_registry, id: :bigserial, force: :cascade do |t|
|
||||
t.bigint :cool_widget_id, null: false
|
||||
t.datetime_with_timezone :created_at, null: false
|
||||
|
|
@ -128,7 +128,7 @@ The Geo primary site needs to checksum every replicable so secondaries can verif
|
|||
```ruby
|
||||
# frozen_string_literal: true
|
||||
|
||||
class CreateCoolWidgetStates < Gitlab::Database::Migration[1.0]
|
||||
class CreateCoolWidgetStates < Gitlab::Database::Migration[2.0]
|
||||
VERIFICATION_STATE_INDEX_NAME = "index_cool_widget_states_on_verification_state"
|
||||
PENDING_VERIFICATION_INDEX_NAME = "index_cool_widget_states_pending_verification"
|
||||
FAILED_VERIFICATION_INDEX_NAME = "index_cool_widget_states_failed_verification"
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ For more information, see the [Enable Geo migrations to use Migration[2.0]](http
|
|||
disable_ddl_transaction!
|
||||
|
||||
def up
|
||||
ActiveRecord::Base.transaction do
|
||||
ApplicationRecord.transaction do
|
||||
create_table :cool_widget_registry, id: :bigserial, force: :cascade do |t|
|
||||
t.bigint :cool_widget_id, null: false
|
||||
t.datetime_with_timezone :created_at, null: false
|
||||
|
|
@ -130,7 +130,7 @@ The Geo primary site needs to checksum every replicable so secondaries can verif
|
|||
```ruby
|
||||
# frozen_string_literal: true
|
||||
|
||||
class CreateCoolWidgetStates < Gitlab::Database::Migration[1.0]
|
||||
class CreateCoolWidgetStates < Gitlab::Database::Migration[2.0]
|
||||
VERIFICATION_STATE_INDEX_NAME = "index_cool_widget_states_on_verification_state"
|
||||
PENDING_VERIFICATION_INDEX_NAME = "index_cool_widget_states_pending_verification"
|
||||
FAILED_VERIFICATION_INDEX_NAME = "index_cool_widget_states_failed_verification"
|
||||
|
|
|
|||
|
|
@ -10,7 +10,10 @@ Please link to the respective test case in the testcases project
|
|||
- [ ] Note if the test is intended to run in specific scenarios. If a scenario is new, add a link to the MR that adds the new scenario.
|
||||
- [ ] Follow the end-to-end tests [style guide](https://docs.gitlab.com/ee/development/testing_guide/end_to_end/style_guide.html) and [best practices](https://docs.gitlab.com/ee/development/testing_guide/end_to_end/best_practices.html).
|
||||
- [ ] Use the appropriate [RSpec metadata tag(s)](https://docs.gitlab.com/ee/development/testing_guide/end_to_end/rspec_metadata_tests.html#rspec-metadata-for-end-to-end-tests).
|
||||
- [ ] Ensure that a created resource is removed after test execution. A `Group` resource can be shared between multiple tests. Do not remove it unless it has a unique path. Note that we have a cleanup job that periodically removes groups under `gitlab-qa-sandbox-group`.
|
||||
- Most resources will be cleaned up via the general [cleanup task](https://gitlab.com/gitlab-org/gitlab/-/blob/44345381e89d6bbd440f7b4c680d03e8b75b86de/qa/qa/tools/test_resources_handler.rb#L44). Check that is successful, or ensure resources are cleaned up in the test:
|
||||
- [ ] New resources have `api_get_path` and `api_delete_path` implemented if possible.
|
||||
- [ ] If any resource cannot be deleted in the general delete task, make sure it is [ignored](https://gitlab.com/gitlab-org/gitlab/-/blob/44345381e89d6bbd440f7b4c680d03e8b75b86de/qa/qa/tools/test_resources_handler.rb#L29).
|
||||
- [ ] If any resource cannot be deleted in the general delete task, remove it in the test (e.g., in an `after` block).
|
||||
- [ ] Ensure that no [transient bugs](https://about.gitlab.com/handbook/engineering/quality/issue-triage/#transient-bugs) are hidden accidentally due to the usage of `waits` and `reloads`.
|
||||
- [ ] Verify the tags to ensure it runs on the desired test environments.
|
||||
- [ ] If this MR has a dependency on another MR, such as a GitLab QA MR, specify the order in which the MRs should be merged.
|
||||
|
|
|
|||
|
|
@ -0,0 +1,10 @@
|
|||
[semgrep]
|
||||
description = 'semgrep custom rules configuration'
|
||||
targetdir = "/sgrules"
|
||||
validate = true
|
||||
|
||||
[[semgrep.passthrough]]
|
||||
type = "git"
|
||||
value = "https://gitlab.com/gitlab-com/gl-security/appsec/sast-custom-rules.git"
|
||||
ref = "refs/heads/main"
|
||||
subdir = "appsec-pings"
|
||||
11
.gitpod.yml
11
.gitpod.yml
|
|
@ -3,7 +3,10 @@ image: registry.gitlab.com/gitlab-org/gitlab-development-kit/gitpod-workspace:st
|
|||
tasks:
|
||||
|
||||
- name: GDK
|
||||
command: gp sync-await gdk-copied && cd /workspace/gitlab-development-kit && gdk help
|
||||
command: |
|
||||
echo START_TIME_IN_SECONDS="$(date +%s)" | tee /workspace/gitpod_start_time.sh
|
||||
gp sync-done gitpod-start
|
||||
gp sync-await gdk-copied && cd /workspace/gitlab-development-kit && gdk help
|
||||
|
||||
- init: |
|
||||
echo "$(date) – Copying GDK" | tee -a /workspace/startup.log
|
||||
|
|
@ -33,8 +36,10 @@ tasks:
|
|||
)
|
||||
command: |
|
||||
(
|
||||
gp sync-await gitpod-start
|
||||
set -e
|
||||
gp sync-done gdk-copied
|
||||
[[ -f /workspace/gitpod_start_time.sh ]] && source /workspace/gitpod_start_time.sh
|
||||
SECONDS=0
|
||||
cd /workspace/gitlab-development-kit
|
||||
# update GDK
|
||||
|
|
@ -69,7 +74,7 @@ tasks:
|
|||
git checkout db/structure.sql
|
||||
cd /workspace/gitlab-development-kit
|
||||
# Waiting for GitLab ...
|
||||
gp await-port 3000
|
||||
gp ports await 3000
|
||||
printf "Waiting for GitLab at $(gp url 3000) ..."
|
||||
# Check /-/readiness which returns JSON, but we're only interested in the exit code
|
||||
#
|
||||
|
|
@ -80,6 +85,8 @@ tasks:
|
|||
sleep 5
|
||||
printf "$(date) – GitLab is up (took ~%.1f minutes)\n" "$((10*$SECONDS/60))e-1" | tee -a /workspace/startup.log
|
||||
gp preview $(gp url 3000) || true
|
||||
PREBUILD_LOG=(/workspace/.gitpod/prebuild-log-*)
|
||||
[[ -f /workspace/gitpod_start_time.sh ]] && printf "Took %.1f minutes from https://gitlab.com/gitlab-org/gitlab/-/blob/master/.gitpod.yml being executed through to completion %s\n" "$((10*(($(date +%s)-${START_TIME_IN_SECONDS}))/60))e-1" "$([[ -f "$PREBUILD_LOG" ]] && echo "With Prebuilds")"
|
||||
)
|
||||
|
||||
ports:
|
||||
|
|
|
|||
|
|
@ -123,6 +123,7 @@ proper-names:
|
|||
"SAML",
|
||||
"Sendmail",
|
||||
"Sentry",
|
||||
"Service Desk",
|
||||
"Sidekiq",
|
||||
"Shibboleth",
|
||||
"Slack",
|
||||
|
|
|
|||
|
|
@ -13,8 +13,6 @@ inherit_from:
|
|||
<% end %>
|
||||
- '.rubocop_todo.yml'
|
||||
<% end %>
|
||||
<%# See https://gitlab.com/gitlab-org/gitlab/-/issues/321982#rubymine-note for context on why namespaced_class has special handling here %>
|
||||
- ./.rubocop_todo/gitlab/namespaced_class.yml
|
||||
- ./rubocop/rubocop-migrations.yml
|
||||
- ./rubocop/rubocop-usage-data.yml
|
||||
- ./rubocop/rubocop-code_reuse.yml
|
||||
|
|
@ -779,3 +777,6 @@ Migration/BackgroundMigrationBaseClass:
|
|||
|
||||
Style/ClassAndModuleChildren:
|
||||
Enabled: true
|
||||
|
||||
Fips/OpenSSL:
|
||||
Enabled: false
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@ Capybara/VisibilityMatcher:
|
|||
- 'ee/spec/features/projects/requirements_management/requirements_list_spec.rb'
|
||||
- 'ee/spec/features/projects/settings/ee/repository_mirrors_settings_spec.rb'
|
||||
- 'ee/spec/features/promotion_spec.rb'
|
||||
- 'ee/spec/features/refactor_blob_viewer_disabled/projects/path_locks_spec.rb'
|
||||
- 'ee/spec/features/registrations/welcome_spec.rb'
|
||||
- 'ee/spec/support/shared_examples/views/issuable_bulk_dropdown_shared_examples.rb'
|
||||
- 'ee/spec/views/layouts/_search.html.haml_spec.rb'
|
||||
|
|
@ -62,8 +61,6 @@ Capybara/VisibilityMatcher:
|
|||
- 'spec/features/projects/tags/user_edits_tags_spec.rb'
|
||||
- 'spec/features/projects/user_changes_project_visibility_spec.rb'
|
||||
- 'spec/features/projects/user_sees_user_popover_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/blobs/blob_show_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/blobs/user_follows_pipeline_suggest_nudge_spec.rb'
|
||||
- 'spec/features/search/user_searches_for_commits_spec.rb'
|
||||
- 'spec/features/snippets/notes_on_personal_snippets_spec.rb'
|
||||
- 'spec/features/task_lists_spec.rb'
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@
|
|||
Cop/UserAdmin:
|
||||
Exclude:
|
||||
- app/controllers/admin/impersonations_controller.rb
|
||||
- app/controllers/concerns/spammable_actions.rb
|
||||
- app/controllers/sessions_controller.rb
|
||||
- app/finders/autocomplete/routes_finder.rb
|
||||
- app/finders/ci/jobs_finder.rb
|
||||
|
|
@ -32,8 +31,6 @@ Cop/UserAdmin:
|
|||
- app/services/projects/fork_service.rb
|
||||
- app/services/users/build_service.rb
|
||||
- ee/app/controllers/ee/projects_controller.rb
|
||||
- ee/app/graphql/mutations/admin/analytics/devops_adoption/segments/mixins.rb
|
||||
- ee/app/graphql/resolvers/admin/analytics/devops_adoption/segments_resolver.rb
|
||||
- ee/app/helpers/ee/dashboard_helper.rb
|
||||
- ee/app/helpers/ee/import_helper.rb
|
||||
- ee/app/helpers/ee/subscribable_banner_helper.rb
|
||||
|
|
@ -53,7 +50,6 @@ Cop/UserAdmin:
|
|||
- lib/api/award_emoji.rb
|
||||
- lib/api/ci/runners.rb
|
||||
- lib/api/entities/ci/runner_details.rb
|
||||
- lib/api/entities/ci/user_safe.rb
|
||||
- lib/api/groups.rb
|
||||
- lib/api/helpers.rb
|
||||
- lib/api/personal_access_tokens.rb
|
||||
|
|
@ -61,7 +57,6 @@ Cop/UserAdmin:
|
|||
- lib/api/v3/github.rb
|
||||
- lib/constraints/admin_constrainer.rb
|
||||
- lib/gitlab/auth.rb
|
||||
- lib/gitlab/background_migration/user_mentions/models/group.rb
|
||||
- lib/gitlab/ci/runner_instructions.rb
|
||||
- lib/gitlab/import_export/members_mapper.rb
|
||||
- lib/gitlab/performance_bar.rb
|
||||
|
|
|
|||
|
|
@ -0,0 +1,9 @@
|
|||
---
|
||||
Database/RescueQueryCanceled:
|
||||
Exclude:
|
||||
- 'app/services/issues/relative_position_rebalancing_service.rb'
|
||||
- 'ee/app/workers/update_max_seats_used_for_gitlab_com_subscriptions_worker.rb'
|
||||
- 'lib/gitlab/background_migration/backfill_work_item_type_id_for_issues.rb'
|
||||
- 'lib/gitlab/database/batch_counter.rb'
|
||||
- 'lib/gitlab/issuables_count_for_state.rb'
|
||||
- 'lib/tasks/gitlab/db/lock_writes.rake'
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
Database/RescueStatementTimeout:
|
||||
Exclude:
|
||||
- 'app/services/issues/relative_position_rebalancing_service.rb'
|
||||
- 'lib/gitlab/background_migration/backfill_work_item_type_id_for_issues.rb'
|
||||
|
|
@ -1,222 +0,0 @@
|
|||
---
|
||||
# Cop supports --auto-correct.
|
||||
Fips/OpenSSL:
|
||||
Exclude:
|
||||
- 'app/controllers/application_controller.rb'
|
||||
- 'app/controllers/concerns/authenticates_with_two_factor.rb'
|
||||
- 'app/controllers/projects/merge_requests/diffs_controller.rb'
|
||||
- 'app/controllers/projects/merge_requests_controller.rb'
|
||||
- 'app/helpers/application_helper.rb'
|
||||
- 'app/models/ci/artifact_blob.rb'
|
||||
- 'app/models/concerns/analytics/cycle_analytics/stage.rb'
|
||||
- 'app/models/concerns/checksummable.rb'
|
||||
- 'app/models/concerns/token_authenticatable_strategies/encryption_helper.rb'
|
||||
- 'app/models/diff_discussion.rb'
|
||||
- 'app/models/discussion.rb'
|
||||
- 'app/models/legacy_diff_note.rb'
|
||||
- 'app/models/namespace.rb'
|
||||
- 'app/models/note.rb'
|
||||
- 'app/models/performance_monitoring/prometheus_panel.rb'
|
||||
- 'app/models/protected_branch.rb'
|
||||
- 'app/models/release_highlight.rb'
|
||||
- 'app/models/repository.rb'
|
||||
- 'app/models/resource_event.rb'
|
||||
- 'app/models/snippet.rb'
|
||||
- 'app/models/storage/hashed.rb'
|
||||
- 'app/models/token_with_iv.rb'
|
||||
- 'app/presenters/packages/composer/packages_presenter.rb'
|
||||
- 'app/services/ci/build_report_result_service.rb'
|
||||
- 'app/services/metrics/dashboard/transient_embed_service.rb'
|
||||
- 'app/services/packages/debian/generate_distribution_service.rb'
|
||||
- 'app/services/packages/go/create_package_service.rb'
|
||||
- 'app/services/packages/maven/metadata/append_package_file_service.rb'
|
||||
- 'app/services/packages/rubygems/create_gemspec_service.rb'
|
||||
- 'app/services/pages/migrate_legacy_storage_to_deployment_service.rb'
|
||||
- 'app/services/projects/lfs_pointers/lfs_download_service.rb'
|
||||
- 'app/uploaders/ci/secure_file_uploader.rb'
|
||||
- 'config/initializers/doorkeeper_openid_connect.rb'
|
||||
- 'config/initializers/session_store.rb'
|
||||
- 'config/settings.rb'
|
||||
- 'db/post_migrate/20210731132939_backfill_stage_event_hash.rb'
|
||||
- 'ee/app/models/storage_shard.rb'
|
||||
- 'ee/app/services/elastic/bookkeeping_shard_service.rb'
|
||||
- 'ee/app/services/security/track_scan_service.rb'
|
||||
- 'ee/app/services/vulnerabilities/create_service_base.rb'
|
||||
- 'ee/app/services/vulnerabilities/manually_create_service.rb'
|
||||
- 'ee/app/services/vulnerabilities/starboard_vulnerability_create_service.rb'
|
||||
- 'ee/lib/ee/gitlab/background_migration/populate_latest_pipeline_ids.rb'
|
||||
- 'ee/lib/ee/gitlab/background_migration/populate_resolved_on_default_branch_column.rb'
|
||||
- 'ee/lib/ee/gitlab/background_migration/recalculate_vulnerability_finding_signatures_for_findings.rb'
|
||||
- 'ee/lib/gitlab/analytics/cycle_analytics/stage_events/label_based_stage_event.rb'
|
||||
- 'ee/lib/gitlab/ci/reports/dependency_list/dependency.rb'
|
||||
- 'ee/lib/gitlab/ci/reports/security/remediation.rb'
|
||||
- 'ee/lib/gitlab/geo/replication/blob_downloader.rb'
|
||||
- 'ee/spec/factories/vulnerabilities/feedback.rb'
|
||||
- 'ee/spec/factories/vulnerabilities/finding_signatures.rb'
|
||||
- 'ee/spec/factories/vulnerabilities/remediations.rb'
|
||||
- 'ee/spec/finders/security/pipeline_vulnerabilities_finder_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/alert_management/payload/generic_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/background_migration/populate_uuids_for_security_findings_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/background_migration/recalculate_vulnerability_finding_signatures_for_findings_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/background_migration/update_vulnerability_occurrences_location_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_label_added_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_label_removed_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_label_added_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_label_removed_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/reports/security/locations/cluster_image_scanning_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/reports/security/locations/container_scanning_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/reports/security/locations/dast_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/reports/security/locations/dependency_scanning_spec.rb'
|
||||
- 'ee/spec/migrations/update_vulnerability_occurrences_location_spec.rb'
|
||||
- 'ee/spec/models/merge_train_spec.rb'
|
||||
- 'ee/spec/models/resource_weight_event_spec.rb'
|
||||
- 'ee/spec/models/vulnerabilities/finding_signature_spec.rb'
|
||||
- 'ee/spec/models/vulnerabilities/finding_spec.rb'
|
||||
- 'ee/spec/services/alert_management/process_prometheus_alert_service_spec.rb'
|
||||
- 'ee/spec/services/merge_trains/check_status_service_spec.rb'
|
||||
- 'ee/spec/services/projects/alerting/notify_service_spec.rb'
|
||||
- 'ee/spec/services/security/ingestion/tasks/ingest_identifiers_spec.rb'
|
||||
- 'ee/spec/services/security/ingestion/tasks/ingest_remediations_spec.rb'
|
||||
- 'ee/spec/services/security/override_uuids_service_spec.rb'
|
||||
- 'ee/spec/services/security/track_scan_service_spec.rb'
|
||||
- 'ee/spec/services/vulnerabilities/manually_create_service_spec.rb'
|
||||
- 'ee/spec/support/matchers/locked_schema.rb'
|
||||
- 'lib/api/files.rb'
|
||||
- 'lib/api/maven_packages.rb'
|
||||
- 'lib/atlassian/jira_connect/serializers/branch_entity.rb'
|
||||
- 'lib/container_registry/client.rb'
|
||||
- 'lib/extracts_path.rb'
|
||||
- 'lib/gitlab/alert_management/fingerprint.rb'
|
||||
- 'lib/gitlab/analytics/cycle_analytics/stage_events/stage_event.rb'
|
||||
- 'lib/gitlab/background_migration/backfill_note_discussion_id.rb'
|
||||
- 'lib/gitlab/background_migration/backfill_project_repositories.rb'
|
||||
- 'lib/gitlab/ci/pipeline/seed/build/cache.rb'
|
||||
- 'lib/gitlab/ci/reports/security/finding.rb'
|
||||
- 'lib/gitlab/ci/reports/security/finding_signature.rb'
|
||||
- 'lib/gitlab/ci/reports/security/identifier.rb'
|
||||
- 'lib/gitlab/ci/reports/security/locations/base.rb'
|
||||
- 'lib/gitlab/ci/reports/test_case.rb'
|
||||
- 'lib/gitlab/color.rb'
|
||||
- 'lib/gitlab/composer/version_index.rb'
|
||||
- 'lib/gitlab/crypto_helper.rb'
|
||||
- 'lib/gitlab/database/migration_helpers.rb'
|
||||
- 'lib/gitlab/database/migration_helpers/v2.rb'
|
||||
- 'lib/gitlab/database/partitioning_migration_helpers/foreign_key_helpers.rb'
|
||||
- 'lib/gitlab/database/schema_helpers.rb'
|
||||
- 'lib/gitlab/database/schema_migrations/migrations.rb'
|
||||
- 'lib/gitlab/database/unidirectional_copy_trigger.rb'
|
||||
- 'lib/gitlab/diff/file.rb'
|
||||
- 'lib/gitlab/diff/formatters/base_formatter.rb'
|
||||
- 'lib/gitlab/diff/position.rb'
|
||||
- 'lib/gitlab/experimentation/controller_concern.rb'
|
||||
- 'lib/gitlab/git.rb'
|
||||
- 'lib/gitlab/git/branch.rb'
|
||||
- 'lib/gitlab/git/lfs_pointer_file.rb'
|
||||
- 'lib/gitlab/git/tag.rb'
|
||||
- 'lib/gitlab/hashed_path.rb'
|
||||
- 'lib/gitlab/insecure_key_fingerprint.rb'
|
||||
- 'lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb'
|
||||
- 'lib/gitlab/slug/environment.rb'
|
||||
- 'lib/gitlab/verify/job_artifacts.rb'
|
||||
- 'lib/json_web_token/rsa_token.rb'
|
||||
- 'lib/tasks/gitlab/assets.rake'
|
||||
- 'lib/tasks/tanuki_emoji.rake'
|
||||
- 'qa/qa/service/praefect_manager.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/6_release/deploy_key/clone_using_deploy_key_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/1_manage/group/group_saml_non_enforced_sso_spec.rb'
|
||||
- 'scripts/security-harness'
|
||||
- 'spec/components/diffs/stats_component_spec.rb'
|
||||
- 'spec/controllers/projects/blob_controller_spec.rb'
|
||||
- 'spec/factories/ci/job_artifacts.rb'
|
||||
- 'spec/factories/ci/reports/security/finding_keys.rb'
|
||||
- 'spec/factories/ci/unit_test.rb'
|
||||
- 'spec/factories/commit_signature/gpg_signature.rb'
|
||||
- 'spec/factories/commit_signature/ssh_signature.rb'
|
||||
- 'spec/factories/commit_signature/x509_commit_signature.rb'
|
||||
- 'spec/factories/design_management/designs.rb'
|
||||
- 'spec/factories/diff_position.rb'
|
||||
- 'spec/factories/gitaly/commit.rb'
|
||||
- 'spec/factories/merge_request_context_commit.rb'
|
||||
- 'spec/factories/merge_request_context_commit_diff_file.rb'
|
||||
- 'spec/factories/merge_request_diff_commits.rb'
|
||||
- 'spec/factories/merge_request_diffs.rb'
|
||||
- 'spec/factories/pages_deployments.rb'
|
||||
- 'spec/factories/sequences.rb'
|
||||
- 'spec/factories/token_with_ivs.rb'
|
||||
- 'spec/features/file_uploads/git_lfs_spec.rb'
|
||||
- 'spec/features/merge_request/user_sees_diff_spec.rb'
|
||||
- 'spec/features/merge_request/user_suggests_changes_on_diff_spec.rb'
|
||||
- 'spec/finders/merge_requests/oldest_per_commit_finder_spec.rb'
|
||||
- 'spec/lib/gitlab/alert_management/fingerprint_spec.rb'
|
||||
- 'spec/lib/gitlab/alert_management/payload/base_spec.rb'
|
||||
- 'spec/lib/gitlab/alert_management/payload/generic_spec.rb'
|
||||
- 'spec/lib/gitlab/alert_management/payload/prometheus_spec.rb'
|
||||
- 'spec/lib/gitlab/background_migration/backfill_note_discussion_id_spec.rb'
|
||||
- 'spec/lib/gitlab/background_migration/populate_vulnerability_reads_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/reports/security/finding_signature_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/reports/security/locations/sast_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/reports/security/locations/secret_detection_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/reports/test_case_spec.rb'
|
||||
- 'spec/lib/gitlab/crypto_helper_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migration_helpers_spec.rb'
|
||||
- 'spec/lib/gitlab/database/schema_migrations/migrations_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/file_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/position_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/position_tracer/image_strategy_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/position_tracer/line_strategy_spec.rb'
|
||||
- 'spec/lib/gitlab/experimentation/controller_concern_spec.rb'
|
||||
- 'spec/lib/gitlab/git/branch_spec.rb'
|
||||
- 'spec/lib/gitlab/git/tag_spec.rb'
|
||||
- 'spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job_spec.rb'
|
||||
- 'spec/lib/gitlab/slug/environment_spec.rb'
|
||||
- 'spec/migrations/20220107064845_populate_vulnerability_reads_spec.rb'
|
||||
- 'spec/migrations/20220524074947_finalize_backfill_null_note_discussion_ids_spec.rb'
|
||||
- 'spec/migrations/delete_security_findings_without_uuid_spec.rb'
|
||||
- 'spec/migrations/schedule_recalculate_vulnerability_finding_signatures_for_findings_spec.rb'
|
||||
- 'spec/models/ci/artifact_blob_spec.rb'
|
||||
- 'spec/models/ci/job_artifact_spec.rb'
|
||||
- 'spec/models/ci/pipeline_spec.rb'
|
||||
- 'spec/models/ci/secure_file_spec.rb'
|
||||
- 'spec/models/ci/unit_test_spec.rb'
|
||||
- 'spec/models/concerns/checksummable_spec.rb'
|
||||
- 'spec/models/concerns/token_authenticatable_strategies/encryption_helper_spec.rb'
|
||||
- 'spec/models/design_management/version_spec.rb'
|
||||
- 'spec/models/diff_discussion_spec.rb'
|
||||
- 'spec/models/discussion_spec.rb'
|
||||
- 'spec/models/lfs_object_spec.rb'
|
||||
- 'spec/models/merge_request_diff_spec.rb'
|
||||
- 'spec/models/merge_request_spec.rb'
|
||||
- 'spec/models/note_spec.rb'
|
||||
- 'spec/models/pages_deployment_spec.rb'
|
||||
- 'spec/models/performance_monitoring/prometheus_panel_spec.rb'
|
||||
- 'spec/models/project_spec.rb'
|
||||
- 'spec/models/release_highlight_spec.rb'
|
||||
- 'spec/models/repository_spec.rb'
|
||||
- 'spec/models/token_with_iv_spec.rb'
|
||||
- 'spec/models/upload_spec.rb'
|
||||
- 'spec/requests/api/ci/runner/jobs_artifacts_spec.rb'
|
||||
- 'spec/requests/api/ci/secure_files_spec.rb'
|
||||
- 'spec/requests/openid_connect_spec.rb'
|
||||
- 'spec/services/dependency_proxy/find_cached_manifest_service_spec.rb'
|
||||
- 'spec/services/dependency_proxy/head_manifest_service_spec.rb'
|
||||
- 'spec/services/dependency_proxy/request_token_service_spec.rb'
|
||||
- 'spec/services/import_export_clean_up_service_spec.rb'
|
||||
- 'spec/services/pages/migrate_legacy_storage_to_deployment_service_spec.rb'
|
||||
- 'spec/services/projects/after_rename_service_spec.rb'
|
||||
- 'spec/services/projects/create_service_spec.rb'
|
||||
- 'spec/services/projects/lfs_pointers/lfs_download_service_spec.rb'
|
||||
- 'spec/support/helpers/workhorse_helpers.rb'
|
||||
- 'spec/support/migrations_helpers/vulnerabilities_findings_helper.rb'
|
||||
- 'spec/support/shared_examples/lib/gitlab/ci/ci_trace_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/lib/gitlab/cycle_analytics/event_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/lib/gitlab/position_formatters_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/alert_management/alert_processing/alert_firing_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/alert_management/alert_processing/alert_recovery_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/metrics/dashboard_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/packages/debian/generate_distribution_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/uploaders/object_storage_shared_examples.rb'
|
||||
- 'spec/support/trace/trace_helpers.rb'
|
||||
- 'spec/uploaders/ci/secure_file_uploader_spec.rb'
|
||||
- 'spec/uploaders/job_artifact_uploader_spec.rb'
|
||||
- 'spec/validators/sha_validator_spec.rb'
|
||||
- 'spec/workers/update_head_pipeline_for_merge_request_worker_spec.rb'
|
||||
|
|
@ -2,5 +2,3 @@
|
|||
Gitlab/DelegatePredicateMethods:
|
||||
Exclude:
|
||||
- app/models/clusters/cluster.rb
|
||||
- app/models/project.rb
|
||||
- ee/app/models/concerns/ee/ci/metadatable.rb
|
||||
|
|
|
|||
|
|
@ -6,7 +6,6 @@ Gitlab/FeatureAvailableUsage:
|
|||
- app/helpers/events_helper.rb
|
||||
- app/helpers/labels_helper.rb
|
||||
- app/policies/project_policy.rb
|
||||
- app/views/shared/boards/_switcher.html.haml
|
||||
- ee/app/controllers/concerns/description_diff_actions.rb
|
||||
- ee/app/controllers/concerns/ee/boards_actions.rb
|
||||
- ee/app/controllers/concerns/security_dashboards_permissions.rb
|
||||
|
|
@ -18,23 +17,18 @@ Gitlab/FeatureAvailableUsage:
|
|||
- ee/app/controllers/ee/projects/settings/operations_controller.rb
|
||||
- ee/app/controllers/ee/projects/settings/repository_controller.rb
|
||||
- ee/app/controllers/projects/audit_events_controller.rb
|
||||
- ee/app/controllers/projects/cluster_agents_controller.rb
|
||||
- ee/app/controllers/projects/iterations/inherited_controller.rb
|
||||
- ee/app/controllers/projects/iterations_controller.rb
|
||||
- ee/app/controllers/projects/path_locks_controller.rb
|
||||
- ee/app/controllers/projects/subscriptions_controller.rb
|
||||
- ee/app/finders/autocomplete/vulnerabilities_autocomplete_finder.rb
|
||||
- ee/app/finders/clusters/agents_finder.rb
|
||||
- ee/app/finders/ee/alert_management/http_integrations_finder.rb
|
||||
- ee/app/graphql/ee/types/group_type.rb
|
||||
- ee/app/graphql/mutations/dast/profiles/create.rb
|
||||
- ee/app/graphql/mutations/dast/profiles/run.rb
|
||||
- ee/app/graphql/mutations/dast/profiles/update.rb
|
||||
- ee/app/graphql/mutations/instance_security_dashboard/remove_project.rb
|
||||
- ee/app/graphql/resolvers/clusters/agent_tokens_resolver.rb
|
||||
- ee/app/helpers/ee/application_helper.rb
|
||||
- ee/app/helpers/ee/boards_helper.rb
|
||||
- ee/app/helpers/ee/clusters_helper.rb
|
||||
- ee/app/helpers/ee/dashboard_helper.rb
|
||||
- ee/app/helpers/ee/form_helper.rb
|
||||
- ee/app/helpers/ee/graph_helper.rb
|
||||
|
|
@ -50,7 +44,6 @@ Gitlab/FeatureAvailableUsage:
|
|||
- ee/app/models/concerns/approvable.rb
|
||||
- ee/app/models/concerns/ee/project_security_scanners_information.rb
|
||||
- ee/app/models/concerns/ee/protected_ref_access.rb
|
||||
- ee/app/models/concerns/has_timelogs_report.rb
|
||||
- ee/app/models/concerns/insights_feature.rb
|
||||
- ee/app/models/ee/board.rb
|
||||
- ee/app/models/ee/ci/build.rb
|
||||
|
|
@ -66,11 +59,9 @@ Gitlab/FeatureAvailableUsage:
|
|||
- ee/app/models/ee/namespace_setting.rb
|
||||
- ee/app/models/ee/project.rb
|
||||
- ee/app/models/ee/project_ci_cd_setting.rb
|
||||
- ee/app/models/namespace_statistics.rb
|
||||
- ee/app/models/project_security_setting.rb
|
||||
- ee/app/policies/compliance_management/framework_policy.rb
|
||||
- ee/app/policies/ee/group_policy.rb
|
||||
- ee/app/policies/ee/namespace_policy.rb
|
||||
- ee/app/policies/ee/project_policy.rb
|
||||
- ee/app/policies/ee/protected_branch_policy.rb
|
||||
- ee/app/presenters/ee/label_presenter.rb
|
||||
|
|
@ -81,17 +72,8 @@ Gitlab/FeatureAvailableUsage:
|
|||
- ee/app/serializers/ee/note_entity.rb
|
||||
- ee/app/services/boards/epic_boards/update_service.rb
|
||||
- ee/app/services/ci/audit_variable_change_service.rb
|
||||
- ee/app/services/clusters/agent_tokens/create_service.rb
|
||||
- ee/app/services/clusters/agents/create_service.rb
|
||||
- ee/app/services/dashboard/projects/create_service.rb
|
||||
- ee/app/services/dashboard/projects/list_service.rb
|
||||
- ee/app/services/dast/profiles/create_service.rb
|
||||
- ee/app/services/dast/profiles/update_service.rb
|
||||
- ee/app/services/dast_on_demand_scans/create_service.rb
|
||||
- ee/app/services/dast_site_tokens/create_service.rb
|
||||
- ee/app/services/dast_site_validations/create_service.rb
|
||||
- ee/app/services/dast_site_validations/revoke_service.rb
|
||||
- ee/app/services/dast_site_validations/validate_service.rb
|
||||
- ee/app/services/ee/alert_management/http_integrations/create_service.rb
|
||||
- ee/app/services/ee/audit_event_service.rb
|
||||
- ee/app/services/ee/boards/issues/list_service.rb
|
||||
|
|
@ -119,8 +101,6 @@ Gitlab/FeatureAvailableUsage:
|
|||
- ee/app/services/quality_management/test_cases/create_service.rb
|
||||
- ee/app/services/requirements_management/process_test_reports_service.rb
|
||||
- ee/app/services/security/store_scans_service.rb
|
||||
- ee/app/views/layouts/nav/_test_cases_link.html.haml
|
||||
- ee/app/views/layouts/nav/sidebar/_project_iterations_link.html.haml
|
||||
- ee/app/views/projects/_merge_request_approvals_settings.html.haml
|
||||
- ee/app/views/projects/_merge_request_settings.html.haml
|
||||
- ee/app/views/projects/_merge_request_settings_description_text.html.haml
|
||||
|
|
@ -128,14 +108,6 @@ Gitlab/FeatureAvailableUsage:
|
|||
- ee/app/views/projects/blob/_header_file_locks.html.haml
|
||||
- ee/app/views/projects/issues/_related_issues.html.haml
|
||||
- ee/app/views/projects/merge_requests/show.html.haml
|
||||
- ee/app/views/projects/merge_requests/show.html.haml
|
||||
- ee/app/views/projects/merge_requests/show.html.haml
|
||||
- ee/app/views/projects/merge_requests/show.html.haml
|
||||
- ee/app/views/projects/merge_requests/show.html.haml
|
||||
- ee/app/views/projects/merge_requests/show.html.haml
|
||||
- ee/app/views/projects/merge_requests/show.html.haml
|
||||
- ee/app/views/projects/merge_requests/show.html.haml
|
||||
- ee/app/views/projects/merge_requests/show.html.haml
|
||||
- ee/app/views/projects/pipelines/_tabs_content.html.haml
|
||||
- ee/app/views/projects/protected_branches/ee/_code_owner_approval_form.html.haml
|
||||
- ee/app/views/projects/protected_branches/ee/_code_owner_approval_table.html.haml
|
||||
|
|
@ -148,28 +120,19 @@ Gitlab/FeatureAvailableUsage:
|
|||
- ee/app/views/projects/settings/ci_cd/_pipeline_subscriptions.html.haml
|
||||
- ee/app/views/projects/settings/operations/_status_page.html.haml
|
||||
- ee/app/views/projects/settings/repository/_protected_branches.html.haml
|
||||
- ee/app/views/projects/sidebar/_repository_locked_files.html.haml
|
||||
- ee/app/views/shared/issuable/_group_bulk_update_sidebar.html.haml
|
||||
- ee/app/views/shared/issuable/form/_default_templates.html.haml
|
||||
- ee/app/views/shared/labels/_create_label_help_text.html.haml
|
||||
- ee/app/views/shared/promotions/_promote_mr_features.html.haml
|
||||
- ee/app/views/shared/promotions/_promote_mr_features.html.haml
|
||||
- ee/app/views/shared/promotions/_promote_repository_features.html.haml
|
||||
- ee/app/views/shared/promotions/_promote_repository_features.html.haml
|
||||
- ee/app/views/shared/promotions/_promote_repository_features.html.haml
|
||||
- ee/app/views/shared/promotions/_promote_repository_features.html.haml
|
||||
- ee/app/views/shared/promotions/_promote_repository_features.html.haml
|
||||
- ee/app/views/shared/promotions/_promote_repository_features.html.haml
|
||||
- ee/app/workers/analytics/code_review_metrics_worker.rb
|
||||
- ee/app/workers/group_saml_group_sync_worker.rb
|
||||
- ee/lib/api/external_status_checks.rb
|
||||
- ee/lib/ee/api/entities/approval_state.rb
|
||||
- ee/lib/ee/api/entities/board.rb
|
||||
- ee/lib/ee/api/entities/issue.rb
|
||||
- ee/lib/ee/api/entities/project.rb
|
||||
- ee/lib/ee/api/helpers.rb
|
||||
- ee/lib/ee/api/internal/kubernetes.rb
|
||||
- ee/lib/ee/api/job_artifacts.rb
|
||||
- ee/lib/ee/api/projects.rb
|
||||
- ee/lib/ee/gitlab/alert_management/payload/generic.rb
|
||||
- ee/lib/ee/gitlab/checks/diff_check.rb
|
||||
|
|
|
|||
|
|
@ -285,7 +285,6 @@ Gitlab/NamespacedClass:
|
|||
- 'app/models/project_snippet.rb'
|
||||
- 'app/models/project_statistics.rb'
|
||||
- 'app/models/project_team.rb'
|
||||
- 'app/models/project_tracing_setting.rb'
|
||||
- 'app/models/project_wiki.rb'
|
||||
- 'app/models/prometheus_alert.rb'
|
||||
- 'app/models/prometheus_alert_event.rb'
|
||||
|
|
@ -429,7 +428,6 @@ Gitlab/NamespacedClass:
|
|||
- 'app/presenters/group_clusterable_presenter.rb'
|
||||
- 'app/presenters/group_member_presenter.rb'
|
||||
- 'app/presenters/instance_clusterable_presenter.rb'
|
||||
- 'app/presenters/invitation_presenter.rb'
|
||||
- 'app/presenters/issue_presenter.rb'
|
||||
- 'app/presenters/label_presenter.rb'
|
||||
- 'app/presenters/member_presenter.rb'
|
||||
|
|
@ -767,7 +765,6 @@ Gitlab/NamespacedClass:
|
|||
- 'app/workers/emails_on_push_worker.rb'
|
||||
- 'app/workers/error_tracking_issue_link_worker.rb'
|
||||
- 'app/workers/expire_build_artifacts_worker.rb'
|
||||
- 'app/workers/expire_job_cache_worker.rb'
|
||||
- 'app/workers/export_csv_worker.rb'
|
||||
- 'app/workers/external_service_reactive_caching_worker.rb'
|
||||
- 'app/workers/file_hook_worker.rb'
|
||||
|
|
@ -783,8 +780,6 @@ Gitlab/NamespacedClass:
|
|||
- 'app/workers/invalid_gpg_signature_update_worker.rb'
|
||||
- 'app/workers/issuable_export_csv_worker.rb'
|
||||
- 'app/workers/issue_due_scheduler_worker.rb'
|
||||
- 'app/workers/issue_placement_worker.rb'
|
||||
- 'app/workers/issue_rebalancing_worker.rb'
|
||||
- 'app/workers/member_invitation_reminder_emails_worker.rb'
|
||||
- 'app/workers/merge_request_cleanup_refs_worker.rb'
|
||||
- 'app/workers/merge_request_mergeability_check_worker.rb'
|
||||
|
|
@ -798,7 +793,6 @@ Gitlab/NamespacedClass:
|
|||
- 'app/workers/pages_domain_ssl_renewal_worker.rb'
|
||||
- 'app/workers/pages_domain_verification_cron_worker.rb'
|
||||
- 'app/workers/pages_domain_verification_worker.rb'
|
||||
- 'app/workers/pages_transfer_worker.rb'
|
||||
- 'app/workers/pages_worker.rb'
|
||||
- 'app/workers/partition_creation_worker.rb'
|
||||
- 'app/workers/pipeline_hooks_worker.rb'
|
||||
|
|
@ -829,7 +823,6 @@ Gitlab/NamespacedClass:
|
|||
- 'app/workers/repository_cleanup_worker.rb'
|
||||
- 'app/workers/repository_fork_worker.rb'
|
||||
- 'app/workers/repository_import_worker.rb'
|
||||
- 'app/workers/repository_remove_remote_worker.rb'
|
||||
- 'app/workers/repository_update_remote_mirror_worker.rb'
|
||||
- 'app/workers/run_pipeline_schedule_worker.rb'
|
||||
- 'app/workers/schedule_merge_request_cleanup_refs_worker.rb'
|
||||
|
|
@ -861,10 +854,9 @@ Gitlab/NamespacedClass:
|
|||
- 'ee/app/controllers/sitemap_controller.rb'
|
||||
- 'ee/app/controllers/smartcard_controller.rb'
|
||||
- 'ee/app/controllers/subscriptions_controller.rb'
|
||||
- 'ee/app/controllers/survey_responses_controller.rb'
|
||||
- 'ee/app/controllers/trial_registrations_controller.rb'
|
||||
- 'ee/app/controllers/trials_controller.rb'
|
||||
- 'ee/app/finders/audit_log_finder.rb'
|
||||
- 'ee/app/finders/audit_event_finder.rb'
|
||||
- 'ee/app/finders/billed_users_finder.rb'
|
||||
- 'ee/app/finders/custom_project_templates_finder.rb'
|
||||
- 'ee/app/finders/dast_scanner_profiles_finder.rb'
|
||||
|
|
@ -1013,7 +1005,6 @@ Gitlab/NamespacedClass:
|
|||
- 'ee/app/serializers/group_analytics_serializer.rb'
|
||||
- 'ee/app/serializers/group_vulnerability_autocomplete_entity.rb'
|
||||
- 'ee/app/serializers/group_vulnerability_autocomplete_serializer.rb'
|
||||
- 'ee/app/serializers/invited_group_serializer.rb'
|
||||
- 'ee/app/serializers/iteration_serializer.rb'
|
||||
- 'ee/app/serializers/license_entity.rb'
|
||||
- 'ee/app/serializers/license_scanning_reports_serializer.rb'
|
||||
|
|
@ -1052,7 +1043,6 @@ Gitlab/NamespacedClass:
|
|||
- 'ee/app/workers/admin_emails_worker.rb'
|
||||
- 'ee/app/workers/clear_shared_runners_minutes_worker.rb'
|
||||
- 'ee/app/workers/create_github_webhook_worker.rb'
|
||||
- 'ee/app/workers/dast_site_validation_worker.rb'
|
||||
- 'ee/app/workers/elastic_association_indexer_worker.rb'
|
||||
- 'ee/app/workers/elastic_cluster_reindexing_cron_worker.rb'
|
||||
- 'ee/app/workers/elastic_commit_indexer_worker.rb'
|
||||
|
|
@ -1094,7 +1084,6 @@ Gitlab/NamespacedClass:
|
|||
- 'ee/lib/gitlab/group_plans_preloader.rb'
|
||||
- 'ee/lib/gitlab/ip_address_state.rb'
|
||||
- 'ee/lib/gitlab/items_collection.rb'
|
||||
- 'ee/lib/gitlab/manual_banner.rb'
|
||||
- 'ee/lib/gitlab/manual_quarterly_co_term_banner.rb'
|
||||
- 'ee/lib/gitlab/pagination_delegate.rb'
|
||||
- 'ee/lib/gitlab/path_locks_finder.rb'
|
||||
|
|
@ -1106,11 +1095,6 @@ Gitlab/NamespacedClass:
|
|||
- 'lib/carrier_wave_string_file.rb'
|
||||
- 'lib/csv_builder.rb'
|
||||
- 'lib/event_filter.rb'
|
||||
- 'lib/feature.rb'
|
||||
- 'lib/feature/definition.rb'
|
||||
- 'lib/feature/gitaly.rb'
|
||||
- 'lib/feature/logger.rb'
|
||||
- 'lib/feature/shared.rb'
|
||||
- 'lib/file_size_validator.rb'
|
||||
- 'lib/forever.rb'
|
||||
- 'lib/generators/gitlab/snowplow_event_definition_generator.rb'
|
||||
|
|
|
|||
|
|
@ -397,7 +397,6 @@ Layout/ArgumentAlignment:
|
|||
- 'ee/spec/graphql/mutations/requirements_management/export_requirements_spec.rb'
|
||||
- 'ee/spec/helpers/billing_plans_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/users/callouts_helper_spec.rb'
|
||||
- 'ee/spec/helpers/projects/security/policies_helper_spec.rb'
|
||||
- 'ee/spec/helpers/routing/pseudonymization_helper_spec.rb'
|
||||
- 'ee/spec/helpers/trial_status_widget_helper_spec.rb'
|
||||
- 'ee/spec/lib/analytics/group_activity_calculator_spec.rb'
|
||||
|
|
@ -475,10 +474,8 @@ Layout/ArgumentAlignment:
|
|||
- 'ee/spec/services/epics/update_service_spec.rb'
|
||||
- 'ee/spec/services/geo/file_registry_removal_service_spec.rb'
|
||||
- 'ee/spec/services/geo/repository_verification_primary_service_spec.rb'
|
||||
- 'ee/spec/services/groups/recent_merge_requests_count_service_spec.rb'
|
||||
- 'ee/spec/services/merge_requests/reset_approvals_service_spec.rb'
|
||||
- 'ee/spec/services/merge_trains/create_pipeline_service_spec.rb'
|
||||
- 'ee/spec/services/namespaces/check_storage_size_service_spec.rb'
|
||||
- 'ee/spec/services/projects/mark_for_deletion_service_spec.rb'
|
||||
- 'ee/spec/services/projects/restore_service_spec.rb'
|
||||
- 'ee/spec/services/security/merge_reports_service_spec.rb'
|
||||
|
|
@ -536,7 +533,6 @@ Layout/ArgumentAlignment:
|
|||
- 'lib/gitlab/background_migration/backfill_project_repositories.rb'
|
||||
- 'lib/gitlab/background_migration/batching_strategies/base_strategy.rb'
|
||||
- 'lib/gitlab/background_migration/legacy_upload_mover.rb'
|
||||
- 'lib/gitlab/background_migration/migrate_stage_status.rb'
|
||||
- 'lib/gitlab/background_migration/remove_occurrence_pipelines_and_duplicate_vulnerabilities_findings.rb'
|
||||
- 'lib/gitlab/ci/config/entry/artifacts.rb'
|
||||
- 'lib/gitlab/ci/config/entry/bridge.rb'
|
||||
|
|
@ -570,7 +566,6 @@ Layout/ArgumentAlignment:
|
|||
- 'lib/gitlab/database_importers/instance_administrators/create_group.rb'
|
||||
- 'lib/gitlab/database_importers/self_monitoring/project/create_service.rb'
|
||||
- 'lib/gitlab/database_importers/self_monitoring/project/delete_service.rb'
|
||||
- 'lib/gitlab/diff/custom_diff.rb'
|
||||
- 'lib/gitlab/diff/file.rb'
|
||||
- 'lib/gitlab/diff/file_collection/base.rb'
|
||||
- 'lib/gitlab/diff/suggestion.rb'
|
||||
|
|
@ -633,7 +628,6 @@ Layout/ArgumentAlignment:
|
|||
- 'spec/controllers/projects/pipeline_schedules_controller_spec.rb'
|
||||
- 'spec/controllers/projects/pipelines/tests_controller_spec.rb'
|
||||
- 'spec/controllers/projects/pipelines_controller_spec.rb'
|
||||
- 'spec/controllers/projects/serverless/functions_controller_spec.rb'
|
||||
- 'spec/controllers/projects/settings/operations_controller_spec.rb'
|
||||
- 'spec/controllers/projects/tags_controller_spec.rb'
|
||||
- 'spec/controllers/projects/todos_controller_spec.rb'
|
||||
|
|
@ -674,9 +668,6 @@ Layout/ArgumentAlignment:
|
|||
- 'spec/features/projects/milestones/milestones_sorting_spec.rb'
|
||||
- 'spec/features/projects/pipelines/pipeline_spec.rb'
|
||||
- 'spec/features/projects/pipelines/pipelines_spec.rb'
|
||||
- 'spec/features/projects/serverless/functions_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/files/editing_a_file_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/files/project_owner_creates_license_file_spec.rb'
|
||||
- 'spec/finders/ci/commit_statuses_finder_spec.rb'
|
||||
- 'spec/finders/ci/pipelines_for_merge_request_finder_spec.rb'
|
||||
- 'spec/finders/clusters/knative_services_finder_spec.rb'
|
||||
|
|
@ -897,7 +888,6 @@ Layout/ArgumentAlignment:
|
|||
- 'spec/services/namespaces/package_settings/update_service_spec.rb'
|
||||
- 'spec/services/notification_service_spec.rb'
|
||||
- 'spec/services/packages/debian/extract_metadata_service_spec.rb'
|
||||
- 'spec/services/pod_logs/kubernetes_service_spec.rb'
|
||||
- 'spec/services/projects/destroy_service_spec.rb'
|
||||
- 'spec/services/security/merge_reports_service_spec.rb'
|
||||
- 'spec/services/system_notes/design_management_service_spec.rb'
|
||||
|
|
@ -940,8 +930,6 @@ Layout/ArgumentAlignment:
|
|||
- 'spec/views/projects/merge_requests/_commits.html.haml_spec.rb'
|
||||
- 'spec/views/projects/merge_requests/edit.html.haml_spec.rb'
|
||||
- 'spec/views/projects/tags/index.html.haml_spec.rb'
|
||||
- 'spec/workers/expire_job_cache_worker_spec.rb'
|
||||
- 'spec/workers/expire_pipeline_cache_worker_spec.rb'
|
||||
- 'spec/workers/pipeline_notification_worker_spec.rb'
|
||||
- 'spec/workers/remove_unreferenced_lfs_objects_worker_spec.rb'
|
||||
- 'spec/workers/update_external_pull_requests_worker_spec.rb'
|
||||
|
|
|
|||
|
|
@ -51,7 +51,6 @@ Layout/FirstArrayElementIndentation:
|
|||
- 'ee/app/models/ee/user.rb'
|
||||
- 'ee/app/models/protected_environment.rb'
|
||||
- 'ee/app/serializers/dashboard_environments_serializer.rb'
|
||||
- 'ee/app/serializers/merge_request_compliance_entity.rb'
|
||||
- 'ee/app/services/app_sec/dast/profiles/update_service.rb'
|
||||
- 'ee/app/services/vulnerabilities/create_service_base.rb'
|
||||
- 'ee/lib/ee/api/helpers/award_emoji.rb'
|
||||
|
|
@ -90,7 +89,7 @@ Layout/FirstArrayElementIndentation:
|
|||
- 'ee/spec/lib/gitlab/ci/templates/Jobs/load_performance_testing_gitlab_ci_yaml_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/yaml_processor_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/aggregations/epics/epic_node_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/aggregations/issues/lazy_block_aggregate_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/aggregations/issues/lazy_links_aggregate_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/loaders/bulk_epic_aggregate_loader_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/count_ci_builds_metric_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/count_users_creating_ci_builds_metric_spec.rb'
|
||||
|
|
@ -147,7 +146,6 @@ Layout/FirstArrayElementIndentation:
|
|||
- 'lib/gitlab/email/message/in_product_marketing/verify.rb'
|
||||
- 'lib/gitlab/import_export/base/relation_factory.rb'
|
||||
- 'lib/gitlab/import_export/json/streaming_serializer.rb'
|
||||
- 'lib/gitlab/integrations/sti_type.rb'
|
||||
- 'lib/gitlab/kroki.rb'
|
||||
- 'lib/gitlab/object_hierarchy.rb'
|
||||
- 'lib/gitlab/pagination/keyset/simple_order_builder.rb'
|
||||
|
|
@ -190,7 +188,6 @@ Layout/FirstArrayElementIndentation:
|
|||
- 'spec/controllers/projects/pipelines/tests_controller_spec.rb'
|
||||
- 'spec/controllers/projects/pipelines_controller_spec.rb'
|
||||
- 'spec/deprecation_toolkit_env.rb'
|
||||
- 'spec/experiments/new_project_sast_enabled_experiment_spec.rb'
|
||||
- 'spec/features/clusters/create_agent_spec.rb'
|
||||
- 'spec/features/issues/filtered_search/filter_issues_spec.rb'
|
||||
- 'spec/features/issues/filtered_search/visual_tokens_spec.rb'
|
||||
|
|
@ -243,7 +240,6 @@ Layout/FirstArrayElementIndentation:
|
|||
- 'spec/lib/gitlab/database/similarity_score_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/char_diff_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/file_collection_sorter_spec.rb'
|
||||
- 'spec/lib/gitlab/elasticsearch/logs/pods_spec.rb'
|
||||
- 'spec/lib/gitlab/error_tracking/stack_trace_highlight_decorator_spec.rb'
|
||||
- 'spec/lib/gitlab/gitaly_client/blob_service_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/parallel_scheduling_spec.rb'
|
||||
|
|
@ -285,7 +281,6 @@ Layout/FirstArrayElementIndentation:
|
|||
- 'spec/models/ci/pipeline_spec.rb'
|
||||
- 'spec/models/ci/unit_test_spec.rb'
|
||||
- 'spec/models/clusters/applications/cert_manager_spec.rb'
|
||||
- 'spec/models/clusters/applications/elastic_stack_spec.rb'
|
||||
- 'spec/models/clusters/platforms/kubernetes_spec.rb'
|
||||
- 'spec/models/commit_collection_spec.rb'
|
||||
- 'spec/models/compare_spec.rb'
|
||||
|
|
|
|||
|
|
@ -84,7 +84,6 @@ Layout/FirstHashElementIndentation:
|
|||
- 'ee/app/helpers/ee/ci/jobs_helper.rb'
|
||||
- 'ee/app/helpers/ee/geo_helper.rb'
|
||||
- 'ee/app/helpers/ee/groups/group_members_helper.rb'
|
||||
- 'ee/app/helpers/ee/ide_helper.rb'
|
||||
- 'ee/app/helpers/ee/projects_helper.rb'
|
||||
- 'ee/app/helpers/ee/sidebars_helper.rb'
|
||||
- 'ee/app/helpers/ee/tree_helper.rb'
|
||||
|
|
@ -149,8 +148,6 @@ Layout/FirstHashElementIndentation:
|
|||
- 'ee/spec/helpers/ee/projects/security/sast_configuration_helper_spec.rb'
|
||||
- 'ee/spec/helpers/groups/sso_helper_spec.rb'
|
||||
- 'ee/spec/helpers/nav/new_dropdown_helper_spec.rb'
|
||||
- 'ee/spec/helpers/projects/security/policies_helper_spec.rb'
|
||||
- 'ee/spec/helpers/projects/threat_monitoring_helper_spec.rb'
|
||||
- 'ee/spec/helpers/projects_helper_spec.rb'
|
||||
- 'ee/spec/helpers/routing/pseudonymization_helper_spec.rb'
|
||||
- 'ee/spec/helpers/search_helper_spec.rb'
|
||||
|
|
@ -267,8 +264,6 @@ Layout/FirstHashElementIndentation:
|
|||
- 'lib/gitlab/github_import/importer/diff_note_importer.rb'
|
||||
- 'lib/gitlab/github_import/importer/pull_request_merged_by_importer.rb'
|
||||
- 'lib/gitlab/gitlab_import/client.rb'
|
||||
- 'lib/gitlab/graphql/query_analyzers/logger_analyzer.rb'
|
||||
- 'lib/gitlab/graphql/query_analyzers/recursion_analyzer.rb'
|
||||
- 'lib/gitlab/hook_data/issue_builder.rb'
|
||||
- 'lib/gitlab/hook_data/release_builder.rb'
|
||||
- 'lib/gitlab/kubernetes.rb'
|
||||
|
|
@ -410,7 +405,6 @@ Layout/FirstHashElementIndentation:
|
|||
- 'spec/lib/gitlab/ci/parsers/security/common_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/pipeline/chain/populate_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/pipeline/seed/build/cache_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/reports/coverage_reports_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/reports/security/identifier_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/reports/security/scanner_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/reports/terraform_reports_spec.rb'
|
||||
|
|
@ -434,10 +428,8 @@ Layout/FirstHashElementIndentation:
|
|||
- 'spec/lib/gitlab/github_import/logger_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/object_counter_spec.rb'
|
||||
- 'spec/lib/gitlab/gpg_spec.rb'
|
||||
- 'spec/lib/gitlab/graphql/query_analyzers/logger_analyzer_spec.rb'
|
||||
- 'spec/lib/gitlab/graphql/tracers/logger_tracer_spec.rb'
|
||||
- 'spec/lib/gitlab/graphql/tracers/timer_tracer_spec.rb'
|
||||
- 'spec/lib/gitlab/hook_data/issuable_builder_spec.rb'
|
||||
- 'spec/lib/gitlab/http_spec.rb'
|
||||
- 'spec/lib/gitlab/i18n_spec.rb'
|
||||
- 'spec/lib/gitlab/import/logger_spec.rb'
|
||||
|
|
@ -531,9 +523,6 @@ Layout/FirstHashElementIndentation:
|
|||
- 'spec/services/metrics/dashboard/transient_embed_service_spec.rb'
|
||||
- 'spec/services/notes/render_service_spec.rb'
|
||||
- 'spec/services/packages/debian/parse_debian822_service_spec.rb'
|
||||
- 'spec/services/pod_logs/base_service_spec.rb'
|
||||
- 'spec/services/pod_logs/elasticsearch_service_spec.rb'
|
||||
- 'spec/services/pod_logs/kubernetes_service_spec.rb'
|
||||
- 'spec/services/projects/container_repository/delete_tags_service_spec.rb'
|
||||
- 'spec/services/projects/create_from_template_service_spec.rb'
|
||||
- 'spec/services/projects/lfs_pointers/lfs_download_service_spec.rb'
|
||||
|
|
@ -555,7 +544,6 @@ Layout/FirstHashElementIndentation:
|
|||
- 'spec/support/shared_examples/metrics/active_record_subscriber_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/clusters/prometheus_client_shared.rb'
|
||||
- 'spec/support/shared_examples/models/cycle_analytics_stage_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/issuable_hook_data_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/requests/rack_attack_shared_examples.rb'
|
||||
- 'spec/support_specs/graphql/arguments_spec.rb'
|
||||
- 'spec/support_specs/graphql/field_selection_spec.rb'
|
||||
|
|
|
|||
|
|
@ -356,7 +356,6 @@ Layout/HashAlignment:
|
|||
- 'ee/app/services/epics/issue_promote_service.rb'
|
||||
- 'ee/app/services/external_status_checks/create_service.rb'
|
||||
- 'ee/app/services/groups/memberships/export_service.rb'
|
||||
- 'ee/app/services/namespaces/check_excess_storage_size_service.rb'
|
||||
- 'ee/app/services/projects/setup_ci_cd.rb'
|
||||
- 'ee/app/services/security/security_orchestration_policies/on_demand_scan_pipeline_configuration_service.rb'
|
||||
- 'ee/config/routes/project.rb'
|
||||
|
|
@ -382,7 +381,6 @@ Layout/HashAlignment:
|
|||
- 'ee/lib/gitlab/ci/parsers/security/formatters/dependency_list.rb'
|
||||
- 'ee/lib/gitlab/elastic/helper.rb'
|
||||
- 'ee/lib/gitlab/elastic/indexer.rb'
|
||||
- 'ee/lib/gitlab/geo/replication/base_transfer.rb'
|
||||
- 'ee/spec/controllers/ee/projects/variables_controller_spec.rb'
|
||||
- 'ee/spec/controllers/groups/epic_boards_controller_spec.rb'
|
||||
- 'ee/spec/controllers/groups/issues_controller_spec.rb'
|
||||
|
|
@ -610,7 +608,6 @@ Layout/HashAlignment:
|
|||
- 'spec/lib/gitlab/etag_caching/router/graphql_spec.rb'
|
||||
- 'spec/lib/gitlab/git/repository_spec.rb'
|
||||
- 'spec/lib/gitlab/grape_logging/formatters/lograge_with_timestamp_spec.rb'
|
||||
- 'spec/lib/gitlab/hook_data/issuable_builder_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/attributes_finder_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/group/object_builder_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/group/relation_tree_restorer_spec.rb'
|
||||
|
|
@ -688,7 +685,6 @@ Layout/HashAlignment:
|
|||
- 'spec/services/ci/create_pipeline_service/logger_spec.rb'
|
||||
- 'spec/services/ci/create_pipeline_service/tags_spec.rb'
|
||||
- 'spec/services/ci/job_artifacts/create_service_spec.rb'
|
||||
- 'spec/services/ci/retry_build_service_spec.rb'
|
||||
- 'spec/services/deployments/link_merge_requests_service_spec.rb'
|
||||
- 'spec/services/discussions/capture_diff_note_positions_service_spec.rb'
|
||||
- 'spec/services/groups/import_export/import_service_spec.rb'
|
||||
|
|
|
|||
|
|
@ -88,7 +88,6 @@ Layout/LineLength:
|
|||
- 'app/controllers/projects/issues_controller.rb'
|
||||
- 'app/controllers/projects/jobs_controller.rb'
|
||||
- 'app/controllers/projects/labels_controller.rb'
|
||||
- 'app/controllers/projects/logs_controller.rb'
|
||||
- 'app/controllers/projects/merge_requests/conflicts_controller.rb'
|
||||
- 'app/controllers/projects/merge_requests/creations_controller.rb'
|
||||
- 'app/controllers/projects/merge_requests/diffs_controller.rb'
|
||||
|
|
@ -341,7 +340,6 @@ Layout/LineLength:
|
|||
- 'app/models/ci/unit_test.rb'
|
||||
- 'app/models/clusters/agent.rb'
|
||||
- 'app/models/clusters/applications/cert_manager.rb'
|
||||
- 'app/models/clusters/applications/elastic_stack.rb'
|
||||
- 'app/models/clusters/applications/knative.rb'
|
||||
- 'app/models/clusters/applications/prometheus.rb'
|
||||
- 'app/models/clusters/cluster.rb'
|
||||
|
|
@ -566,7 +564,6 @@ Layout/LineLength:
|
|||
- 'app/services/ci/pipeline_artifacts/create_code_quality_mr_diff_report_service.rb'
|
||||
- 'app/services/ci/pipelines/add_job_service.rb'
|
||||
- 'app/services/ci/prometheus_metrics/observe_histograms_service.rb'
|
||||
- 'app/services/ci/queue/builds_table_strategy.rb'
|
||||
- 'app/services/ci/queue/pending_builds_strategy.rb'
|
||||
- 'app/services/ci/runners/register_runner_service.rb'
|
||||
- 'app/services/ci/runners/unregister_runner_service.rb'
|
||||
|
|
@ -619,7 +616,6 @@ Layout/LineLength:
|
|||
- 'app/services/import/bitbucket_server_service.rb'
|
||||
- 'app/services/import/github_service.rb'
|
||||
- 'app/services/import/validate_remote_git_endpoint_service.rb'
|
||||
- 'app/services/issuable/clone/attributes_rewriter.rb'
|
||||
- 'app/services/issuable/import_csv/base_service.rb'
|
||||
- 'app/services/issuable/process_assignees.rb'
|
||||
- 'app/services/issuable_base_service.rb'
|
||||
|
|
@ -696,8 +692,6 @@ Layout/LineLength:
|
|||
- 'app/services/pages/migrate_legacy_storage_to_deployment_service.rb'
|
||||
- 'app/services/personal_access_tokens/create_service.rb'
|
||||
- 'app/services/personal_access_tokens/revoke_service.rb'
|
||||
- 'app/services/pod_logs/elasticsearch_service.rb'
|
||||
- 'app/services/pod_logs/kubernetes_service.rb'
|
||||
- 'app/services/projects/branches_by_mode_service.rb'
|
||||
- 'app/services/projects/container_repository/cleanup_tags_service.rb'
|
||||
- 'app/services/projects/container_repository/gitlab/delete_tags_service.rb'
|
||||
|
|
@ -733,7 +727,6 @@ Layout/LineLength:
|
|||
- 'app/services/security/ci_configuration/sast_iac_create_service.rb'
|
||||
- 'app/services/security/ci_configuration/sast_parser_service.rb'
|
||||
- 'app/services/security/ci_configuration/secret_detection_create_service.rb'
|
||||
- 'app/services/service_ping/devops_report_service.rb'
|
||||
- 'app/services/service_ping/submit_service.rb'
|
||||
- 'app/services/snippets/count_service.rb'
|
||||
- 'app/services/snippets/create_service.rb'
|
||||
|
|
@ -782,7 +775,6 @@ Layout/LineLength:
|
|||
- 'app/workers/gitlab/jira_import/stage/import_notes_worker.rb'
|
||||
- 'app/workers/integrations/create_external_cross_reference_worker.rb'
|
||||
- 'app/workers/issuable_export_csv_worker.rb'
|
||||
- 'app/workers/issue_rebalancing_worker.rb'
|
||||
- 'app/workers/issues/rebalancing_worker.rb'
|
||||
- 'app/workers/jira_connect/sync_branch_worker.rb'
|
||||
- 'app/workers/jira_connect/sync_merge_request_worker.rb'
|
||||
|
|
@ -984,7 +976,6 @@ Layout/LineLength:
|
|||
- 'db/migrate/20220215164709_update_application_settings_container_registry_exp_pol_worker_capacity_default.rb'
|
||||
- 'db/migrate/20220216110023_create_saved_replies.rb'
|
||||
- 'db/migrate/20220217100008_add_container_registry_expiration_policies_caching_to_application_settings.rb'
|
||||
- 'db/migrate/20220221102333_change_maintenance_note_limit_in_ci_runner.rb db/migrate/20220221102333_change_maintainer_note_limit_in_ci_runner.rb'
|
||||
- 'db/migrate/20220222072536_add_target_access_levels_to_broadcast_messages.rb'
|
||||
- 'db/migrate/20220301003502_add_security_orchestration_policy_configuration_namespace_index.rb'
|
||||
- 'db/migrate/20220301175104_change_security_orchestration_policy_configuration_project_index.rb'
|
||||
|
|
@ -1127,7 +1118,7 @@ Layout/LineLength:
|
|||
- 'ee/app/controllers/admin/geo/application_controller.rb'
|
||||
- 'ee/app/controllers/admin/geo/projects_controller.rb'
|
||||
- 'ee/app/controllers/admin/licenses_controller.rb'
|
||||
- 'ee/app/controllers/concerns/audit_events/audit_logs_params.rb'
|
||||
- 'ee/app/controllers/concerns/audit_events/audit_events_params.rb'
|
||||
- 'ee/app/controllers/concerns/audit_events/date_range.rb'
|
||||
- 'ee/app/controllers/concerns/credentials_inventory_actions.rb'
|
||||
- 'ee/app/controllers/concerns/ee/issuable_collections.rb'
|
||||
|
|
@ -1319,7 +1310,6 @@ Layout/LineLength:
|
|||
- 'ee/app/helpers/projects/security/dast_profiles_helper.rb'
|
||||
- 'ee/app/helpers/projects/security/discover_helper.rb'
|
||||
- 'ee/app/helpers/push_rules_helper.rb'
|
||||
- 'ee/app/helpers/seats_count_alert_helper.rb'
|
||||
- 'ee/app/helpers/security_helper.rb'
|
||||
- 'ee/app/helpers/trial_status_widget_helper.rb'
|
||||
- 'ee/app/helpers/vulnerabilities_helper.rb'
|
||||
|
|
@ -1394,7 +1384,6 @@ Layout/LineLength:
|
|||
- 'ee/app/models/gitlab_subscriptions/features.rb'
|
||||
- 'ee/app/models/incident_management/escalation_policy.rb'
|
||||
- 'ee/app/models/incident_management/oncall_rotation.rb'
|
||||
- 'ee/app/models/incident_management/timeline_event.rb'
|
||||
- 'ee/app/models/integrations/github.rb'
|
||||
- 'ee/app/models/issuable_sla.rb'
|
||||
- 'ee/app/models/iterations/cadence.rb'
|
||||
|
|
@ -1428,7 +1417,6 @@ Layout/LineLength:
|
|||
- 'ee/app/policies/ee/identity_provider_policy.rb'
|
||||
- 'ee/app/policies/ee/project_policy.rb'
|
||||
- 'ee/app/presenters/dast/site_profile_presenter.rb'
|
||||
- 'ee/app/presenters/ee/commit_status_presenter.rb'
|
||||
- 'ee/app/presenters/ee/merge_request_presenter.rb'
|
||||
- 'ee/app/serializers/dashboard_environment_entity.rb'
|
||||
- 'ee/app/serializers/ee/environment_entity.rb'
|
||||
|
|
@ -1438,7 +1426,6 @@ Layout/LineLength:
|
|||
- 'ee/app/serializers/ee/note_user_entity.rb'
|
||||
- 'ee/app/serializers/ee/user_entity.rb'
|
||||
- 'ee/app/serializers/vulnerabilities/feedback_entity.rb'
|
||||
- 'ee/app/services/alert_management/metric_images/upload_service.rb'
|
||||
- 'ee/app/services/analytics/cycle_analytics/consistency_check_service.rb'
|
||||
- 'ee/app/services/analytics/cycle_analytics/value_streams/create_service.rb'
|
||||
- 'ee/app/services/analytics/devops_adoption/enabled_namespaces/find_or_create_service.rb'
|
||||
|
|
@ -1517,7 +1504,6 @@ Layout/LineLength:
|
|||
- 'ee/app/services/ee/users/update_service.rb'
|
||||
- 'ee/app/services/elastic/cluster_reindexing_service.rb'
|
||||
- 'ee/app/services/elastic/indexing_control_service.rb'
|
||||
- 'ee/app/services/epic_links/list_service.rb'
|
||||
- 'ee/app/services/epics/issue_promote_service.rb'
|
||||
- 'ee/app/services/epics/update_service.rb'
|
||||
- 'ee/app/services/external_status_checks/create_service.rb'
|
||||
|
|
@ -1557,8 +1543,6 @@ Layout/LineLength:
|
|||
- 'ee/app/services/merge_requests/create_from_vulnerability_data_service.rb'
|
||||
- 'ee/app/services/merge_trains/create_pipeline_service.rb'
|
||||
- 'ee/app/services/merge_trains/refresh_merge_request_service.rb'
|
||||
- 'ee/app/services/namespaces/check_excess_storage_size_service.rb'
|
||||
- 'ee/app/services/namespaces/check_storage_size_service.rb'
|
||||
- 'ee/app/services/personal_access_tokens/rotation_verifier_service.rb'
|
||||
- 'ee/app/services/projects/licenses/create_policy_service.rb'
|
||||
- 'ee/app/services/projects/mark_for_deletion_service.rb'
|
||||
|
|
@ -1567,7 +1551,6 @@ Layout/LineLength:
|
|||
- 'ee/app/services/resource_events/change_weight_service.rb'
|
||||
- 'ee/app/services/security/auto_fix_service.rb'
|
||||
- 'ee/app/services/security/dependency_list_service.rb'
|
||||
- 'ee/app/services/security/ingestion/bulk_updatable_task.rb'
|
||||
- 'ee/app/services/security/ingestion/finding_map.rb'
|
||||
- 'ee/app/services/security/ingestion/tasks/ingest_remediations.rb'
|
||||
- 'ee/app/services/security/ingestion/tasks/ingest_vulnerabilities/create.rb'
|
||||
|
|
@ -1661,7 +1644,6 @@ Layout/LineLength:
|
|||
- 'ee/elastic/migrate/20210510143200_delete_notes_from_original_index.rb'
|
||||
- 'ee/lib/analytics/devops_adoption/snapshot_calculator.rb'
|
||||
- 'ee/lib/analytics/productivity_analytics_request_params.rb'
|
||||
- 'ee/lib/api/alert_management_alerts.rb'
|
||||
- 'ee/lib/api/analytics/code_review_analytics.rb'
|
||||
- 'ee/lib/api/audit_events.rb'
|
||||
- 'ee/lib/api/ci/minutes.rb'
|
||||
|
|
@ -1810,7 +1792,6 @@ Layout/LineLength:
|
|||
- 'ee/lib/gitlab/geo/jwt_request_decoder.rb'
|
||||
- 'ee/lib/gitlab/geo/log_cursor/events/repository_created_event.rb'
|
||||
- 'ee/lib/gitlab/geo/registry_batcher.rb'
|
||||
- 'ee/lib/gitlab/geo/replication/base_transfer.rb'
|
||||
- 'ee/lib/gitlab/geo/replication/blob_downloader.rb'
|
||||
- 'ee/lib/gitlab/geo/replicator.rb'
|
||||
- 'ee/lib/gitlab/graphql/aggregations/epics/epic_node.rb'
|
||||
|
|
@ -1832,7 +1813,6 @@ Layout/LineLength:
|
|||
- 'ee/lib/gitlab/usage/metrics/instrumentations/count_users_creating_ci_builds_metric.rb'
|
||||
- 'ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb'
|
||||
- 'ee/lib/gitlab/usage_data_counters/license_testing_counter.rb'
|
||||
- 'ee/lib/system_check/app/elasticsearch_check.rb'
|
||||
- 'ee/lib/system_check/geo/authorized_keys_check.rb'
|
||||
- 'ee/lib/system_check/geo/current_node_check.rb'
|
||||
- 'ee/lib/system_check/geo/geo_database_configured_check.rb'
|
||||
|
|
@ -1861,7 +1841,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/controllers/groups/analytics/tasks_by_type_controller_spec.rb'
|
||||
- 'ee/spec/controllers/groups/audit_events_controller_spec.rb'
|
||||
- 'ee/spec/controllers/groups/epic_issues_controller_spec.rb'
|
||||
- 'ee/spec/controllers/groups/epic_links_controller_spec.rb'
|
||||
- 'ee/spec/controllers/groups/epics_controller_spec.rb'
|
||||
- 'ee/spec/controllers/groups/group_members_controller_spec.rb'
|
||||
- 'ee/spec/controllers/groups/groups_controller_spec.rb'
|
||||
|
|
@ -1889,7 +1868,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/controllers/projects/security/configuration_controller_spec.rb'
|
||||
- 'ee/spec/controllers/projects/security/vulnerabilities_controller_spec.rb'
|
||||
- 'ee/spec/controllers/projects/subscriptions_controller_spec.rb'
|
||||
- 'ee/spec/controllers/projects/threat_monitoring_controller_spec.rb'
|
||||
- 'ee/spec/controllers/projects/vulnerability_feedback_controller_spec.rb'
|
||||
- 'ee/spec/controllers/projects_controller_spec.rb'
|
||||
- 'ee/spec/controllers/registrations/groups_controller_spec.rb'
|
||||
|
|
@ -1924,7 +1902,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/features/admin/geo/admin_geo_nodes_spec.rb'
|
||||
- 'ee/spec/features/admin/groups/admin_changes_plan_spec.rb'
|
||||
- 'ee/spec/features/admin/groups/admin_subscription_alerts_spec.rb'
|
||||
- 'ee/spec/features/admin/licenses/admin_uploads_license_spec.rb'
|
||||
- 'ee/spec/features/admin/subscriptions/admin_views_subscription_spec.rb'
|
||||
- 'ee/spec/features/billings/billing_plans_spec.rb'
|
||||
- 'ee/spec/features/billings/extend_reactivate_trial_spec.rb'
|
||||
|
|
@ -1942,7 +1919,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/features/epics/epics_list_spec.rb'
|
||||
- 'ee/spec/features/epics/issue_promotion_spec.rb'
|
||||
- 'ee/spec/features/geo_node_spec.rb'
|
||||
- 'ee/spec/features/gitlab_subscriptions/seats_count_alert_spec.rb'
|
||||
- 'ee/spec/features/google_analytics_datalayer_spec.rb'
|
||||
- 'ee/spec/features/groups/analytics/cycle_analytics/charts_spec.rb'
|
||||
- 'ee/spec/features/groups/analytics/cycle_analytics/filters_and_data_spec.rb'
|
||||
|
|
@ -1967,7 +1943,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/features/groups/security/compliance_dashboards_spec.rb'
|
||||
- 'ee/spec/features/groups/sso_spec.rb'
|
||||
- 'ee/spec/features/groups/usage_quotas_spec.rb'
|
||||
- 'ee/spec/features/incidents/incident_details_spec.rb'
|
||||
- 'ee/spec/features/integrations/jira/jira_issues_list_spec.rb'
|
||||
- 'ee/spec/features/invites_spec.rb'
|
||||
- 'ee/spec/features/issues/filtered_search/filter_issues_weight_spec.rb'
|
||||
|
|
@ -2022,7 +1997,7 @@ Layout/LineLength:
|
|||
- 'ee/spec/features/users/login_spec.rb'
|
||||
- 'ee/spec/finders/analytics/devops_adoption/enabled_namespaces_finder_spec.rb'
|
||||
- 'ee/spec/finders/analytics/devops_adoption/snapshots_finder_spec.rb'
|
||||
- 'ee/spec/finders/audit_log_finder_spec.rb'
|
||||
- 'ee/spec/finders/audit_event_finder_spec.rb'
|
||||
- 'ee/spec/finders/billed_users_finder_spec.rb'
|
||||
- 'ee/spec/finders/boards/users_finder_spec.rb'
|
||||
- 'ee/spec/finders/compliance_management/merge_requests/compliance_violations_finder_spec.rb'
|
||||
|
|
@ -2033,7 +2008,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/finders/ee/projects_finder_spec.rb'
|
||||
- 'ee/spec/finders/epics_finder_spec.rb'
|
||||
- 'ee/spec/finders/geo/container_repository_registry_finder_spec.rb'
|
||||
- 'ee/spec/finders/geo/job_artifact_legacy_registry_finder_spec.rb'
|
||||
- 'ee/spec/finders/geo/project_registry_finder_spec.rb'
|
||||
- 'ee/spec/finders/geo/project_registry_status_finder_spec.rb'
|
||||
- 'ee/spec/finders/group_projects_finder_spec.rb'
|
||||
|
|
@ -2042,7 +2016,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/finders/incident_management/member_oncall_rotations_finder_spec.rb'
|
||||
- 'ee/spec/finders/incident_management/oncall_rotations_finder_spec.rb'
|
||||
- 'ee/spec/finders/incident_management/oncall_users_finder_spec.rb'
|
||||
- 'ee/spec/finders/incident_management/timeline_events_finder_spec.rb'
|
||||
- 'ee/spec/finders/issues_finder_spec.rb'
|
||||
- 'ee/spec/finders/iterations/cadences_finder_spec.rb'
|
||||
- 'ee/spec/finders/iterations_finder_spec.rb'
|
||||
|
|
@ -2093,7 +2066,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/graphql/mutations/incident_management/oncall_rotation/update_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/incident_management/oncall_schedule/create_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/incident_management/oncall_schedule/update_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/incident_management/timeline_event/update_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/instance_security_dashboard/add_project_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/instance_security_dashboard/remove_project_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/issues/create_spec.rb'
|
||||
|
|
@ -2119,7 +2091,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/graphql/resolvers/incident_management/escalation_policies_resolver_spec.rb'
|
||||
- 'ee/spec/graphql/resolvers/incident_management/oncall_rotations_resolver_spec.rb'
|
||||
- 'ee/spec/graphql/resolvers/incident_management/oncall_schedule_resolver_spec.rb'
|
||||
- 'ee/spec/graphql/resolvers/incident_management/timeline_events_resolver_spec.rb'
|
||||
- 'ee/spec/graphql/resolvers/iterations/cadences_resolver_spec.rb'
|
||||
- 'ee/spec/graphql/resolvers/iterations_resolver_spec.rb'
|
||||
- 'ee/spec/graphql/resolvers/network_policy_resolver_spec.rb'
|
||||
|
|
@ -2203,7 +2174,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/helpers/push_rules_helper_spec.rb'
|
||||
- 'ee/spec/helpers/routing/pseudonymization_helper_spec.rb'
|
||||
- 'ee/spec/helpers/search_helper_spec.rb'
|
||||
- 'ee/spec/helpers/seats_count_alert_helper_spec.rb'
|
||||
- 'ee/spec/helpers/security_helper_spec.rb'
|
||||
- 'ee/spec/helpers/subscriptions_helper_spec.rb'
|
||||
- 'ee/spec/helpers/timeboxes_helper_spec.rb'
|
||||
|
|
@ -2349,18 +2319,12 @@ Layout/LineLength:
|
|||
- 'ee/spec/lib/gitlab/geo/geo_tasks_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/git_ssh_proxy_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/health_check_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/log_cursor/events/job_artifact_deleted_event_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/log_cursor/events/repository_created_event_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/log_cursor/events/repository_updated_event_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/log_cursor/lease_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/oauth/login_state_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/oauth/logout_token_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/blob_downloader_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/file_retriever_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/file_transfer_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/job_artifact_downloader_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/job_artifact_retriever_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/job_artifact_transfer_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/git_access_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/git_access_wiki_spec.rb'
|
||||
|
|
@ -2408,7 +2372,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/lib/omni_auth/strategies/group_saml_spec.rb'
|
||||
- 'ee/spec/lib/peek/views/elasticsearch_spec.rb'
|
||||
- 'ee/spec/lib/sidebars/groups/menus/security_compliance_menu_spec.rb'
|
||||
- 'ee/spec/lib/system_check/app/elasticsearch_check_spec.rb'
|
||||
- 'ee/spec/lib/system_check/geo/authorized_keys_check_spec.rb'
|
||||
- 'ee/spec/lib/system_check/geo/http_connection_check_spec.rb'
|
||||
- 'ee/spec/mailers/ee/emails/issues_spec.rb'
|
||||
|
|
@ -2447,7 +2410,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/models/ci/daily_build_group_report_result_spec.rb'
|
||||
- 'ee/spec/models/ci/minutes/namespace_monthly_usage_spec.rb'
|
||||
- 'ee/spec/models/ci/minutes/project_monthly_usage_spec.rb'
|
||||
- 'ee/spec/models/ci/minutes/quota_spec.rb'
|
||||
- 'ee/spec/models/ci/pipeline_spec.rb'
|
||||
- 'ee/spec/models/ci/subscriptions/project_spec.rb'
|
||||
- 'ee/spec/models/concerns/ee/clusters/agents/authorization_config_scopes_spec.rb'
|
||||
|
|
@ -2523,7 +2485,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/models/incident_management/issuable_escalation_status_spec.rb'
|
||||
- 'ee/spec/models/incident_management/oncall_rotation_spec.rb'
|
||||
- 'ee/spec/models/incident_management/oncall_shift_spec.rb'
|
||||
- 'ee/spec/models/incident_management/timeline_event_spec.rb'
|
||||
- 'ee/spec/models/instance_security_dashboard_spec.rb'
|
||||
- 'ee/spec/models/integrations/chat_message/vulnerability_message_spec.rb'
|
||||
- 'ee/spec/models/integrations/github_spec.rb'
|
||||
|
|
@ -2591,7 +2552,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/requests/admin/credentials_controller_spec.rb'
|
||||
- 'ee/spec/requests/admin/geo/replicables_controller_spec.rb'
|
||||
- 'ee/spec/requests/admin/user_permission_exports_controller_spec.rb'
|
||||
- 'ee/spec/requests/api/alert_management_alerts_spec.rb'
|
||||
- 'ee/spec/requests/api/analytics/code_review_analytics_spec.rb'
|
||||
- 'ee/spec/requests/api/audit_events_spec.rb'
|
||||
- 'ee/spec/requests/api/branches_spec.rb'
|
||||
|
|
@ -2643,7 +2603,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/requests/api/graphql/mutations/environments/canary_ingress/update_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/epic_tree/reorder_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/epics/add_issue_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/incident_management/timeline_event/update_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/issues/create_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/iterations/cadences/create_spec.rb'
|
||||
|
|
@ -2667,7 +2626,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/requests/api/graphql/project/incident_management/escalation_policies_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/project/incident_management/escalation_policy/rules_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/project/incident_management/oncall_shifts_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/project/incident_management/timeline_events_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/project/issues_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/project/pipeline/security_report_summary_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/project/requirements_management/requirements_spec.rb'
|
||||
|
|
@ -2733,7 +2691,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/requests/rack_attack_global_spec.rb'
|
||||
- 'ee/spec/requests/repositories/git_http_controller_spec.rb'
|
||||
- 'ee/spec/requests/smartcard_controller_spec.rb'
|
||||
- 'ee/spec/requests/survey_responses_controller_spec.rb'
|
||||
- 'ee/spec/routing/admin_routing_spec.rb'
|
||||
- 'ee/spec/routing/group_routing_spec.rb'
|
||||
- 'ee/spec/routing/groups/cadences_routing_spec.rb'
|
||||
|
|
@ -2750,7 +2707,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/serializers/integrations/jira_serializers/issue_detail_entity_spec.rb'
|
||||
- 'ee/spec/serializers/integrations/jira_serializers/issue_entity_spec.rb'
|
||||
- 'ee/spec/serializers/member_entity_spec.rb'
|
||||
- 'ee/spec/serializers/merge_request_compliance_entity_spec.rb'
|
||||
- 'ee/spec/serializers/project_mirror_entity_spec.rb'
|
||||
- 'ee/spec/serializers/security/license_policy_entity_spec.rb'
|
||||
- 'ee/spec/serializers/status_page/renderer_spec.rb'
|
||||
|
|
@ -2758,7 +2714,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/serializers/vulnerabilities/finding_entity_spec.rb'
|
||||
- 'ee/spec/serializers/vulnerabilities/finding_reports_comparer_entity_spec.rb'
|
||||
- 'ee/spec/serializers/vulnerabilities/finding_serializer_spec.rb'
|
||||
- 'ee/spec/services/alert_management/metric_images/upload_service_spec.rb'
|
||||
- 'ee/spec/services/alert_management/process_prometheus_alert_service_spec.rb'
|
||||
- 'ee/spec/services/analytics/cycle_analytics/consistency_check_service_spec.rb'
|
||||
- 'ee/spec/services/analytics/cycle_analytics/data_loader_service_spec.rb'
|
||||
|
|
@ -2824,13 +2779,10 @@ Layout/LineLength:
|
|||
- 'ee/spec/services/ee/boards/issues/list_service_spec.rb'
|
||||
- 'ee/spec/services/ee/boards/lists/max_limits_spec.rb'
|
||||
- 'ee/spec/services/ee/ci/pipeline_processing/atomic_processing_service_spec.rb'
|
||||
- 'ee/spec/services/ee/commits/create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/git/wiki_push_service_spec.rb'
|
||||
- 'ee/spec/services/ee/groups/autocomplete_service_spec.rb'
|
||||
- 'ee/spec/services/ee/groups/deploy_tokens/create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/groups/import_export/export_service_spec.rb'
|
||||
- 'ee/spec/services/ee/incident_management/issuable_escalation_statuses/after_update_service_spec.rb'
|
||||
- 'ee/spec/services/ee/incident_management/issuable_escalation_statuses/prepare_update_service_spec.rb'
|
||||
- 'ee/spec/services/ee/ip_restrictions/update_service_spec.rb'
|
||||
- 'ee/spec/services/ee/issuable/common_system_notes_service_spec.rb'
|
||||
- 'ee/spec/services/ee/issuable/destroy_service_spec.rb'
|
||||
|
|
@ -2852,7 +2804,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/services/ee/projects/autocomplete_service_spec.rb'
|
||||
- 'ee/spec/services/ee/projects/deploy_tokens/create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/resource_events/merge_into_notes_service_spec.rb'
|
||||
- 'ee/spec/services/ee/service_ping/service_ping_settings_spec.rb'
|
||||
- 'ee/spec/services/ee/system_notes/issuables_service_spec.rb'
|
||||
- 'ee/spec/services/ee/users/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/ee/users/migrate_to_ghost_user_service_spec.rb'
|
||||
|
|
@ -2862,7 +2813,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/services/elastic/indexing_control_service_spec.rb'
|
||||
- 'ee/spec/services/elastic/process_initial_bookkeeping_service_spec.rb'
|
||||
- 'ee/spec/services/epic_issues/create_service_spec.rb'
|
||||
- 'ee/spec/services/epic_links/create_service_spec.rb'
|
||||
- 'ee/spec/services/epics/issue_promote_service_spec.rb'
|
||||
- 'ee/spec/services/epics/related_epic_links/create_service_spec.rb'
|
||||
- 'ee/spec/services/epics/tree_reorder_service_spec.rb'
|
||||
|
|
@ -2923,7 +2873,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/services/merge_trains/create_pipeline_service_spec.rb'
|
||||
- 'ee/spec/services/merge_trains/refresh_merge_request_service_spec.rb'
|
||||
- 'ee/spec/services/merge_trains/refresh_service_spec.rb'
|
||||
- 'ee/spec/services/namespaces/check_excess_storage_size_service_spec.rb'
|
||||
- 'ee/spec/services/personal_access_tokens/create_service_audit_log_spec.rb'
|
||||
- 'ee/spec/services/personal_access_tokens/rotation_verifier_service_spec.rb'
|
||||
- 'ee/spec/services/projects/alerting/notify_service_spec.rb'
|
||||
|
|
@ -2981,7 +2930,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/services/start_pull_mirroring_service_spec.rb'
|
||||
- 'ee/spec/services/status_page/publish_attachments_service_spec.rb'
|
||||
- 'ee/spec/services/system_notes/escalations_service_spec.rb'
|
||||
- 'ee/spec/services/system_notes/incidents_service_spec.rb'
|
||||
- 'ee/spec/services/system_notes/merge_train_service_spec.rb'
|
||||
- 'ee/spec/services/timebox_report_service_spec.rb'
|
||||
- 'ee/spec/services/todo_service_spec.rb'
|
||||
|
|
@ -3049,7 +2997,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/support/shared_examples/quick_actions/merge_request/unassign_reviewer_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/requests/api/graphql/geo/registries_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/requests/api/project_approval_rules_api_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/serializers/license_compliance/comparer_entity_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/services/alert_management/alert_processing/alert_firing_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/services/alert_management/alert_processing/alert_recovery_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/services/base_sync_service_shared_examples.rb'
|
||||
|
|
@ -3068,7 +3015,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/tasks/geo/git_rake_spec.rb'
|
||||
- 'ee/spec/tasks/geo_rake_spec.rb'
|
||||
- 'ee/spec/tasks/gitlab/geo_rake_spec.rb'
|
||||
- 'ee/spec/uploaders/every_gitlab_uploader_spec.rb'
|
||||
- 'ee/spec/validators/json_schema_validator_spec.rb'
|
||||
- 'ee/spec/views/admin/application_settings/_elasticsearch_form.html.haml_spec.rb'
|
||||
- 'ee/spec/views/admin/application_settings/general.html.haml_spec.rb'
|
||||
|
|
@ -3080,7 +3026,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/views/layouts/header/help_dropdown/_cross_stage_fdm.html.haml_spec.rb'
|
||||
- 'ee/spec/views/layouts/nav/sidebar/_project.html.haml_spec.rb'
|
||||
- 'ee/spec/views/operations/environments.html.haml_spec.rb'
|
||||
- 'ee/spec/views/projects/protected_environments/_protected_environment.html.haml_spec.rb'
|
||||
- 'ee/spec/views/projects/security/discover/show.html.haml_spec.rb'
|
||||
- 'ee/spec/views/registrations/groups_projects/new.html.haml_spec.rb'
|
||||
- 'ee/spec/views/registrations/welcome/show.html.haml_spec.rb'
|
||||
|
|
@ -3134,7 +3079,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/workers/iterations/roll_over_issues_worker_spec.rb'
|
||||
- 'ee/spec/workers/iterations_update_status_worker_spec.rb'
|
||||
- 'ee/spec/workers/merge_request_reset_approvals_worker_spec.rb'
|
||||
- 'ee/spec/workers/network_policy_metrics_worker_spec.rb'
|
||||
- 'ee/spec/workers/new_epic_worker_spec.rb'
|
||||
- 'ee/spec/workers/refresh_license_compliance_checks_worker_spec.rb'
|
||||
- 'ee/spec/workers/repository_import_worker_spec.rb'
|
||||
|
|
@ -3273,7 +3217,6 @@ Layout/LineLength:
|
|||
- 'lib/api/todos.rb'
|
||||
- 'lib/api/users.rb'
|
||||
- 'lib/api/wikis.rb'
|
||||
- 'lib/atlassian/jira_connect/asymmetric_jwt.rb'
|
||||
- 'lib/atlassian/jira_connect/client.rb'
|
||||
- 'lib/atlassian/jira_connect/serializers/repository_entity.rb'
|
||||
- 'lib/backup.rb'
|
||||
|
|
@ -3324,7 +3267,6 @@ Layout/LineLength:
|
|||
- 'lib/gitlab/analytics/cycle_analytics/stage_events/issue_stage_end.rb'
|
||||
- 'lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start.rb'
|
||||
- 'lib/gitlab/analytics/cycle_analytics/stage_query_helpers.rb'
|
||||
- 'lib/gitlab/analytics/unique_visits.rb'
|
||||
- 'lib/gitlab/application_context.rb'
|
||||
- 'lib/gitlab/application_rate_limiter.rb'
|
||||
- 'lib/gitlab/asciidoc.rb'
|
||||
|
|
@ -3485,7 +3427,6 @@ Layout/LineLength:
|
|||
- 'lib/gitlab/diff/highlight_cache.rb'
|
||||
- 'lib/gitlab/diff/parser.rb'
|
||||
- 'lib/gitlab/diff/rendered/notebook/diff_file.rb'
|
||||
- 'lib/gitlab/elasticsearch/logs/lines.rb'
|
||||
- 'lib/gitlab/email/failure_handler.rb'
|
||||
- 'lib/gitlab/email/handler/create_issue_handler.rb'
|
||||
- 'lib/gitlab/email/handler/create_merge_request_handler.rb'
|
||||
|
|
@ -3550,8 +3491,6 @@ Layout/LineLength:
|
|||
- 'lib/gitlab/grape_logging/loggers/client_env_logger.rb'
|
||||
- 'lib/gitlab/graphql/pagination/keyset/generic_keyset_pagination.rb'
|
||||
- 'lib/gitlab/graphql/pagination/keyset/query_builder.rb'
|
||||
- 'lib/gitlab/graphql/query_analyzers/logger_analyzer.rb'
|
||||
- 'lib/gitlab/graphql/query_analyzers/recursion_analyzer.rb'
|
||||
- 'lib/gitlab/graphql/timeout.rb'
|
||||
- 'lib/gitlab/group_search_results.rb'
|
||||
- 'lib/gitlab/hashed_storage/migrator.rb'
|
||||
|
|
@ -3583,10 +3522,8 @@ Layout/LineLength:
|
|||
- 'lib/gitlab/jira_import.rb'
|
||||
- 'lib/gitlab/jira_import/base_importer.rb'
|
||||
- 'lib/gitlab/jira_import/issues_importer.rb'
|
||||
- 'lib/gitlab/kubernetes/cilium_network_policy.rb'
|
||||
- 'lib/gitlab/kubernetes/helm/pod.rb'
|
||||
- 'lib/gitlab/kubernetes/kubectl_cmd.rb'
|
||||
- 'lib/gitlab/kubernetes/network_policy.rb'
|
||||
- 'lib/gitlab/kubernetes/pod_cmd.rb'
|
||||
- 'lib/gitlab/legacy_github_import/importer.rb'
|
||||
- 'lib/gitlab/legacy_github_import/project_creator.rb'
|
||||
|
|
@ -3597,7 +3534,6 @@ Layout/LineLength:
|
|||
- 'lib/gitlab/merge_requests/commit_message_generator.rb'
|
||||
- 'lib/gitlab/metrics/dashboard/importer.rb'
|
||||
- 'lib/gitlab/metrics/dashboard/importers/prometheus_metrics.rb'
|
||||
- 'lib/gitlab/metrics/dashboard/stages/alerts_inserter.rb'
|
||||
- 'lib/gitlab/metrics/dashboard/stages/cluster_endpoint_inserter.rb'
|
||||
- 'lib/gitlab/metrics/dashboard/stages/custom_metrics_details_inserter.rb'
|
||||
- 'lib/gitlab/metrics/dashboard/stages/metric_endpoint_inserter.rb'
|
||||
|
|
@ -3794,7 +3730,6 @@ Layout/LineLength:
|
|||
- 'qa/qa/scenario/template.rb'
|
||||
- 'qa/qa/service/cluster_provider/gcloud.rb'
|
||||
- 'qa/qa/service/cluster_provider/k3s.rb'
|
||||
- 'qa/qa/service/cluster_provider/k3s_cilium.rb'
|
||||
- 'qa/qa/service/kubernetes_cluster.rb'
|
||||
- 'qa/qa/service/praefect_manager.rb'
|
||||
- 'qa/qa/specs/features/api/1_manage/project_access_token_spec.rb'
|
||||
|
|
@ -3817,9 +3752,6 @@ Layout/LineLength:
|
|||
- 'qa/qa/specs/features/api/3_create/snippet/snippet_repository_storage_move_spec.rb'
|
||||
- 'qa/qa/specs/features/api/4_verify/cancel_pipeline_when_block_user_spec.rb'
|
||||
- 'qa/qa/specs/features/api/5_package/container_registry_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/14_non_devops/performance_bar_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/14_non_devops/service_ping_default_enabled_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/14_non_devops/service_ping_disabled_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/1_manage/group/create_group_with_mattermost_team_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/1_manage/login/2fa_recovery_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/1_manage/login/2fa_ssh_recovery_spec.rb'
|
||||
|
|
@ -3832,7 +3764,6 @@ Layout/LineLength:
|
|||
- 'qa/qa/specs/features/browser_ui/1_manage/project/create_project_badge_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/1_manage/project/dashboard_images_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/1_manage/project/invite_group_to_project_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/1_manage/project/personal_project_permissions_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/1_manage/project/project_access_token_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/1_manage/user/follow_user_activity_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/1_manage/user/user_access_termination_spec.rb'
|
||||
|
|
@ -3927,9 +3858,6 @@ Layout/LineLength:
|
|||
- 'qa/qa/specs/features/browser_ui/5_package/package_registry/pypi_repository_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/5_package/package_registry/rubygems_registry_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/6_release/pages/pages_pipeline_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/6_release/pipeline/multi-project_pipelines_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/6_release/pipeline/parent_child_pipelines_dependent_relationship_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/6_release/pipeline/parent_child_pipelines_independent_relationship_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/7_configure/kubernetes/kubernetes_integration_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/api/12_geo/geo_nodes_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/api/1_manage/user/minimal_access_user_spec.rb'
|
||||
|
|
@ -3944,7 +3872,6 @@ Layout/LineLength:
|
|||
- 'qa/qa/specs/features/ee/api/9_enablement/elasticsearch/index_tests/notes_index/note_index_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/api/9_enablement/elasticsearch/nightly_elasticsearch_test_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/10_protect/policies_list_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/10_protect/policy_alerts_list_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/11_fulfillment/license/cloud_activation_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/11_fulfillment/license/license_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/11_fulfillment/purchase/free_trial_spec.rb'
|
||||
|
|
@ -4014,7 +3941,6 @@ Layout/LineLength:
|
|||
- 'qa/qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_ssh_with_key_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/4_verify/cancelling_merge_request_in_merge_train_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/4_verify/pipeline_status_on_operation_dashboard_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/4_verify/pipeline_subscription_with_group_owned_project_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/4_verify/transient/merge_trains_transient_bug_spec.rb'
|
||||
|
|
@ -4040,7 +3966,6 @@ Layout/LineLength:
|
|||
- 'qa/qa/vendor/jenkins/page/login.rb'
|
||||
- 'qa/spec/git/repository_spec.rb'
|
||||
- 'qa/spec/page/logging_spec.rb'
|
||||
- 'qa/spec/qa_deprecation_toolkit_env.rb'
|
||||
- 'qa/spec/resource/api_fabricator_spec.rb'
|
||||
- 'qa/spec/runtime/env_spec.rb'
|
||||
- 'qa/spec/runtime/feature_spec.rb'
|
||||
|
|
@ -4100,7 +4025,6 @@ Layout/LineLength:
|
|||
- 'spec/controllers/admin/groups_controller_spec.rb'
|
||||
- 'spec/controllers/admin/impersonations_controller_spec.rb'
|
||||
- 'spec/controllers/admin/projects_controller_spec.rb'
|
||||
- 'spec/controllers/admin/requests_profiles_controller_spec.rb'
|
||||
- 'spec/controllers/admin/users_controller_spec.rb'
|
||||
- 'spec/controllers/application_controller_spec.rb'
|
||||
- 'spec/controllers/boards/issues_controller_spec.rb'
|
||||
|
|
@ -4184,7 +4108,6 @@ Layout/LineLength:
|
|||
- 'spec/controllers/projects/registry/tags_controller_spec.rb'
|
||||
- 'spec/controllers/projects/repositories_controller_spec.rb'
|
||||
- 'spec/controllers/projects/runners_controller_spec.rb'
|
||||
- 'spec/controllers/projects/serverless/functions_controller_spec.rb'
|
||||
- 'spec/controllers/projects/service_desk_controller_spec.rb'
|
||||
- 'spec/controllers/projects/service_ping_controller_spec.rb'
|
||||
- 'spec/controllers/projects/settings/ci_cd_controller_spec.rb'
|
||||
|
|
@ -4229,7 +4152,6 @@ Layout/LineLength:
|
|||
- 'spec/features/action_cable_logging_spec.rb'
|
||||
- 'spec/features/admin/admin_abuse_reports_spec.rb'
|
||||
- 'spec/features/admin/admin_mode/login_spec.rb'
|
||||
- 'spec/features/admin/admin_runners_spec.rb'
|
||||
- 'spec/features/admin/admin_sees_background_migrations_spec.rb'
|
||||
- 'spec/features/admin/admin_sees_project_statistics_spec.rb'
|
||||
- 'spec/features/admin/admin_settings_spec.rb'
|
||||
|
|
@ -4309,7 +4231,6 @@ Layout/LineLength:
|
|||
- 'spec/features/labels_hierarchy_spec.rb'
|
||||
- 'spec/features/markdown/copy_as_gfm_spec.rb'
|
||||
- 'spec/features/markdown/gitlab_flavored_markdown_spec.rb'
|
||||
- 'spec/features/markdown/mermaid_spec.rb'
|
||||
- 'spec/features/markdown/metrics_spec.rb'
|
||||
- 'spec/features/merge_request/batch_comments_spec.rb'
|
||||
- 'spec/features/merge_request/maintainer_edits_fork_spec.rb'
|
||||
|
|
@ -4430,13 +4351,6 @@ Layout/LineLength:
|
|||
- 'spec/features/projects/tree/upload_file_spec.rb'
|
||||
- 'spec/features/projects/view_on_env_spec.rb'
|
||||
- 'spec/features/projects_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/blobs/blob_line_permalink_updater_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/blobs/blob_show_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/blobs/edit_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/blobs/shortcuts_blob_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/blobs/user_follows_pipeline_suggest_nudge_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/blobs/user_views_pipeline_editor_button_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/files/user_browses_files_spec.rb'
|
||||
- 'spec/features/runners_spec.rb'
|
||||
- 'spec/features/search/user_searches_for_comments_spec.rb'
|
||||
- 'spec/features/search/user_searches_for_merge_requests_spec.rb'
|
||||
|
|
@ -4477,7 +4391,6 @@ Layout/LineLength:
|
|||
- 'spec/finders/deployments_finder_spec.rb'
|
||||
- 'spec/finders/environments/environments_by_deployments_finder_spec.rb'
|
||||
- 'spec/finders/environments/environments_finder_spec.rb'
|
||||
- 'spec/finders/error_tracking/errors_finder_spec.rb'
|
||||
- 'spec/finders/events_finder_spec.rb'
|
||||
- 'spec/finders/fork_targets_finder_spec.rb'
|
||||
- 'spec/finders/group_descendants_finder_spec.rb'
|
||||
|
|
@ -4583,7 +4496,7 @@ Layout/LineLength:
|
|||
- 'spec/graphql/resolvers/projects/jira_projects_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/releases_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/snippets_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/todo_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/todos_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/user_discussions_count_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/users/group_count_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/users/groups_resolver_spec.rb'
|
||||
|
|
@ -4707,20 +4620,14 @@ Layout/LineLength:
|
|||
- 'spec/lib/api/helpers/packages_helpers_spec.rb'
|
||||
- 'spec/lib/api/helpers/rate_limiter_spec.rb'
|
||||
- 'spec/lib/api/helpers_spec.rb'
|
||||
- 'spec/lib/atlassian/jira_connect/asymmetric_jwt_spec.rb'
|
||||
- 'spec/lib/atlassian/jira_connect/client_spec.rb'
|
||||
- 'spec/lib/atlassian/jira_connect/serializers/feature_flag_entity_spec.rb'
|
||||
- 'spec/lib/atlassian/jira_issue_key_extractor_spec.rb'
|
||||
- 'spec/lib/backup/artifacts_spec.rb'
|
||||
- 'spec/lib/backup/database_spec.rb'
|
||||
- 'spec/lib/backup/files_spec.rb'
|
||||
- 'spec/lib/backup/gitaly_backup_spec.rb'
|
||||
- 'spec/lib/backup/lfs_spec.rb'
|
||||
- 'spec/lib/backup/manager_spec.rb'
|
||||
- 'spec/lib/backup/object_backup_spec.rb'
|
||||
- 'spec/lib/backup/pages_spec.rb'
|
||||
- 'spec/lib/backup/repositories_spec.rb'
|
||||
- 'spec/lib/backup/uploads_spec.rb'
|
||||
- 'spec/lib/banzai/commit_renderer_spec.rb'
|
||||
- 'spec/lib/banzai/filter/ascii_doc_post_processing_filter_spec.rb'
|
||||
- 'spec/lib/banzai/filter/ascii_doc_sanitization_filter_spec.rb'
|
||||
|
|
@ -4922,7 +4829,6 @@ Layout/LineLength:
|
|||
- 'spec/lib/gitlab/ci/templates/5_minute_production_app_ci_yaml_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/templates/Jobs/deploy_gitlab_ci_yaml_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/templates/auto_devops_gitlab_ci_yaml_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/templates/managed_cluster_applications_gitlab_ci_yaml_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/templates/npm_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/variables/builder_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/yaml_processor_spec.rb'
|
||||
|
|
@ -5007,7 +4913,6 @@ Layout/LineLength:
|
|||
- 'spec/lib/gitlab/diff/position_tracer/image_strategy_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/position_tracer/line_strategy_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/suggestion_spec.rb'
|
||||
- 'spec/lib/gitlab/elasticsearch/logs/lines_spec.rb'
|
||||
- 'spec/lib/gitlab/email/failure_handler_spec.rb'
|
||||
- 'spec/lib/gitlab/email/handler/create_issue_handler_spec.rb'
|
||||
- 'spec/lib/gitlab/email/handler/create_merge_request_handler_spec.rb'
|
||||
|
|
@ -5127,14 +5032,12 @@ Layout/LineLength:
|
|||
- 'spec/lib/gitlab/jira_import_spec.rb'
|
||||
- 'spec/lib/gitlab/kas/client_spec.rb'
|
||||
- 'spec/lib/gitlab/kas_spec.rb'
|
||||
- 'spec/lib/gitlab/kubernetes/cilium_network_policy_spec.rb'
|
||||
- 'spec/lib/gitlab/kubernetes/deployment_spec.rb'
|
||||
- 'spec/lib/gitlab/kubernetes/helm/api_spec.rb'
|
||||
- 'spec/lib/gitlab/kubernetes/helm/pod_spec.rb'
|
||||
- 'spec/lib/gitlab/kubernetes/kubeconfig/template_spec.rb'
|
||||
- 'spec/lib/gitlab/kubernetes/kubectl_cmd_spec.rb'
|
||||
- 'spec/lib/gitlab/kubernetes/namespace_spec.rb'
|
||||
- 'spec/lib/gitlab/kubernetes/network_policy_spec.rb'
|
||||
- 'spec/lib/gitlab/kubernetes/pod_cmd_spec.rb'
|
||||
- 'spec/lib/gitlab/kubernetes/rollout_status_spec.rb'
|
||||
- 'spec/lib/gitlab/kubernetes_spec.rb'
|
||||
|
|
@ -5346,7 +5249,6 @@ Layout/LineLength:
|
|||
- 'spec/migrations/backfill_escalation_policies_for_oncall_schedules_spec.rb'
|
||||
- 'spec/migrations/backfill_nuget_temporary_packages_to_processing_status_spec.rb'
|
||||
- 'spec/migrations/backfill_project_namespaces_for_group_spec.rb'
|
||||
- 'spec/migrations/backfill_work_item_type_id_on_issues_spec.rb'
|
||||
- 'spec/migrations/cleanup_after_add_primary_email_to_emails_if_user_confirmed_spec.rb'
|
||||
- 'spec/migrations/cleanup_after_fixing_issue_when_admin_changed_primary_email_spec.rb'
|
||||
- 'spec/migrations/cleanup_move_container_registry_enabled_to_project_feature_spec.rb'
|
||||
|
|
@ -5369,7 +5271,6 @@ Layout/LineLength:
|
|||
- 'spec/migrations/reset_severity_levels_to_new_default_spec.rb'
|
||||
- 'spec/migrations/schedule_add_primary_email_to_emails_if_user_confirmed_spec.rb'
|
||||
- 'spec/migrations/schedule_copy_ci_builds_columns_to_security_scans2_spec.rb'
|
||||
- 'spec/migrations/schedule_migrate_pages_to_zip_storage_spec.rb'
|
||||
- 'spec/migrations/schedule_populate_status_column_of_security_scans_spec.rb'
|
||||
- 'spec/migrations/schedule_recalculate_vulnerability_finding_signatures_for_findings_spec.rb'
|
||||
- 'spec/migrations/schedule_update_timelogs_null_spent_at_spec.rb'
|
||||
|
|
@ -5591,7 +5492,6 @@ Layout/LineLength:
|
|||
- 'spec/presenters/alert_management/alert_presenter_spec.rb'
|
||||
- 'spec/presenters/blob_presenter_spec.rb'
|
||||
- 'spec/presenters/blobs/notebook_presenter_spec.rb'
|
||||
- 'spec/presenters/ci/legacy_stage_presenter_spec.rb'
|
||||
- 'spec/presenters/ci/pipeline_artifacts/code_quality_mr_diff_presenter_spec.rb'
|
||||
- 'spec/presenters/ci/pipeline_presenter_spec.rb'
|
||||
- 'spec/presenters/clusters/cluster_presenter_spec.rb'
|
||||
|
|
@ -5607,7 +5507,6 @@ Layout/LineLength:
|
|||
- 'spec/presenters/packages/nuget/package_metadata_presenter_spec.rb'
|
||||
- 'spec/presenters/packages/nuget/packages_metadata_presenter_spec.rb'
|
||||
- 'spec/presenters/packages/nuget/search_results_presenter_spec.rb'
|
||||
- 'spec/presenters/packages/pypi/package_presenter_spec.rb'
|
||||
- 'spec/presenters/projects/security/configuration_presenter_spec.rb'
|
||||
- 'spec/presenters/prometheus_alert_presenter_spec.rb'
|
||||
- 'spec/presenters/service_hook_presenter_spec.rb'
|
||||
|
|
@ -5837,7 +5736,6 @@ Layout/LineLength:
|
|||
- 'spec/rubocop/cop/migration/safer_boolean_column_spec.rb'
|
||||
- 'spec/rubocop/cop/migration/update_column_in_batches_spec.rb'
|
||||
- 'spec/rubocop/cop/performance/readlines_each_spec.rb'
|
||||
- 'spec/rubocop/cop/qa/testcase_link_format_spec.rb'
|
||||
- 'spec/rubocop/cop/rspec/env_assignment_spec.rb'
|
||||
- 'spec/rubocop/cop/rspec/expect_gitlab_tracking_spec.rb'
|
||||
- 'spec/rubocop/cop/scalability/file_uploads_spec.rb'
|
||||
|
|
@ -5884,7 +5782,6 @@ Layout/LineLength:
|
|||
- 'spec/services/alert_management/http_integrations/update_service_spec.rb'
|
||||
- 'spec/services/application_settings/update_service_spec.rb'
|
||||
- 'spec/services/authorized_project_update/find_records_due_for_refresh_service_spec.rb'
|
||||
- 'spec/services/authorized_project_update/project_create_service_spec.rb'
|
||||
- 'spec/services/auto_merge/merge_when_pipeline_succeeds_service_spec.rb'
|
||||
- 'spec/services/boards/issues/create_service_spec.rb'
|
||||
- 'spec/services/boards/issues/list_service_spec.rb'
|
||||
|
|
@ -5918,7 +5815,6 @@ Layout/LineLength:
|
|||
- 'spec/services/clusters/applications/check_installation_progress_service_spec.rb'
|
||||
- 'spec/services/clusters/applications/check_uninstall_progress_service_spec.rb'
|
||||
- 'spec/services/clusters/applications/create_service_spec.rb'
|
||||
- 'spec/services/clusters/applications/schedule_update_service_spec.rb'
|
||||
- 'spec/services/clusters/applications/uninstall_service_spec.rb'
|
||||
- 'spec/services/clusters/aws/fetch_credentials_service_spec.rb'
|
||||
- 'spec/services/clusters/aws/provision_service_spec.rb'
|
||||
|
|
@ -5981,7 +5877,6 @@ Layout/LineLength:
|
|||
- 'spec/services/incident_management/pager_duty/process_webhook_service_spec.rb'
|
||||
- 'spec/services/integrations/propagate_service_spec.rb'
|
||||
- 'spec/services/issuable/bulk_update_service_spec.rb'
|
||||
- 'spec/services/issuable/clone/attributes_rewriter_spec.rb'
|
||||
- 'spec/services/issuable/common_system_notes_service_spec.rb'
|
||||
- 'spec/services/issuable/destroy_service_spec.rb'
|
||||
- 'spec/services/issue_links/create_service_spec.rb'
|
||||
|
|
@ -6090,8 +5985,6 @@ Layout/LineLength:
|
|||
- 'spec/services/pages/migrate_legacy_storage_to_deployment_service_spec.rb'
|
||||
- 'spec/services/personal_access_tokens/create_service_spec.rb'
|
||||
- 'spec/services/personal_access_tokens/revoke_service_spec.rb'
|
||||
- 'spec/services/pod_logs/elasticsearch_service_spec.rb'
|
||||
- 'spec/services/pod_logs/kubernetes_service_spec.rb'
|
||||
- 'spec/services/post_receive_service_spec.rb'
|
||||
- 'spec/services/projects/apple_target_platform_detector_service_spec.rb'
|
||||
- 'spec/services/projects/autocomplete_service_spec.rb'
|
||||
|
|
@ -6142,7 +6035,6 @@ Layout/LineLength:
|
|||
- 'spec/services/search_service_spec.rb'
|
||||
- 'spec/services/security/ci_configuration/sast_create_service_spec.rb'
|
||||
- 'spec/services/security/merge_reports_service_spec.rb'
|
||||
- 'spec/services/service_ping/service_ping_settings_spec.rb'
|
||||
- 'spec/services/service_ping/submit_service_ping_service_spec.rb'
|
||||
- 'spec/services/snippets/create_service_spec.rb'
|
||||
- 'spec/services/snippets/update_repository_storage_service_spec.rb'
|
||||
|
|
@ -6508,8 +6400,6 @@ Layout/LineLength:
|
|||
- 'spec/workers/incident_management/pager_duty/process_incident_worker_spec.rb'
|
||||
- 'spec/workers/incident_management/process_alert_worker_v2_spec.rb'
|
||||
- 'spec/workers/invalid_gpg_signature_update_worker_spec.rb'
|
||||
- 'spec/workers/issue_placement_worker_spec.rb'
|
||||
- 'spec/workers/issue_rebalancing_worker_spec.rb'
|
||||
- 'spec/workers/issues/placement_worker_spec.rb'
|
||||
- 'spec/workers/issues/rebalancing_worker_spec.rb'
|
||||
- 'spec/workers/issues/reschedule_stuck_issue_rebalances_worker_spec.rb'
|
||||
|
|
@ -6544,9 +6434,7 @@ Layout/LineLength:
|
|||
- 'spec/workers/todos_destroyer/confidential_issue_worker_spec.rb'
|
||||
- 'spec/workers/update_head_pipeline_for_merge_request_worker_spec.rb'
|
||||
- 'spec/workers/users/deactivate_dormant_users_worker_spec.rb'
|
||||
- 'spec/workers/web_hooks/destroy_worker_spec.rb'
|
||||
- 'tooling/bin/find_changes'
|
||||
- 'tooling/bin/qa/check_if_qa_only_spec_changes'
|
||||
- 'tooling/danger/product_intelligence.rb'
|
||||
- 'tooling/danger/project_helper.rb'
|
||||
- 'tooling/danger/specs.rb'
|
||||
|
|
|
|||
|
|
@ -71,7 +71,6 @@ Layout/MultilineOperationIndentation:
|
|||
- 'lib/gitlab/ci/reports/security/finding_key.rb'
|
||||
- 'lib/gitlab/database/load_balancing/connection_proxy.rb'
|
||||
- 'lib/gitlab/database/query_analyzers/prevent_cross_database_modification.rb'
|
||||
- 'lib/gitlab/elasticsearch/logs/lines.rb'
|
||||
- 'lib/gitlab/form_builders/gitlab_ui_form_builder.rb'
|
||||
- 'lib/gitlab/git_access.rb'
|
||||
- 'lib/gitlab/gl_repository/repo_type.rb'
|
||||
|
|
@ -96,7 +95,6 @@ Layout/MultilineOperationIndentation:
|
|||
- 'qa/qa/page/component/snippet.rb'
|
||||
- 'qa/qa/runtime/api/repository_storage_moves.rb'
|
||||
- 'rubocop/cop/gitlab/keys_first_and_values_first.rb'
|
||||
- 'rubocop/cop/migration/hash_index.rb'
|
||||
- 'rubocop/migration_helpers.rb'
|
||||
- 'spec/frontend/fixtures/tabs.rb'
|
||||
- 'spec/lib/gitlab/ci/pipeline/seed/build_spec.rb'
|
||||
|
|
|
|||
|
|
@ -141,7 +141,6 @@ Layout/SpaceInLambdaLiteral:
|
|||
- 'app/serializers/concerns/user_status_tooltip.rb'
|
||||
- 'app/serializers/container_repository_entity.rb'
|
||||
- 'app/serializers/container_tag_entity.rb'
|
||||
- 'app/serializers/deploy_key_entity.rb'
|
||||
- 'app/serializers/deployment_cluster_entity.rb'
|
||||
- 'app/serializers/deployment_entity.rb'
|
||||
- 'app/serializers/detailed_status_entity.rb'
|
||||
|
|
@ -276,7 +275,6 @@ Layout/SpaceInLambdaLiteral:
|
|||
- 'ee/app/serializers/epic_entity.rb'
|
||||
- 'ee/app/serializers/epic_note_entity.rb'
|
||||
- 'ee/app/serializers/linked_epic_issue_entity.rb'
|
||||
- 'ee/app/serializers/merge_request_compliance_entity.rb'
|
||||
- 'ee/app/serializers/metrics_report_metric_entity.rb'
|
||||
- 'ee/app/serializers/vulnerabilities/feedback_entity.rb'
|
||||
- 'ee/app/serializers/vulnerabilities/finding_entity.rb'
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ Layout/SpaceInsideBlockBraces:
|
|||
- 'app/controllers/projects/boards_controller.rb'
|
||||
- 'app/experiments/security_reports_mr_widget_prompt_experiment.rb'
|
||||
- 'app/experiments/video_tutorials_continuous_onboarding_experiment.rb'
|
||||
- 'app/graphql/types/concerns/find_closest.rb'
|
||||
- 'app/helpers/favicon_helper.rb'
|
||||
- 'app/helpers/time_zone_helper.rb'
|
||||
- 'app/helpers/todos_helper.rb'
|
||||
|
|
@ -192,7 +191,6 @@ Layout/SpaceInsideBlockBraces:
|
|||
- 'ee/spec/requests/groups/contribution_analytics_spec.rb'
|
||||
- 'ee/spec/requests/lfs_http_spec.rb'
|
||||
- 'ee/spec/requests/projects/security/policies_controller_spec.rb'
|
||||
- 'ee/spec/requests/survey_responses_controller_spec.rb'
|
||||
- 'ee/spec/serializers/member_user_entity_spec.rb'
|
||||
- 'ee/spec/serializers/merge_request_poll_widget_entity_spec.rb'
|
||||
- 'ee/spec/serializers/vulnerabilities/finding_reports_comparer_entity_spec.rb'
|
||||
|
|
@ -245,7 +243,6 @@ Layout/SpaceInsideBlockBraces:
|
|||
- 'ee/spec/support/shared_examples/services/boards/base_service_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/services/search_notes_shared_examples.rb'
|
||||
- 'ee/spec/tasks/gitlab/elastic_rake_spec.rb'
|
||||
- 'ee/spec/uploaders/every_gitlab_uploader_spec.rb'
|
||||
- 'ee/spec/views/registrations/groups_projects/new.html.haml_spec.rb'
|
||||
- 'ee/spec/views/shared/billings/_eoa_bronze_plan_banner.html.haml_spec.rb'
|
||||
- 'ee/spec/views/shared/credentials_inventory/_expiry_date.html.haml_spec.rb'
|
||||
|
|
@ -266,7 +263,6 @@ Layout/SpaceInsideBlockBraces:
|
|||
- 'lib/gitlab/contributions_calendar.rb'
|
||||
- 'lib/gitlab/database/migrations/test_background_runner.rb'
|
||||
- 'lib/gitlab/database/postgres_hll/buckets.rb'
|
||||
- 'lib/gitlab/elasticsearch/logs/lines.rb'
|
||||
- 'lib/gitlab/email/message/in_product_marketing/helper.rb'
|
||||
- 'lib/gitlab/issues/rebalancing/state.rb'
|
||||
- 'lib/gitlab/profiler.rb'
|
||||
|
|
@ -350,7 +346,6 @@ Layout/SpaceInsideBlockBraces:
|
|||
- 'spec/features/projects/pipelines/pipelines_spec.rb'
|
||||
- 'spec/features/projects/settings/service_desk_setting_spec.rb'
|
||||
- 'spec/features/projects/tree/tree_show_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/files/user_browses_files_spec.rb'
|
||||
- 'spec/features/users/login_spec.rb'
|
||||
- 'spec/finders/ci/jobs_finder_spec.rb'
|
||||
- 'spec/finders/ci/runners_finder_spec.rb'
|
||||
|
|
@ -378,9 +373,7 @@ Layout/SpaceInsideBlockBraces:
|
|||
- 'spec/frontend/fixtures/pipeline_schedules.rb'
|
||||
- 'spec/frontend/fixtures/pipelines.rb'
|
||||
- 'spec/frontend/fixtures/projects.rb'
|
||||
- 'spec/frontend/fixtures/prometheus_service.rb'
|
||||
- 'spec/frontend/fixtures/raw.rb'
|
||||
- 'spec/frontend/fixtures/services.rb'
|
||||
- 'spec/frontend/fixtures/snippet.rb'
|
||||
- 'spec/frontend/fixtures/todos.rb'
|
||||
- 'spec/graphql/mutations/merge_requests/set_labels_spec.rb'
|
||||
|
|
@ -469,7 +462,6 @@ Layout/SpaceInsideBlockBraces:
|
|||
- 'spec/lib/gitlab/database/with_lock_retries_spec.rb'
|
||||
- 'spec/lib/gitlab/database_importers/common_metrics/importer_spec.rb'
|
||||
- 'spec/lib/gitlab/database_spec.rb'
|
||||
- 'spec/lib/gitlab/elasticsearch/logs/lines_spec.rb'
|
||||
- 'spec/lib/gitlab/email/handler/create_note_handler_spec.rb'
|
||||
- 'spec/lib/gitlab/email/handler/service_desk_handler_spec.rb'
|
||||
- 'spec/lib/gitlab/email/message/in_product_marketing/admin_verify_spec.rb'
|
||||
|
|
@ -557,7 +549,6 @@ Layout/SpaceInsideBlockBraces:
|
|||
- 'spec/models/ci/pipeline_schedule_spec.rb'
|
||||
- 'spec/models/ci/pipeline_spec.rb'
|
||||
- 'spec/models/ci/runner_spec.rb'
|
||||
- 'spec/models/clusters/applications/elastic_stack_spec.rb'
|
||||
- 'spec/models/clusters/cluster_spec.rb'
|
||||
- 'spec/models/commit_status_spec.rb'
|
||||
- 'spec/models/concerns/chronic_duration_attribute_spec.rb'
|
||||
|
|
@ -604,7 +595,6 @@ Layout/SpaceInsideBlockBraces:
|
|||
- 'spec/presenters/packages/composer/packages_presenter_spec.rb'
|
||||
- 'spec/presenters/packages/conan/package_presenter_spec.rb'
|
||||
- 'spec/presenters/packages/nuget/packages_metadata_presenter_spec.rb'
|
||||
- 'spec/presenters/packages/pypi/package_presenter_spec.rb'
|
||||
- 'spec/presenters/project_presenter_spec.rb'
|
||||
- 'spec/requests/api/branches_spec.rb'
|
||||
- 'spec/requests/api/ci/jobs_spec.rb'
|
||||
|
|
@ -659,7 +649,6 @@ Layout/SpaceInsideBlockBraces:
|
|||
- 'spec/requests/oauth/tokens_controller_spec.rb'
|
||||
- 'spec/rubocop/cop/migration/create_table_with_foreign_keys_spec.rb'
|
||||
- 'spec/serializers/cluster_entity_spec.rb'
|
||||
- 'spec/serializers/deploy_key_entity_spec.rb'
|
||||
- 'spec/serializers/import/provider_repo_serializer_spec.rb'
|
||||
- 'spec/services/auto_merge/base_service_spec.rb'
|
||||
- 'spec/services/auto_merge_service_spec.rb'
|
||||
|
|
@ -762,4 +751,3 @@ Layout/SpaceInsideBlockBraces:
|
|||
- 'spec/workers/pages_worker_spec.rb'
|
||||
- 'spec/workers/purge_dependency_proxy_cache_worker_spec.rb'
|
||||
- 'spec/workers/releases/manage_evidence_worker_spec.rb'
|
||||
- 'spec/workers/repository_remove_remote_worker_spec.rb'
|
||||
|
|
|
|||
|
|
@ -44,7 +44,6 @@ Layout/SpaceInsideParens:
|
|||
- 'ee/app/services/compliance_management/frameworks/destroy_service.rb'
|
||||
- 'ee/app/services/compliance_management/frameworks/update_service.rb'
|
||||
- 'ee/app/services/elastic/cluster_reindexing_service.rb'
|
||||
- 'ee/app/services/namespaces/check_storage_size_service.rb'
|
||||
- 'ee/app/services/sitemap/create_service.rb'
|
||||
- 'ee/lib/ee/gitlab/auth/ldap/access.rb'
|
||||
- 'ee/lib/gitlab/auth/smartcard/session.rb'
|
||||
|
|
@ -71,7 +70,6 @@ Layout/SpaceInsideParens:
|
|||
- 'ee/spec/features/merge_requests/user_resets_approvers_spec.rb'
|
||||
- 'ee/spec/features/merge_requests/user_views_all_merge_requests_spec.rb'
|
||||
- 'ee/spec/features/merge_trains/two_merge_requests_on_train_spec.rb'
|
||||
- 'ee/spec/finders/ee/alert_management/alerts_finder_spec.rb'
|
||||
- 'ee/spec/finders/ee/alert_management/http_integrations_finder_spec.rb'
|
||||
- 'ee/spec/finders/epics_finder_spec.rb'
|
||||
- 'ee/spec/finders/security/pipeline_vulnerabilities_finder_spec.rb'
|
||||
|
|
@ -89,7 +87,6 @@ Layout/SpaceInsideParens:
|
|||
- 'ee/spec/lib/gitlab/auth/group_saml/group_lookup_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/auth/otp/session_enforcer_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/auth/smartcard/ldap_certificate_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/auth_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/templates/coverage_fuzzing_gitlab_ci_yaml_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/templates/dast_api_gitlab_ci_yaml_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/templates/dast_api_latest_gitlab_ci_yaml_spec.rb'
|
||||
|
|
@ -132,7 +129,6 @@ Layout/SpaceInsideParens:
|
|||
- 'ee/spec/requests/api/ldap_group_links_spec.rb'
|
||||
- 'ee/spec/requests/api/project_milestones_spec.rb'
|
||||
- 'ee/spec/requests/customers_dot/proxy_controller_spec.rb'
|
||||
- 'ee/spec/requests/survey_responses_controller_spec.rb'
|
||||
- 'ee/spec/serializers/member_user_entity_spec.rb'
|
||||
- 'ee/spec/services/app_sec/dast/profiles/create_service_spec.rb'
|
||||
- 'ee/spec/services/app_sec/dast/site_profile_secret_variables/create_or_update_service_spec.rb'
|
||||
|
|
@ -188,7 +184,6 @@ Layout/SpaceInsideParens:
|
|||
- 'spec/controllers/projects/runners_controller_spec.rb'
|
||||
- 'spec/dependencies/omniauth_saml_spec.rb'
|
||||
- 'spec/factories/usage_data.rb'
|
||||
- 'spec/features/admin/admin_runners_spec.rb'
|
||||
- 'spec/features/boards/board_filters_spec.rb'
|
||||
- 'spec/features/boards/user_visits_board_spec.rb'
|
||||
- 'spec/features/dashboard/datetime_on_tooltips_spec.rb'
|
||||
|
|
@ -228,9 +223,7 @@ Layout/SpaceInsideParens:
|
|||
- 'spec/frontend/fixtures/pipeline_schedules.rb'
|
||||
- 'spec/frontend/fixtures/pipelines.rb'
|
||||
- 'spec/frontend/fixtures/projects.rb'
|
||||
- 'spec/frontend/fixtures/prometheus_service.rb'
|
||||
- 'spec/frontend/fixtures/raw.rb'
|
||||
- 'spec/frontend/fixtures/services.rb'
|
||||
- 'spec/frontend/fixtures/snippet.rb'
|
||||
- 'spec/frontend/fixtures/todos.rb'
|
||||
- 'spec/graphql/mutations/todos/restore_many_spec.rb'
|
||||
|
|
@ -281,7 +274,6 @@ Layout/SpaceInsideParens:
|
|||
- 'spec/lib/gitlab/ci/templates/auto_devops_gitlab_ci_yaml_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/templates/flutter_gitlab_ci_yaml_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/templates/kaniko_gitlab_ci_yaml_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/templates/managed_cluster_applications_gitlab_ci_yaml_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/templates/npm_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/templates/terraform_gitlab_ci_yaml_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb'
|
||||
|
|
@ -387,8 +379,6 @@ Layout/SpaceInsideParens:
|
|||
- 'spec/requests/search_controller_spec.rb'
|
||||
- 'spec/serializers/analytics_build_entity_spec.rb'
|
||||
- 'spec/serializers/merge_request_user_entity_spec.rb'
|
||||
- 'spec/services/authorized_project_update/project_create_service_spec.rb'
|
||||
- 'spec/services/authorized_project_update/project_group_link_create_service_spec.rb'
|
||||
- 'spec/services/boards/issues/list_service_spec.rb'
|
||||
- 'spec/services/ci/compare_test_reports_service_spec.rb'
|
||||
- 'spec/services/ci/pipeline_processing/atomic_processing_service/status_collection_spec.rb'
|
||||
|
|
|
|||
|
|
@ -21,10 +21,8 @@ Lint/ConstantDefinitionInBlock:
|
|||
- 'ee/app/models/ee/project_import_state.rb'
|
||||
- 'ee/app/models/ee/user.rb'
|
||||
- 'ee/app/models/ee/vulnerability.rb'
|
||||
- 'ee/app/presenters/ee/commit_status_presenter.rb'
|
||||
- 'ee/app/services/ee/notes/quick_actions_service.rb'
|
||||
- 'ee/lib/ee/api/search.rb'
|
||||
- 'ee/lib/ee/gitlab/ci/status/build/failed.rb'
|
||||
- 'ee/lib/gitlab/subscription_portal/clients/rest.rb'
|
||||
- 'ee/lib/tasks/geo.rake'
|
||||
- 'ee/spec/db/schema_support.rb'
|
||||
|
|
|
|||
|
|
@ -44,7 +44,6 @@ Lint/RedundantCopDisableDirective:
|
|||
- 'app/workers/bulk_imports/entity_worker.rb'
|
||||
- 'app/workers/container_expiration_policy_worker.rb'
|
||||
- 'app/workers/create_note_diff_file_worker.rb'
|
||||
- 'app/workers/expire_job_cache_worker.rb'
|
||||
- 'app/workers/import_issues_csv_worker.rb'
|
||||
- 'app/workers/incident_management/process_alert_worker_v2.rb'
|
||||
- 'app/workers/merge_worker.rb'
|
||||
|
|
@ -152,7 +151,6 @@ Lint/RedundantCopDisableDirective:
|
|||
- 'lib/gitlab/profiler.rb'
|
||||
- 'lib/gitlab/project_search_results.rb'
|
||||
- 'lib/gitlab/redis/hll.rb'
|
||||
- 'lib/gitlab/request_profiler.rb'
|
||||
- 'lib/gitlab/slash_commands/issue_search.rb'
|
||||
- 'lib/gitlab/usage_data.rb'
|
||||
- 'lib/gitlab/usage_data_queries.rb'
|
||||
|
|
|
|||
|
|
@ -57,7 +57,6 @@ Migration/BackgroundMigrationBaseClass:
|
|||
- 'lib/gitlab/background_migration/migrate_project_taggings_context_from_tags_to_topics.rb'
|
||||
- 'lib/gitlab/background_migration/migrate_requirements_to_work_items.rb'
|
||||
- 'lib/gitlab/background_migration/migrate_shimo_confluence_integration_category.rb'
|
||||
- 'lib/gitlab/background_migration/migrate_stage_status.rb'
|
||||
- 'lib/gitlab/background_migration/migrate_u2f_webauthn.rb'
|
||||
- 'lib/gitlab/background_migration/move_container_registry_enabled_to_project_feature.rb'
|
||||
- 'lib/gitlab/background_migration/nullify_orphan_runner_id_on_ci_builds.rb'
|
||||
|
|
|
|||
|
|
@ -43,7 +43,6 @@ Migration/BackgroundMigrationRecord:
|
|||
- ee/lib/ee/gitlab/background_migration/backfill_iteration_cadence_id_for_boards.rb
|
||||
- ee/lib/ee/gitlab/background_migration/create_security_setting.rb
|
||||
- ee/lib/ee/gitlab/background_migration/drop_invalid_remediations.rb
|
||||
- ee/lib/ee/gitlab/background_migration/drop_invalid_remediations.rb
|
||||
- ee/lib/ee/gitlab/background_migration/fix_incorrect_max_seats_used.rb
|
||||
- ee/lib/ee/gitlab/background_migration/migrate_approver_to_approval_rules.rb
|
||||
- ee/lib/ee/gitlab/background_migration/migrate_approver_to_approval_rules_in_batch.rb
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@ Naming/RescuedExceptionsVariableName:
|
|||
- 'app/models/blob_viewer/metrics_dashboard_yml.rb'
|
||||
- 'app/models/ci/build.rb'
|
||||
- 'app/models/ci/deleted_object.rb'
|
||||
- 'app/models/clusters/concerns/elasticsearch_client.rb'
|
||||
- 'app/models/concerns/prometheus_adapter.rb'
|
||||
- 'app/models/concerns/repository_storage_movable.rb'
|
||||
- 'app/models/concerns/x509_serial_number_attribute.rb'
|
||||
|
|
@ -116,9 +115,6 @@ Naming/RescuedExceptionsVariableName:
|
|||
- 'ee/app/services/geo/repository_base_sync_service.rb'
|
||||
- 'ee/app/services/incident_management/oncall_rotations/create_service.rb'
|
||||
- 'ee/app/services/incident_management/oncall_rotations/edit_service.rb'
|
||||
- 'ee/app/services/namespaces/deactivate_members_over_limit_service.rb'
|
||||
- 'ee/app/services/namespaces/remove_project_group_links_outside_hierarchy_service.rb'
|
||||
- 'ee/app/services/namespaces/update_prevent_sharing_outside_hierarchy_service.rb'
|
||||
- 'ee/app/services/projects/licenses/create_policy_service.rb'
|
||||
- 'ee/app/services/projects/licenses/update_policy_service.rb'
|
||||
- 'ee/app/services/security/ingestion/ingest_report_service.rb'
|
||||
|
|
@ -132,7 +128,6 @@ Naming/RescuedExceptionsVariableName:
|
|||
- 'ee/app/workers/geo/file_removal_worker.rb'
|
||||
- 'ee/app/workers/geo/repositories_clean_up_worker.rb'
|
||||
- 'ee/app/workers/geo/scheduler/scheduler_worker.rb'
|
||||
- 'ee/app/workers/namespaces/free_user_cap_worker.rb'
|
||||
- 'ee/app/workers/refresh_license_compliance_checks_worker.rb'
|
||||
- 'ee/app/workers/repository_update_mirror_worker.rb'
|
||||
- 'ee/app/workers/sync_seat_link_request_worker.rb'
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
---
|
||||
# Cop supports --auto-correct.
|
||||
Performance/BlockGivenWithExplicitBlock:
|
||||
# Offense count: 53
|
||||
# Temporarily disabled due to too many offenses
|
||||
Enabled: false
|
||||
Exclude:
|
||||
- 'app/controllers/concerns/redis_tracking.rb'
|
||||
- 'app/helpers/badges_helper.rb'
|
||||
|
|
@ -26,11 +23,14 @@ Performance/BlockGivenWithExplicitBlock:
|
|||
- 'lib/gitlab/metrics/methods/metric_options.rb'
|
||||
- 'lib/gitlab/null_request_store.rb'
|
||||
- 'lib/gitlab/quick_actions/dsl.rb'
|
||||
- 'lib/gitlab/redis/multi_store.rb'
|
||||
- 'lib/gitlab/safe_request_loader.rb'
|
||||
- 'lib/gitlab/search/query.rb'
|
||||
- 'lib/gitlab/string_placeholder_replacer.rb'
|
||||
- 'lib/gitlab/terraform/state_migration_helper.rb'
|
||||
- 'lib/gitlab/usage/metrics/instrumentations/base_metric.rb'
|
||||
- 'lib/gitlab/usage/metrics/instrumentations/database_metric.rb'
|
||||
- 'lib/gitlab/usage/metrics/instrumentations/numbers_metric.rb'
|
||||
- 'lib/gitlab/usage_data_queries.rb'
|
||||
- 'lib/gitlab/utils/usage_data.rb'
|
||||
- 'qa/qa/page/view.rb'
|
||||
|
|
@ -38,5 +38,6 @@ Performance/BlockGivenWithExplicitBlock:
|
|||
- 'spec/lib/gitlab/slash_commands/deploy_spec.rb'
|
||||
- 'spec/support/helpers/graphql_helpers.rb'
|
||||
- 'spec/support/helpers/query_recorder.rb'
|
||||
- 'spec/support/helpers/stub_method_calls.rb'
|
||||
- 'tooling/lib/tooling/helm3_client.rb'
|
||||
- 'tooling/lib/tooling/test_map_packer.rb'
|
||||
|
|
|
|||
|
|
@ -1,12 +1,8 @@
|
|||
---
|
||||
Performance/CollectionLiteralInLoop:
|
||||
# Offense count: 45
|
||||
# Temporarily disabled due to too many offenses
|
||||
Enabled: false
|
||||
Exclude:
|
||||
- 'config/application.rb'
|
||||
- 'config/initializers/1_settings.rb'
|
||||
- 'ee/app/models/ee/merge_request.rb'
|
||||
- 'ee/spec/features/admin/admin_settings_spec.rb'
|
||||
- 'ee/spec/support/shared_examples/features/protected_branches_access_control_shared_examples.rb'
|
||||
- 'ee/spec/workers/app_sec/dast/profile_schedule_worker_spec.rb'
|
||||
|
|
@ -20,15 +16,18 @@ Performance/CollectionLiteralInLoop:
|
|||
- 'lib/tasks/gitlab/seed/group_seed.rake'
|
||||
- 'spec/bin/sidekiq_cluster_spec.rb'
|
||||
- 'spec/controllers/groups_controller_spec.rb'
|
||||
- 'spec/finders/ci/runners_finder_spec.rb'
|
||||
- 'spec/lib/banzai/reference_parser/base_parser_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migration_helpers/restrict_gitlab_schema_spec.rb'
|
||||
- 'spec/lib/gitlab/file_detector_spec.rb'
|
||||
- 'spec/lib/gitlab/search/abuse_detection_spec.rb'
|
||||
- 'spec/lib/gitlab/utils/markdown_spec.rb'
|
||||
- 'spec/metrics_server/metrics_server_spec.rb'
|
||||
- 'spec/models/analytics/cycle_analytics/aggregation_spec.rb'
|
||||
- 'spec/models/ci/build_spec.rb'
|
||||
- 'spec/models/ci/pipeline_spec.rb'
|
||||
- 'spec/models/namespace_statistics_spec.rb'
|
||||
- 'spec/models/project_spec.rb'
|
||||
- 'spec/presenters/ci/build_runner_presenter_spec.rb'
|
||||
- 'spec/presenters/packages/nuget/packages_metadata_presenter_spec.rb'
|
||||
- 'spec/presenters/packages/nuget/service_index_presenter_spec.rb'
|
||||
|
|
|
|||
|
|
@ -1,15 +1,13 @@
|
|||
---
|
||||
# Cop supports --auto-correct.
|
||||
Performance/ConstantRegexp:
|
||||
# Offense count: 46
|
||||
# Temporarily disabled due to too many offenses
|
||||
Enabled: false
|
||||
Exclude:
|
||||
- 'app/models/commit.rb'
|
||||
- 'app/models/commit_range.rb'
|
||||
- 'app/models/custom_emoji.rb'
|
||||
- 'app/models/gpg_key.rb'
|
||||
- 'app/models/merge_request.rb'
|
||||
- 'app/models/packages/package.rb'
|
||||
- 'app/models/project.rb'
|
||||
- 'app/models/wiki.rb'
|
||||
- 'ee/app/models/ee/epic.rb'
|
||||
|
|
@ -27,5 +25,6 @@ Performance/ConstantRegexp:
|
|||
- 'lib/gitlab/regex.rb'
|
||||
- 'scripts/perf/query_limiting_report.rb'
|
||||
- 'scripts/validate_migration_schema'
|
||||
- 'spec/features/users/email_verification_on_login_spec.rb'
|
||||
- 'spec/models/concerns/token_authenticatable_spec.rb'
|
||||
- 'spec/services/notes/copy_service_spec.rb'
|
||||
|
|
|
|||
|
|
@ -1,8 +1,5 @@
|
|||
---
|
||||
Performance/MethodObjectAsBlock:
|
||||
# Offense count: 150
|
||||
# Temporarily disabled due to too many offenses
|
||||
Enabled: false
|
||||
Exclude:
|
||||
- 'app/controllers/concerns/metrics_dashboard.rb'
|
||||
- 'app/controllers/concerns/requires_whitelisted_monitoring_client.rb'
|
||||
|
|
@ -30,7 +27,6 @@ Performance/MethodObjectAsBlock:
|
|||
- 'ee/app/graphql/resolvers/vulnerabilities/scanners_resolver.rb'
|
||||
- 'ee/app/services/dashboard/projects/create_service.rb'
|
||||
- 'ee/app/services/security/findings/cleanup_service.rb'
|
||||
- 'ee/app/services/security/ingestion/bulk_insertable_task.rb'
|
||||
- 'ee/app/services/security/ingestion/ingest_reports_service.rb'
|
||||
- 'ee/app/services/security/ingestion/tasks/ingest_vulnerability_statistics.rb'
|
||||
- 'ee/app/services/security/store_findings_metadata_service.rb'
|
||||
|
|
@ -38,6 +34,7 @@ Performance/MethodObjectAsBlock:
|
|||
- 'ee/lib/ee/container_registry/client.rb'
|
||||
- 'ee/lib/ee/gitlab/ci/config_ee.rb'
|
||||
- 'ee/lib/ee/gitlab/etag_caching/router/rails.rb'
|
||||
- 'ee/lib/gitlab/ingestion/bulk_insertable_task.rb'
|
||||
- 'ee/spec/services/groups/participants_service_spec.rb'
|
||||
- 'lib/api/helpers/packages/conan/api_helpers.rb'
|
||||
- 'lib/bulk_imports/pipeline.rb'
|
||||
|
|
@ -80,6 +77,7 @@ Performance/MethodObjectAsBlock:
|
|||
- 'lib/gitlab/utils.rb'
|
||||
- 'lib/peek/views/detailed_view.rb'
|
||||
- 'lib/tasks/gitlab/assets.rake'
|
||||
- 'lib/unnested_in_filters/rewriter.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/2_plan/email/trigger_email_notification_spec.rb'
|
||||
- 'rubocop/cop/avoid_return_from_blocks.rb'
|
||||
- 'rubocop/cop/gitlab/mark_used_feature_flags.rb'
|
||||
|
|
@ -95,5 +93,6 @@ Performance/MethodObjectAsBlock:
|
|||
- 'spec/support/helpers/migrations_helpers.rb'
|
||||
- 'spec/support/shared_examples/models/active_record_enum_shared_examples.rb'
|
||||
- 'spec/support_specs/helpers/stub_feature_flags_spec.rb'
|
||||
- 'tooling/lib/tooling/find_codeowners.rb'
|
||||
- 'tooling/lib/tooling/test_map_packer.rb'
|
||||
- 'tooling/quality/test_level.rb'
|
||||
|
|
|
|||
|
|
@ -8,7 +8,6 @@ Rails/FilePath:
|
|||
- 'app/controllers/help_controller.rb'
|
||||
- 'app/helpers/startupjs_helper.rb'
|
||||
- 'app/models/clusters/applications/cert_manager.rb'
|
||||
- 'app/models/clusters/applications/elastic_stack.rb'
|
||||
- 'app/models/clusters/concerns/application_data.rb'
|
||||
- 'app/models/concerns/cross_database_modification.rb'
|
||||
- 'app/models/release_highlight.rb'
|
||||
|
|
@ -103,7 +102,6 @@ Rails/FilePath:
|
|||
- 'spec/features/projects/snippets/create_snippet_spec.rb'
|
||||
- 'spec/features/projects/tags/user_edits_tags_spec.rb'
|
||||
- 'spec/features/projects/tree/upload_file_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/files/user_replaces_files_spec.rb'
|
||||
- 'spec/features/snippets/user_creates_snippet_spec.rb'
|
||||
- 'spec/features/snippets/user_edits_snippet_spec.rb'
|
||||
- 'spec/features/uploads/user_uploads_avatar_to_group_spec.rb'
|
||||
|
|
|
|||
|
|
@ -71,7 +71,6 @@ Rails/HelperInstanceVariable:
|
|||
- 'ee/app/helpers/ee/lock_helper.rb'
|
||||
- 'ee/app/helpers/ee/merge_requests_helper.rb'
|
||||
- 'ee/app/helpers/ee/mirror_helper.rb'
|
||||
- 'ee/app/helpers/ee/namespace_storage_limit_alert_helper.rb'
|
||||
- 'ee/app/helpers/ee/notes_helper.rb'
|
||||
- 'ee/app/helpers/ee/operations_helper.rb'
|
||||
- 'ee/app/helpers/ee/projects/security/configuration_helper.rb'
|
||||
|
|
@ -82,4 +81,3 @@ Rails/HelperInstanceVariable:
|
|||
- 'ee/app/helpers/ee/wiki_helper.rb'
|
||||
- 'ee/app/helpers/path_locks_helper.rb'
|
||||
- 'ee/app/helpers/projects/security/discover_helper.rb'
|
||||
- 'ee/app/helpers/seats_count_alert_helper.rb'
|
||||
|
|
|
|||
|
|
@ -31,7 +31,6 @@ Rails/InverseOf:
|
|||
- 'app/models/clusters/applications/runner.rb'
|
||||
- 'app/models/clusters/cluster.rb'
|
||||
- 'app/models/clusters/concerns/application_core.rb'
|
||||
- 'app/models/clusters/integrations/elastic_stack.rb'
|
||||
- 'app/models/clusters/integrations/prometheus.rb'
|
||||
- 'app/models/clusters/project.rb'
|
||||
- 'app/models/commit_signatures/x509_commit_signature.rb'
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ Rails/Pluck:
|
|||
- 'app/models/list.rb'
|
||||
- 'app/services/ci/pipeline_processing/atomic_processing_service/status_collection.rb'
|
||||
- 'app/services/feature_flags/update_service.rb'
|
||||
- 'app/services/pod_logs/base_service.rb'
|
||||
- 'ee/app/graphql/mutations/incident_management/oncall_rotation/base.rb'
|
||||
- 'ee/app/models/boards/epic_list.rb'
|
||||
- 'ee/app/services/concerns/incident_management/oncall_rotations/shared_rotation_logic.rb'
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@ Rails/RedundantForeignKey:
|
|||
- 'app/models/ci/unit_test_failure.rb'
|
||||
- 'app/models/clusters/applications/runner.rb'
|
||||
- 'app/models/clusters/concerns/application_core.rb'
|
||||
- 'app/models/clusters/integrations/elastic_stack.rb'
|
||||
- 'app/models/clusters/integrations/prometheus.rb'
|
||||
- 'app/models/commit_signatures/x509_commit_signature.rb'
|
||||
- 'app/models/concerns/analytics/cycle_analytics/stage.rb'
|
||||
|
|
|
|||
|
|
@ -483,7 +483,6 @@ Rails/SkipsModelValidations:
|
|||
- 'spec/features/projects/settings/user_manages_merge_requests_settings_spec.rb'
|
||||
- 'spec/features/projects/user_sees_sidebar_spec.rb'
|
||||
- 'spec/features/projects_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/blobs/blob_show_spec.rb'
|
||||
- 'spec/features/u2f_spec.rb'
|
||||
- 'spec/features/users/show_spec.rb'
|
||||
- 'spec/features/webauthn_spec.rb'
|
||||
|
|
@ -544,7 +543,6 @@ Rails/SkipsModelValidations:
|
|||
- 'spec/lib/gitlab/middleware/go_spec.rb'
|
||||
- 'spec/lib/gitlab/middleware/query_analyzer_spec.rb'
|
||||
- 'spec/lib/gitlab/object_hierarchy_spec.rb'
|
||||
- 'spec/lib/gitlab/pages_transfer_spec.rb'
|
||||
- 'spec/lib/gitlab/sidekiq_middleware/query_analyzer_spec.rb'
|
||||
- 'spec/lib/sidebars/projects/menus/project_information_menu_spec.rb'
|
||||
- 'spec/mailers/notify_spec.rb'
|
||||
|
|
@ -555,7 +553,6 @@ Rails/SkipsModelValidations:
|
|||
- 'spec/models/ci/build_dependencies_spec.rb'
|
||||
- 'spec/models/ci/build_spec.rb'
|
||||
- 'spec/models/ci/group_spec.rb'
|
||||
- 'spec/models/ci/legacy_stage_spec.rb'
|
||||
- 'spec/models/ci/pipeline_schedule_spec.rb'
|
||||
- 'spec/models/ci/pipeline_spec.rb'
|
||||
- 'spec/models/ci/processable_spec.rb'
|
||||
|
|
@ -718,7 +715,6 @@ Rails/SkipsModelValidations:
|
|||
- 'spec/uploaders/job_artifact_uploader_spec.rb'
|
||||
- 'spec/views/groups/edit.html.haml_spec.rb'
|
||||
- 'spec/views/projects/environments/terminal.html.haml_spec.rb'
|
||||
- 'spec/views/projects/tracing/show.html.haml_spec.rb'
|
||||
- 'spec/workers/auto_devops/disable_worker_spec.rb'
|
||||
- 'spec/workers/build_finished_worker_spec.rb'
|
||||
- 'spec/workers/ci/merge_requests/add_todo_when_build_fails_worker_spec.rb'
|
||||
|
|
|
|||
|
|
@ -108,7 +108,6 @@ Rails/SquishedSQLHeredocs:
|
|||
- 'ee/app/models/iterations/cadence.rb'
|
||||
- 'ee/app/models/vulnerabilities/statistic.rb'
|
||||
- 'ee/app/services/analytics/cycle_analytics/consistency_check_service.rb'
|
||||
- 'ee/app/services/security/ingestion/bulk_updatable_task.rb'
|
||||
- 'ee/app/services/security/ingestion/tasks/ingest_vulnerability_statistics.rb'
|
||||
- 'ee/app/services/vulnerabilities/historical_statistics/adjustment_service.rb'
|
||||
- 'ee/app/services/vulnerabilities/statistics/adjustment_service.rb'
|
||||
|
|
|
|||
|
|
@ -121,7 +121,6 @@ Rails/TimeZone:
|
|||
- spec/lib/gitlab/prometheus/queries/deployment_query_spec.rb
|
||||
- spec/lib/gitlab/prometheus/queries/validate_query_spec.rb
|
||||
- spec/lib/gitlab/sidekiq_logging/json_formatter_spec.rb
|
||||
- spec/lib/gitlab/updated_notes_paginator_spec.rb
|
||||
- spec/lib/gitlab/utils/json_size_estimator_spec.rb
|
||||
- spec/lib/gitlab/x509/signature_spec.rb
|
||||
- spec/lib/grafana/time_window_spec.rb
|
||||
|
|
|
|||
|
|
@ -47,7 +47,6 @@ RSpec/AnyInstanceOf:
|
|||
- ee/spec/lib/gitlab/ci/templates/Jobs/load_performance_testing_gitlab_ci_yaml_spec.rb
|
||||
- ee/spec/lib/gitlab/ci/templates/Verify/browser_performance_testing_gitlab_ci_yaml_spec.rb
|
||||
- ee/spec/lib/gitlab/ci/templates/Verify/load_performance_testing_gitlab_ci_yaml_spec.rb
|
||||
- ee/spec/lib/gitlab/ci/templates/api_fuzzing_gitlab_ci_yaml_spec.rb
|
||||
- ee/spec/lib/gitlab/ci/templates/container_scanning_gitlab_ci_yaml_spec.rb
|
||||
- ee/spec/lib/gitlab/ci/templates/coverage_fuzzing_gitlab_ci_yaml_spec.rb
|
||||
- ee/spec/lib/gitlab/ci/templates/dast_gitlab_ci_yaml_spec.rb
|
||||
|
|
@ -59,14 +58,7 @@ RSpec/AnyInstanceOf:
|
|||
- ee/spec/lib/gitlab/geo/log_cursor/daemon_spec.rb
|
||||
- ee/spec/lib/gitlab/legacy_github_import/project_creator_spec.rb
|
||||
- ee/spec/lib/omni_auth/strategies/group_saml_spec.rb
|
||||
- ee/spec/lib/security/ci_configuration/sast_build_actions_spec.rb
|
||||
- ee/spec/lib/system_check/geo/geo_database_configured_check_spec.rb
|
||||
- ee/spec/migrations/schedule_populate_resolved_on_default_branch_column_spec.rb
|
||||
- ee/spec/migrations/update_location_fingerprint_column_for_cs_spec.rb
|
||||
- ee/spec/migrations/update_occurrence_severity_column_spec.rb
|
||||
- ee/spec/migrations/update_undefined_confidence_from_occurrences_spec.rb
|
||||
- ee/spec/migrations/update_undefined_confidence_from_vulnerabilities_spec.rb
|
||||
- ee/spec/migrations/update_vulnerability_severity_column_spec.rb
|
||||
- ee/spec/models/ee/namespace_spec.rb
|
||||
- ee/spec/models/geo_node_status_spec.rb
|
||||
- ee/spec/models/issue_spec.rb
|
||||
|
|
@ -74,23 +66,18 @@ RSpec/AnyInstanceOf:
|
|||
- ee/spec/models/project_import_state_spec.rb
|
||||
- ee/spec/models/push_rule_spec.rb
|
||||
- ee/spec/presenters/ci/pipeline_presenter_spec.rb
|
||||
- ee/spec/presenters/projects/security/configuration_presenter_spec.rb
|
||||
- ee/spec/requests/api/geo_nodes_spec.rb
|
||||
- ee/spec/requests/api/graphql/mutations/dast_on_demand_scans/create_spec.rb
|
||||
- ee/spec/requests/api/graphql/mutations/dast_site_profiles/delete_spec.rb
|
||||
- ee/spec/requests/api/graphql/mutations/pipelines/run_dast_scan_spec.rb
|
||||
- ee/spec/requests/api/issues_spec.rb
|
||||
- ee/spec/requests/api/projects_spec.rb
|
||||
- ee/spec/requests/git_http_spec.rb
|
||||
- ee/spec/requests/groups_controller_spec.rb
|
||||
- ee/spec/requests/omniauth_kerberos_spnego_spec.rb
|
||||
- ee/spec/requests/repositories/git_http_controller_spec.rb
|
||||
- ee/spec/services/ci/expire_pipeline_cache_service_spec.rb
|
||||
- ee/spec/services/ci/run_dast_scan_service_spec.rb
|
||||
- ee/spec/services/ee/git/branch_push_service_spec.rb
|
||||
- ee/spec/services/ee/merge_requests/create_from_vulnerability_data_service_spec.rb
|
||||
- ee/spec/services/ee/merge_requests/refresh_service_spec.rb
|
||||
- ee/spec/services/ee/security/ingress_modsecurity_usage_service_spec.rb
|
||||
- ee/spec/services/ee/users/create_service_spec.rb
|
||||
- ee/spec/services/ee/users/destroy_service_spec.rb
|
||||
- ee/spec/services/geo/container_repository_sync_service_spec.rb
|
||||
|
|
@ -118,7 +105,6 @@ RSpec/AnyInstanceOf:
|
|||
- ee/spec/support/shared_examples/models/member_shared_examples.rb
|
||||
- ee/spec/support/shared_examples/services/base_sync_service_shared_examples.rb
|
||||
- ee/spec/support/shared_examples/services/geo/geo_request_service_shared_examples.rb
|
||||
- ee/spec/workers/build_finished_worker_spec.rb
|
||||
- ee/spec/workers/concerns/elastic/indexing_control_spec.rb
|
||||
- ee/spec/workers/elastic_commit_indexer_worker_spec.rb
|
||||
- ee/spec/workers/geo/design_repository_shard_sync_worker_spec.rb
|
||||
|
|
@ -155,7 +141,6 @@ RSpec/AnyInstanceOf:
|
|||
- spec/controllers/projects/settings/integration_hook_logs_controller_spec.rb
|
||||
- spec/controllers/projects/settings/integrations_controller_spec.rb
|
||||
- spec/controllers/projects/tags_controller_spec.rb
|
||||
- spec/controllers/registrations/experience_levels_controller_spec.rb
|
||||
- spec/controllers/registrations_controller_spec.rb
|
||||
- spec/controllers/sessions_controller_spec.rb
|
||||
- spec/controllers/snippets/notes_controller_spec.rb
|
||||
|
|
@ -176,7 +161,6 @@ RSpec/AnyInstanceOf:
|
|||
- spec/features/projects/files/user_browses_lfs_files_spec.rb
|
||||
- spec/features/projects/jobs_spec.rb
|
||||
- spec/features/projects/navbar_spec.rb
|
||||
- spec/features/projects/pages_spec.rb
|
||||
- spec/features/projects/settings/service_desk_setting_spec.rb
|
||||
- spec/features/projects/show/user_sees_setup_shortcut_buttons_spec.rb
|
||||
- spec/features/snippets/embedded_snippet_spec.rb
|
||||
|
|
@ -190,7 +174,6 @@ RSpec/AnyInstanceOf:
|
|||
- spec/graphql/mutations/alert_management/prometheus_integration/create_spec.rb
|
||||
- spec/graphql/mutations/alert_management/prometheus_integration/reset_token_spec.rb
|
||||
- spec/graphql/mutations/alert_management/prometheus_integration/update_spec.rb
|
||||
- spec/helpers/analytics/unique_visits_helper_spec.rb
|
||||
- spec/helpers/projects_helper_spec.rb
|
||||
- spec/initializers/lograge_spec.rb
|
||||
- spec/lib/api/entities/merge_request_basic_spec.rb
|
||||
|
|
@ -211,8 +194,6 @@ RSpec/AnyInstanceOf:
|
|||
- spec/lib/gitlab/auth/blocked_user_tracker_spec.rb
|
||||
- spec/lib/gitlab/auth/request_authenticator_spec.rb
|
||||
- spec/lib/gitlab/auth_spec.rb
|
||||
- spec/lib/gitlab/background_migration/populate_personal_snippet_statistics_spec.rb
|
||||
- spec/lib/gitlab/background_migration/populate_project_snippet_statistics_spec.rb
|
||||
- spec/lib/gitlab/checks/diff_check_spec.rb
|
||||
- spec/lib/gitlab/checks/lfs_check_spec.rb
|
||||
- spec/lib/gitlab/checks/lfs_integrity_spec.rb
|
||||
|
|
@ -231,8 +212,6 @@ RSpec/AnyInstanceOf:
|
|||
- spec/lib/gitlab/ci/templates/npm_spec.rb
|
||||
- spec/lib/gitlab/ci/trace_spec.rb
|
||||
- spec/lib/gitlab/current_settings_spec.rb
|
||||
- spec/lib/gitlab/cycle_analytics/base_event_fetcher_spec.rb
|
||||
- spec/lib/gitlab/database/multi_threaded_migration_spec.rb
|
||||
- spec/lib/gitlab/diff/highlight_cache_spec.rb
|
||||
- spec/lib/gitlab/diff/highlight_spec.rb
|
||||
- spec/lib/gitlab/diff/position_spec.rb
|
||||
|
|
@ -272,10 +251,8 @@ RSpec/AnyInstanceOf:
|
|||
- spec/lib/gitlab/metrics/rack_middleware_spec.rb
|
||||
- spec/lib/gitlab/metrics/subscribers/active_record_spec.rb
|
||||
- spec/lib/gitlab/metrics_spec.rb
|
||||
- spec/lib/gitlab/patch/action_dispatch_journey_formatter_spec.rb
|
||||
- spec/lib/gitlab/sidekiq_daemon/monitor_spec.rb
|
||||
- spec/lib/gitlab/sidekiq_middleware_spec.rb
|
||||
- spec/lib/gitlab/tracking/destinations/product_analytics_spec.rb
|
||||
- spec/lib/gitlab/tracking/destinations/snowplow_spec.rb
|
||||
- spec/lib/gitlab/tracking_spec.rb
|
||||
- spec/lib/gitlab/usage_data_spec.rb
|
||||
|
|
@ -335,21 +312,17 @@ RSpec/AnyInstanceOf:
|
|||
- spec/requests/git_http_spec.rb
|
||||
- spec/requests/import/gitlab_projects_controller_spec.rb
|
||||
- spec/routing/routing_spec.rb
|
||||
- spec/serializers/analytics_stage_serializer_spec.rb
|
||||
- spec/serializers/merge_request_poll_cached_widget_entity_spec.rb
|
||||
- spec/serializers/merge_request_poll_widget_entity_spec.rb
|
||||
- spec/services/application_settings/update_service_spec.rb
|
||||
- spec/services/auto_merge/merge_when_pipeline_succeeds_service_spec.rb
|
||||
- spec/services/boards/lists/update_service_spec.rb
|
||||
- spec/services/ci/create_pipeline_service_spec.rb
|
||||
- spec/services/ci/destroy_expired_job_artifacts_service_spec.rb
|
||||
- spec/services/ci/expire_pipeline_cache_service_spec.rb
|
||||
- spec/services/ci/list_config_variables_service_spec.rb
|
||||
- spec/services/ci/register_job_service_spec.rb
|
||||
- spec/services/ci/resource_groups/assign_resource_from_resource_group_service_spec.rb
|
||||
- spec/services/ci/retry_build_service_spec.rb
|
||||
- spec/services/ci/retry_pipeline_service_spec.rb
|
||||
- spec/services/ci/stop_environments_service_spec.rb
|
||||
- spec/services/clusters/applications/create_service_spec.rb
|
||||
- spec/services/clusters/cleanup/project_namespace_service_spec.rb
|
||||
- spec/services/clusters/cleanup/service_account_service_spec.rb
|
||||
|
|
@ -380,9 +353,6 @@ RSpec/AnyInstanceOf:
|
|||
- spec/services/packages/conan/create_package_file_service_spec.rb
|
||||
- spec/services/packages/nuget/metadata_extraction_service_spec.rb
|
||||
- spec/services/packages/nuget/update_package_from_metadata_service_spec.rb
|
||||
- spec/services/pages/delete_services_spec.rb
|
||||
- spec/services/pod_logs/elasticsearch_service_spec.rb
|
||||
- spec/services/pod_logs/kubernetes_service_spec.rb
|
||||
- spec/services/post_receive_service_spec.rb
|
||||
- spec/services/projects/after_rename_service_spec.rb
|
||||
- spec/services/projects/container_repository/cleanup_tags_service_spec.rb
|
||||
|
|
@ -451,7 +421,6 @@ RSpec/AnyInstanceOf:
|
|||
- spec/support/shared_examples/uploaders/object_storage_shared_examples.rb
|
||||
- spec/support/shared_examples/workers/authorized_projects_worker_shared_example.rb
|
||||
- spec/support/shared_examples/workers/reactive_cacheable_shared_examples.rb
|
||||
- spec/support/snowplow.rb
|
||||
- spec/tasks/gitlab/cleanup_rake_spec.rb
|
||||
- spec/tasks/gitlab/container_registry_rake_spec.rb
|
||||
- spec/tasks/gitlab/db_rake_spec.rb
|
||||
|
|
@ -465,9 +434,7 @@ RSpec/AnyInstanceOf:
|
|||
- spec/views/layouts/_head.html.haml_spec.rb
|
||||
- spec/views/projects/artifacts/_artifact.html.haml_spec.rb
|
||||
- spec/workers/archive_trace_worker_spec.rb
|
||||
- spec/workers/build_coverage_worker_spec.rb
|
||||
- spec/workers/build_hooks_worker_spec.rb
|
||||
- spec/workers/build_trace_sections_worker_spec.rb
|
||||
- spec/workers/ci/build_schedule_worker_spec.rb
|
||||
- spec/workers/ci/daily_build_group_report_results_worker_spec.rb
|
||||
- spec/workers/cluster_configure_istio_worker_spec.rb
|
||||
|
|
@ -481,14 +448,12 @@ RSpec/AnyInstanceOf:
|
|||
- spec/workers/email_receiver_worker_spec.rb
|
||||
- spec/workers/emails_on_push_worker_spec.rb
|
||||
- spec/workers/error_tracking_issue_link_worker_spec.rb
|
||||
- spec/workers/expire_pipeline_cache_worker_spec.rb
|
||||
- spec/workers/group_export_worker_spec.rb
|
||||
- spec/workers/group_import_worker_spec.rb
|
||||
- spec/workers/namespaces/root_statistics_worker_spec.rb
|
||||
- spec/workers/new_note_worker_spec.rb
|
||||
- spec/workers/object_pool/create_worker_spec.rb
|
||||
- spec/workers/packages/nuget/extraction_worker_spec.rb
|
||||
- spec/workers/pages_remove_worker_spec.rb
|
||||
- spec/workers/pipeline_hooks_worker_spec.rb
|
||||
- spec/workers/pipeline_process_worker_spec.rb
|
||||
- spec/workers/pipeline_schedule_worker_spec.rb
|
||||
|
|
|
|||
|
|
@ -154,7 +154,6 @@ RSpec/ContextWording:
|
|||
- 'ee/spec/features/groups/wiki/user_views_wiki_empty_spec.rb'
|
||||
- 'ee/spec/features/groups_spec.rb'
|
||||
- 'ee/spec/features/ide/user_opens_ide_spec.rb'
|
||||
- 'ee/spec/features/incidents/incident_details_spec.rb'
|
||||
- 'ee/spec/features/integrations/jira/jira_issues_list_spec.rb'
|
||||
- 'ee/spec/features/issues/epic_in_issue_sidebar_spec.rb'
|
||||
- 'ee/spec/features/issues/filtered_search/filter_issues_by_iteration_spec.rb'
|
||||
|
|
@ -223,7 +222,7 @@ RSpec/ContextWording:
|
|||
- 'ee/spec/features/trials/select_namespace_spec.rb'
|
||||
- 'ee/spec/features/users/login_spec.rb'
|
||||
- 'ee/spec/features/users/signup_spec.rb'
|
||||
- 'ee/spec/finders/audit_log_finder_spec.rb'
|
||||
- 'ee/spec/finders/audit_event_finder_spec.rb'
|
||||
- 'ee/spec/finders/autocomplete/vulnerabilities_autocomplete_finder_spec.rb'
|
||||
- 'ee/spec/finders/billed_users_finder_spec.rb'
|
||||
- 'ee/spec/finders/clusters/environments_finder_spec.rb'
|
||||
|
|
@ -233,7 +232,6 @@ RSpec/ContextWording:
|
|||
- 'ee/spec/finders/dast_scanner_profiles_finder_spec.rb'
|
||||
- 'ee/spec/finders/dast_site_profiles_finder_spec.rb'
|
||||
- 'ee/spec/finders/dast_site_validations_finder_spec.rb'
|
||||
- 'ee/spec/finders/ee/alert_management/alerts_finder_spec.rb'
|
||||
- 'ee/spec/finders/ee/alert_management/http_integrations_finder_spec.rb'
|
||||
- 'ee/spec/finders/ee/clusters/agent_authorizations_finder_spec.rb'
|
||||
- 'ee/spec/finders/ee/group_members_finder_spec.rb'
|
||||
|
|
@ -487,11 +485,6 @@ RSpec/ContextWording:
|
|||
- 'ee/spec/lib/gitlab/geo/log_helpers_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/oauth/session_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/blob_downloader_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/file_downloader_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/file_retriever_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/file_transfer_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/job_artifact_downloader_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/job_artifact_transfer_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replicator_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/signed_data_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo_spec.rb'
|
||||
|
|
@ -501,7 +494,7 @@ RSpec/ContextWording:
|
|||
- 'ee/spec/lib/gitlab/gl_repository/repo_type_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/aggregations/epics/epic_node_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/aggregations/epics/lazy_epic_aggregate_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/aggregations/issues/lazy_block_aggregate_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/aggregations/issues/lazy_links_aggregate_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/aggregations/security_orchestration_policies/lazy_dast_profile_aggregate_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/aggregations/vulnerabilities/lazy_user_notes_count_aggregate_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/aggregations/vulnerability_statistics/lazy_aggregate_spec.rb'
|
||||
|
|
@ -875,11 +868,9 @@ RSpec/ContextWording:
|
|||
- 'ee/spec/services/ee/ci/job_artifacts/destroy_batch_service_spec.rb'
|
||||
- 'ee/spec/services/ee/git/branch_push_service_spec.rb'
|
||||
- 'ee/spec/services/ee/groups/autocomplete_service_spec.rb'
|
||||
- 'ee/spec/services/ee/incident_management/issuable_escalation_statuses/after_update_service_spec.rb'
|
||||
- 'ee/spec/services/ee/integrations/test/project_service_spec.rb'
|
||||
- 'ee/spec/services/ee/ip_restrictions/update_service_spec.rb'
|
||||
- 'ee/spec/services/ee/issuable/bulk_update_service_spec.rb'
|
||||
- 'ee/spec/services/ee/issuable/clone/attributes_rewriter_spec.rb'
|
||||
- 'ee/spec/services/ee/issuable/common_system_notes_service_spec.rb'
|
||||
- 'ee/spec/services/ee/issues/clone_service_spec.rb'
|
||||
- 'ee/spec/services/ee/issues/close_service_spec.rb'
|
||||
|
|
@ -908,8 +899,6 @@ RSpec/ContextWording:
|
|||
- 'ee/spec/services/ee/protected_branches/create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/quick_actions/target_service_spec.rb'
|
||||
- 'ee/spec/services/ee/resource_events/merge_into_notes_service_spec.rb'
|
||||
- 'ee/spec/services/ee/service_ping/build_payload_service_spec.rb'
|
||||
- 'ee/spec/services/ee/service_ping/permit_data_categories_service_spec.rb'
|
||||
- 'ee/spec/services/ee/users/build_service_spec.rb'
|
||||
- 'ee/spec/services/ee/users/create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/users/destroy_service_spec.rb'
|
||||
|
|
@ -936,9 +925,7 @@ RSpec/ContextWording:
|
|||
- 'ee/spec/services/geo/container_repository_sync_service_spec.rb'
|
||||
- 'ee/spec/services/geo/container_repository_sync_spec.rb'
|
||||
- 'ee/spec/services/geo/design_repository_sync_service_spec.rb'
|
||||
- 'ee/spec/services/geo/file_download_service_spec.rb'
|
||||
- 'ee/spec/services/geo/file_registry_removal_service_spec.rb'
|
||||
- 'ee/spec/services/geo/file_upload_service_spec.rb'
|
||||
- 'ee/spec/services/geo/framework_repository_sync_service_spec.rb'
|
||||
- 'ee/spec/services/geo/hashed_storage_migration_service_spec.rb'
|
||||
- 'ee/spec/services/geo/move_repository_service_spec.rb'
|
||||
|
|
@ -990,7 +977,6 @@ RSpec/ContextWording:
|
|||
- 'ee/spec/services/merge_requests/merge_service_spec.rb'
|
||||
- 'ee/spec/services/merge_requests/update_blocks_service_spec.rb'
|
||||
- 'ee/spec/services/milestones/update_service_spec.rb'
|
||||
- 'ee/spec/services/namespaces/check_storage_size_service_spec.rb'
|
||||
- 'ee/spec/services/namespaces/in_product_marketing_emails_service_spec.rb'
|
||||
- 'ee/spec/services/namespaces/storage/email_notification_service_spec.rb'
|
||||
- 'ee/spec/services/personal_access_tokens/revoke_invalid_tokens_spec.rb'
|
||||
|
|
@ -1113,7 +1099,6 @@ RSpec/ContextWording:
|
|||
- 'ee/spec/tasks/gitlab/elastic_rake_spec.rb'
|
||||
- 'ee/spec/tasks/gitlab/license_rake_spec.rb'
|
||||
- 'ee/spec/tasks/gitlab/uploads/migrate_rake_spec.rb'
|
||||
- 'ee/spec/uploaders/every_gitlab_uploader_spec.rb'
|
||||
- 'ee/spec/views/admin/application_settings/_elasticsearch_form.html.haml_spec.rb'
|
||||
- 'ee/spec/views/admin/users/show.html.haml_spec.rb'
|
||||
- 'ee/spec/views/compliance_management/compliance_framework/_project_settings.html.haml_spec.rb'
|
||||
|
|
@ -1160,7 +1145,6 @@ RSpec/ContextWording:
|
|||
- 'ee/spec/workers/elastic_index_bulk_cron_worker_spec.rb'
|
||||
- 'ee/spec/workers/elastic_indexing_control_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/create_repository_updated_event_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/file_download_dispatch_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/prune_event_log_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/repository_shard_sync_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/repository_sync_worker_spec.rb'
|
||||
|
|
@ -1178,7 +1162,6 @@ RSpec/ContextWording:
|
|||
- 'ee/spec/workers/post_receive_spec.rb'
|
||||
- 'ee/spec/workers/project_import_schedule_worker_spec.rb'
|
||||
- 'ee/spec/workers/requirements_management/process_requirements_reports_worker_spec.rb'
|
||||
- 'ee/spec/workers/security/generate_scan_finding_rules_worker_spec.rb'
|
||||
- 'ee/spec/workers/security/track_secure_scans_worker_spec.rb'
|
||||
- 'ee/spec/workers/store_security_reports_worker_spec.rb'
|
||||
- 'ee/spec/workers/sync_seat_link_request_worker_spec.rb'
|
||||
|
|
@ -1414,7 +1397,6 @@ RSpec/ContextWording:
|
|||
- 'spec/features/admin/admin_mode/logout_spec.rb'
|
||||
- 'spec/features/admin/admin_mode/workers_spec.rb'
|
||||
- 'spec/features/admin/admin_mode_spec.rb'
|
||||
- 'spec/features/admin/admin_runners_spec.rb'
|
||||
- 'spec/features/admin/admin_search_settings_spec.rb'
|
||||
- 'spec/features/admin/admin_settings_spec.rb'
|
||||
- 'spec/features/admin/dashboard_spec.rb'
|
||||
|
|
@ -1461,7 +1443,6 @@ RSpec/ContextWording:
|
|||
- 'spec/features/groups/dependency_proxy_for_containers_spec.rb'
|
||||
- 'spec/features/groups/dependency_proxy_spec.rb'
|
||||
- 'spec/features/groups/empty_states_spec.rb'
|
||||
- 'spec/features/groups/group_runners_spec.rb'
|
||||
- 'spec/features/groups/group_settings_spec.rb'
|
||||
- 'spec/features/groups/issues_spec.rb'
|
||||
- 'spec/features/groups/labels/subscription_spec.rb'
|
||||
|
|
@ -1484,7 +1465,6 @@ RSpec/ContextWording:
|
|||
- 'spec/features/ics/project_issues_spec.rb'
|
||||
- 'spec/features/ide/clientside_preview_csp_spec.rb'
|
||||
- 'spec/features/ide/static_object_external_storage_csp_spec.rb'
|
||||
- 'spec/features/incidents/incident_details_spec.rb'
|
||||
- 'spec/features/incidents/user_creates_new_incident_spec.rb'
|
||||
- 'spec/features/invites_spec.rb'
|
||||
- 'spec/features/issuables/markdown_references/internal_references_spec.rb'
|
||||
|
|
@ -1656,8 +1636,6 @@ RSpec/ContextWording:
|
|||
- 'spec/features/projects/wiki/user_views_wiki_empty_spec.rb'
|
||||
- 'spec/features/projects_spec.rb'
|
||||
- 'spec/features/protected_branches_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/blobs/blob_show_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/blobs/edit_spec.rb'
|
||||
- 'spec/features/reportable_note/commit_spec.rb'
|
||||
- 'spec/features/reportable_note/merge_request_spec.rb'
|
||||
- 'spec/features/runners_spec.rb'
|
||||
|
|
@ -1859,7 +1837,6 @@ RSpec/ContextWording:
|
|||
- 'spec/helpers/events_helper_spec.rb'
|
||||
- 'spec/helpers/git_helper_spec.rb'
|
||||
- 'spec/helpers/gitlab_routing_helper_spec.rb'
|
||||
- 'spec/helpers/groups/crm_settings_helper_spec.rb'
|
||||
- 'spec/helpers/groups/group_members_helper_spec.rb'
|
||||
- 'spec/helpers/groups_helper_spec.rb'
|
||||
- 'spec/helpers/ide_helper_spec.rb'
|
||||
|
|
@ -2239,7 +2216,6 @@ RSpec/ContextWording:
|
|||
- 'spec/lib/gitlab/database_spec.rb'
|
||||
- 'spec/lib/gitlab/default_branch_spec.rb'
|
||||
- 'spec/lib/gitlab/deploy_key_access_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/custom_diff_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/file_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/formatters/text_formatter_spec.rb'
|
||||
|
|
@ -2636,7 +2612,6 @@ RSpec/ContextWording:
|
|||
- 'spec/models/ci/deleted_object_spec.rb'
|
||||
- 'spec/models/ci/job_artifact_spec.rb'
|
||||
- 'spec/models/ci/job_token/project_scope_link_spec.rb'
|
||||
- 'spec/models/ci/legacy_stage_spec.rb'
|
||||
- 'spec/models/ci/namespace_mirror_spec.rb'
|
||||
- 'spec/models/ci/pending_build_spec.rb'
|
||||
- 'spec/models/ci/pipeline_artifact_spec.rb'
|
||||
|
|
@ -2657,7 +2632,6 @@ RSpec/ContextWording:
|
|||
- 'spec/models/clusters/agent_spec.rb'
|
||||
- 'spec/models/clusters/applications/cert_manager_spec.rb'
|
||||
- 'spec/models/clusters/applications/crossplane_spec.rb'
|
||||
- 'spec/models/clusters/applications/elastic_stack_spec.rb'
|
||||
- 'spec/models/clusters/applications/helm_spec.rb'
|
||||
- 'spec/models/clusters/applications/ingress_spec.rb'
|
||||
- 'spec/models/clusters/applications/jupyter_spec.rb'
|
||||
|
|
@ -2894,7 +2868,6 @@ RSpec/ContextWording:
|
|||
- 'spec/presenters/packages/conan/package_presenter_spec.rb'
|
||||
- 'spec/presenters/packages/npm/package_presenter_spec.rb'
|
||||
- 'spec/presenters/packages/nuget/service_index_presenter_spec.rb'
|
||||
- 'spec/presenters/packages/pypi/package_presenter_spec.rb'
|
||||
- 'spec/presenters/project_member_presenter_spec.rb'
|
||||
- 'spec/presenters/project_presenter_spec.rb'
|
||||
- 'spec/presenters/projects/import_export/project_export_presenter_spec.rb'
|
||||
|
|
@ -3168,7 +3141,6 @@ RSpec/ContextWording:
|
|||
- 'spec/serializers/cluster_application_entity_spec.rb'
|
||||
- 'spec/serializers/cluster_entity_spec.rb'
|
||||
- 'spec/serializers/context_commits_diff_entity_spec.rb'
|
||||
- 'spec/serializers/deploy_key_entity_spec.rb'
|
||||
- 'spec/serializers/diff_file_base_entity_spec.rb'
|
||||
- 'spec/serializers/diff_file_entity_spec.rb'
|
||||
- 'spec/serializers/diff_file_metadata_entity_spec.rb'
|
||||
|
|
@ -3330,7 +3302,6 @@ RSpec/ContextWording:
|
|||
- 'spec/services/incident_management/issuable_escalation_statuses/create_service_spec.rb'
|
||||
- 'spec/services/integrations/propagate_service_spec.rb'
|
||||
- 'spec/services/integrations/test/project_service_spec.rb'
|
||||
- 'spec/services/issuable/clone/attributes_rewriter_spec.rb'
|
||||
- 'spec/services/issuable/common_system_notes_service_spec.rb'
|
||||
- 'spec/services/issue_links/list_service_spec.rb'
|
||||
- 'spec/services/issues/build_service_spec.rb'
|
||||
|
|
@ -3483,7 +3454,6 @@ RSpec/ContextWording:
|
|||
- 'spec/services/projects/update_remote_mirror_service_spec.rb'
|
||||
- 'spec/services/projects/update_repository_storage_service_spec.rb'
|
||||
- 'spec/services/projects/update_service_spec.rb'
|
||||
- 'spec/services/prometheus/create_default_alerts_service_spec.rb'
|
||||
- 'spec/services/prometheus/proxy_service_spec.rb'
|
||||
- 'spec/services/prometheus/proxy_variable_substitution_service_spec.rb'
|
||||
- 'spec/services/protected_tags/create_service_spec.rb'
|
||||
|
|
@ -3682,7 +3652,6 @@ RSpec/ContextWording:
|
|||
- 'spec/support/shared_examples/models/cluster_application_helm_cert_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/cluster_application_status_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/cluster_application_version_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/clusters/elastic_stack_client_shared.rb'
|
||||
- 'spec/support/shared_examples/models/clusters/prometheus_client_shared.rb'
|
||||
- 'spec/support/shared_examples/models/concerns/can_move_repository_storage_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/concerns/composite_id_shared_examples.rb'
|
||||
|
|
@ -3883,11 +3852,9 @@ RSpec/ContextWording:
|
|||
- 'spec/workers/deployments/update_environment_worker_spec.rb'
|
||||
- 'spec/workers/design_management/new_version_worker_spec.rb'
|
||||
- 'spec/workers/every_sidekiq_worker_spec.rb'
|
||||
- 'spec/workers/expire_build_instance_artifacts_worker_spec.rb'
|
||||
- 'spec/workers/group_import_worker_spec.rb'
|
||||
- 'spec/workers/incident_management/process_alert_worker_v2_spec.rb'
|
||||
- 'spec/workers/integrations/create_external_cross_reference_worker_spec.rb'
|
||||
- 'spec/workers/issue_placement_worker_spec.rb'
|
||||
- 'spec/workers/issues/placement_worker_spec.rb'
|
||||
- 'spec/workers/merge_requests/delete_source_branch_worker_spec.rb'
|
||||
- 'spec/workers/metrics/dashboard/prune_old_annotations_worker_spec.rb'
|
||||
|
|
@ -3902,7 +3869,6 @@ RSpec/ContextWording:
|
|||
- 'spec/workers/projects/git_garbage_collect_worker_spec.rb'
|
||||
- 'spec/workers/projects/post_creation_worker_spec.rb'
|
||||
- 'spec/workers/projects/refresh_build_artifacts_size_statistics_worker_spec.rb'
|
||||
- 'spec/workers/prometheus/create_default_alerts_worker_spec.rb'
|
||||
- 'spec/workers/purge_dependency_proxy_cache_worker_spec.rb'
|
||||
- 'spec/workers/remove_expired_group_links_worker_spec.rb'
|
||||
- 'spec/workers/remove_expired_members_worker_spec.rb'
|
||||
|
|
|
|||
|
|
@ -151,7 +151,6 @@ RSpec/ExpectChange:
|
|||
- 'ee/spec/services/ee/groups/deploy_tokens/create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/groups/deploy_tokens/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/ee/groups/deploy_tokens/revoke_service_spec.rb'
|
||||
- 'ee/spec/services/ee/issuable/clone/attributes_rewriter_spec.rb'
|
||||
- 'ee/spec/services/ee/issuable/common_system_notes_service_spec.rb'
|
||||
- 'ee/spec/services/ee/issues/create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/issues/update_service_spec.rb'
|
||||
|
|
@ -181,7 +180,6 @@ RSpec/ExpectChange:
|
|||
- 'ee/spec/services/external_status_checks/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/external_status_checks/update_service_spec.rb'
|
||||
- 'ee/spec/services/geo/blob_download_service_spec.rb'
|
||||
- 'ee/spec/services/geo/file_download_service_spec.rb'
|
||||
- 'ee/spec/services/geo/metrics_update_service_spec.rb'
|
||||
- 'ee/spec/services/geo/project_housekeeping_service_spec.rb'
|
||||
- 'ee/spec/services/geo/registry_consistency_service_spec.rb'
|
||||
|
|
@ -190,7 +188,6 @@ RSpec/ExpectChange:
|
|||
- 'ee/spec/services/group_saml/identity/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/group_saml/sign_up_service_spec.rb'
|
||||
- 'ee/spec/services/groups/mark_for_deletion_service_spec.rb'
|
||||
- 'ee/spec/services/groups/recent_merge_requests_count_service_spec.rb'
|
||||
- 'ee/spec/services/groups/restore_service_spec.rb'
|
||||
- 'ee/spec/services/groups/sync_service_spec.rb'
|
||||
- 'ee/spec/services/incident_management/oncall_rotations/edit_service_spec.rb'
|
||||
|
|
@ -201,7 +198,6 @@ RSpec/ExpectChange:
|
|||
- 'ee/spec/services/lfs/unlock_file_service_spec.rb'
|
||||
- 'ee/spec/services/merge_request_approval_settings/update_service_spec.rb'
|
||||
- 'ee/spec/services/merge_requests/update_blocks_service_spec.rb'
|
||||
- 'ee/spec/services/namespaces/update_prevent_sharing_outside_hierarchy_service_spec.rb'
|
||||
- 'ee/spec/services/projects/import_service_spec.rb'
|
||||
- 'ee/spec/services/projects/mark_for_deletion_service_spec.rb'
|
||||
- 'ee/spec/services/projects/restore_service_spec.rb'
|
||||
|
|
@ -242,7 +238,6 @@ RSpec/ExpectChange:
|
|||
- 'ee/spec/workers/elastic_remove_expired_namespace_subscriptions_from_index_cron_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/verification_state_backfill_service_spec.rb'
|
||||
- 'ee/spec/workers/new_epic_worker_spec.rb'
|
||||
- 'ee/spec/workers/security/generate_scan_finding_rules_worker_spec.rb'
|
||||
- 'ee/spec/workers/store_security_reports_worker_spec.rb'
|
||||
- 'spec/controllers/admin/clusters_controller_spec.rb'
|
||||
- 'spec/controllers/admin/groups_controller_spec.rb'
|
||||
|
|
@ -632,4 +627,3 @@ RSpec/ExpectChange:
|
|||
- 'spec/workers/update_highest_role_worker_spec.rb'
|
||||
- 'spec/workers/user_status_cleanup/batch_worker_spec.rb'
|
||||
- 'spec/workers/users/create_statistics_worker_spec.rb'
|
||||
- 'spec/workers/web_hooks/destroy_worker_spec.rb'
|
||||
|
|
|
|||
|
|
@ -30,7 +30,6 @@ RSpec/ExpectInHook:
|
|||
- 'ee/spec/helpers/billing_plans_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/ci/runners_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/issues_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/namespace_storage_limit_alert_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/welcome_helper_spec.rb'
|
||||
- 'ee/spec/helpers/kerberos_spnego_helper_spec.rb'
|
||||
- 'ee/spec/helpers/vulnerabilities_helper_spec.rb'
|
||||
|
|
@ -42,11 +41,10 @@ RSpec/ExpectInHook:
|
|||
- 'ee/spec/lib/gitlab/ci/minutes/cost_factor_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/code_owners/validator_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/code_owners_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/job_artifact_retriever_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/git_access_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/aggregations/epics/lazy_epic_aggregate_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/aggregations/issues/lazy_block_aggregate_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/aggregations/issues/lazy_links_aggregate_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/mirror_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/sitemaps/generator_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb'
|
||||
|
|
@ -90,13 +88,11 @@ RSpec/ExpectInHook:
|
|||
- 'ee/spec/services/groups/update_repository_storage_service_spec.rb'
|
||||
- 'ee/spec/services/members/activate_service_spec.rb'
|
||||
- 'ee/spec/services/merge_requests/approval_service_spec.rb'
|
||||
- 'ee/spec/services/namespaces/check_storage_size_service_spec.rb'
|
||||
- 'ee/spec/services/projects/create_from_template_service_spec.rb'
|
||||
- 'ee/spec/services/projects/mark_for_deletion_service_spec.rb'
|
||||
- 'ee/spec/services/projects/update_mirror_service_spec.rb'
|
||||
- 'ee/spec/services/security/findings/cleanup_service_spec.rb'
|
||||
- 'ee/spec/services/upcoming_reconciliations/update_service_spec.rb'
|
||||
- 'ee/spec/support/shared_examples/controllers/namespace_storage_limit_alert_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/controllers/registrations/projects_controller_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/models/concerns/elastic/cannot_read_cross_project_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb'
|
||||
|
|
@ -448,7 +444,6 @@ RSpec/ExpectInHook:
|
|||
- 'spec/services/packages/update_package_file_service_spec.rb'
|
||||
- 'spec/services/pages/zip_directory_service_spec.rb'
|
||||
- 'spec/services/pages_domains/obtain_lets_encrypt_certificate_service_spec.rb'
|
||||
- 'spec/services/projects/after_import_service_spec.rb'
|
||||
- 'spec/services/projects/after_rename_service_spec.rb'
|
||||
- 'spec/services/projects/branches_by_mode_service_spec.rb'
|
||||
- 'spec/services/projects/container_repository/cleanup_tags_service_spec.rb'
|
||||
|
|
@ -456,7 +451,6 @@ RSpec/ExpectInHook:
|
|||
- 'spec/services/projects/container_repository/gitlab/delete_tags_service_spec.rb'
|
||||
- 'spec/services/projects/container_repository/third_party/delete_tags_service_spec.rb'
|
||||
- 'spec/services/projects/create_from_template_service_spec.rb'
|
||||
- 'spec/services/projects/destroy_rollback_service_spec.rb'
|
||||
- 'spec/services/projects/destroy_service_spec.rb'
|
||||
- 'spec/services/projects/import_export/export_service_spec.rb'
|
||||
- 'spec/services/projects/import_service_spec.rb'
|
||||
|
|
@ -471,7 +465,6 @@ RSpec/ExpectInHook:
|
|||
- 'spec/services/protected_branches/create_service_spec.rb'
|
||||
- 'spec/services/protected_branches/destroy_service_spec.rb'
|
||||
- 'spec/services/protected_branches/update_service_spec.rb'
|
||||
- 'spec/services/repositories/destroy_rollback_service_spec.rb'
|
||||
- 'spec/services/repositories/destroy_service_spec.rb'
|
||||
- 'spec/services/search_service_spec.rb'
|
||||
- 'spec/services/serverless/associate_domain_service_spec.rb'
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ RSpec/InstanceVariable:
|
|||
- ee/spec/graphql/types/vulnerability_request_type_spec.rb
|
||||
- ee/spec/graphql/types/vulnerability_response_type_spec.rb
|
||||
- ee/spec/helpers/ee/issuables_helper_spec.rb
|
||||
- ee/spec/helpers/ee/namespace_storage_limit_alert_helper_spec.rb
|
||||
- ee/spec/helpers/ee/wiki_helper_spec.rb
|
||||
- ee/spec/helpers/notes_helper_spec.rb
|
||||
- ee/spec/helpers/search_helper_spec.rb
|
||||
|
|
@ -72,7 +71,6 @@ RSpec/InstanceVariable:
|
|||
- qa/qa/specs/features/ee/browser_ui/2_plan/multiple_assignees_for_issues/more_than_four_assignees_spec.rb
|
||||
- qa/qa/specs/features/ee/browser_ui/3_create/repository/code_owners_spec.rb
|
||||
- qa/qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb
|
||||
- qa/qa/specs/features/ee/browser_ui/4_verify/cancelling_merge_request_in_merge_train_spec.rb
|
||||
- qa/spec/support/repeater_spec.rb
|
||||
- spec/commands/metrics_server/metrics_server_spec.rb
|
||||
- spec/controllers/admin/clusters_controller_spec.rb
|
||||
|
|
@ -89,7 +87,6 @@ RSpec/InstanceVariable:
|
|||
- spec/controllers/profiles/avatars_controller_spec.rb
|
||||
- spec/controllers/projects/clusters_controller_spec.rb
|
||||
- spec/controllers/sessions_controller_spec.rb
|
||||
- spec/features/admin/admin_runners_spec.rb
|
||||
- spec/features/calendar_spec.rb
|
||||
- spec/features/issues/user_filters_issues_spec.rb
|
||||
- spec/features/markdown/copy_as_gfm_spec.rb
|
||||
|
|
|
|||
|
|
@ -1,11 +1,9 @@
|
|||
---
|
||||
RSpec/MultipleMemoizedHelpers:
|
||||
Exclude:
|
||||
- spec/lib/gitlab/background_migration/populate_finding_uuid_for_vulnerability_feedback_spec.rb
|
||||
- spec/lib/gitlab/background_migration/recalculate_vulnerabilities_occurrences_uuid_spec.rb
|
||||
- spec/lib/gitlab/diff/position_tracer/line_strategy_spec.rb
|
||||
- spec/requests/api/ci/runner/jobs_artifacts_spec.rb
|
||||
- ee/spec/lib/ee/gitlab/background_migration/populate_latest_pipeline_ids_spec.rb
|
||||
- ee/spec/lib/ee/gitlab/background_migration/populate_uuids_for_security_findings_spec.rb
|
||||
- ee/spec/services/ee/boards/issues/move_service_spec.rb
|
||||
- ee/spec/services/security/store_report_service_spec.rb
|
||||
|
|
|
|||
|
|
@ -32,8 +32,6 @@ RSpec/PredicateMatcher:
|
|||
- 'ee/spec/lib/gitlab/email/handler/create_note_handler_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/geo_node_status_check_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/jwt_request_decoder_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/base_transfer_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/file_transfer_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replicator_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/mirror_spec.rb'
|
||||
|
|
@ -72,7 +70,6 @@ RSpec/PredicateMatcher:
|
|||
- 'ee/spec/models/project_spec.rb'
|
||||
- 'ee/spec/models/saml_provider_spec.rb'
|
||||
- 'ee/spec/models/security/orchestration_policy_configuration_spec.rb'
|
||||
- 'ee/spec/presenters/ci/minutes/quota_presenter_spec.rb'
|
||||
- 'ee/spec/requests/api/boards_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/epics/set_subscription_spec.rb'
|
||||
- 'ee/spec/requests/api/groups_spec.rb'
|
||||
|
|
@ -250,7 +247,6 @@ RSpec/PredicateMatcher:
|
|||
- 'spec/lib/gitlab/dependency_linker/podspec_linker_spec.rb'
|
||||
- 'spec/lib/gitlab/dependency_linker/requirements_txt_linker_spec.rb'
|
||||
- 'spec/lib/gitlab/deploy_key_access_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/custom_diff_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/file_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/position_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/rendered/notebook/diff_file_spec.rb'
|
||||
|
|
@ -458,7 +454,6 @@ RSpec/PredicateMatcher:
|
|||
- 'spec/services/projects/after_rename_service_spec.rb'
|
||||
- 'spec/services/projects/cleanup_service_spec.rb'
|
||||
- 'spec/services/projects/create_service_spec.rb'
|
||||
- 'spec/services/projects/destroy_rollback_service_spec.rb'
|
||||
- 'spec/services/projects/destroy_service_spec.rb'
|
||||
- 'spec/services/projects/fork_service_spec.rb'
|
||||
- 'spec/services/projects/hashed_storage/base_attachment_service_spec.rb'
|
||||
|
|
@ -471,7 +466,6 @@ RSpec/PredicateMatcher:
|
|||
- 'spec/services/projects/update_pages_service_spec.rb'
|
||||
- 'spec/services/projects/update_service_spec.rb'
|
||||
- 'spec/services/releases/create_service_spec.rb'
|
||||
- 'spec/services/repositories/destroy_rollback_service_spec.rb'
|
||||
- 'spec/services/repositories/destroy_service_spec.rb'
|
||||
- 'spec/services/repository_archive_clean_up_service_spec.rb'
|
||||
- 'spec/services/resource_access_tokens/revoke_service_spec.rb'
|
||||
|
|
@ -506,7 +500,6 @@ RSpec/PredicateMatcher:
|
|||
- 'spec/workers/ci/delete_objects_worker_spec.rb'
|
||||
- 'spec/workers/concerns/worker_attributes_spec.rb'
|
||||
- 'spec/workers/container_expiration_policies/cleanup_container_repository_worker_spec.rb'
|
||||
- 'spec/workers/expire_build_instance_artifacts_worker_spec.rb'
|
||||
- 'spec/workers/group_destroy_worker_spec.rb'
|
||||
- 'spec/workers/hashed_storage/migrator_worker_spec.rb'
|
||||
- 'spec/workers/hashed_storage/rollbacker_worker_spec.rb'
|
||||
|
|
|
|||
|
|
@ -1,8 +1,5 @@
|
|||
---
|
||||
RSpec/RepeatedExampleGroupBody:
|
||||
# Offense count: 143
|
||||
# Temporarily disabled due to too many offenses
|
||||
Enabled: false
|
||||
Exclude:
|
||||
- 'ee/spec/controllers/ee/groups_controller_spec.rb'
|
||||
- 'ee/spec/lib/banzai/filter/references/vulnerability_reference_filters_spec.rb'
|
||||
|
|
@ -18,12 +15,10 @@ RSpec/RepeatedExampleGroupBody:
|
|||
- 'ee/spec/requests/api/graphql/mutations/compliance_management/frameworks/update_spec.rb'
|
||||
- 'ee/spec/requests/groups/security/credentials_controller_spec.rb'
|
||||
- 'ee/spec/services/app_sec/dast/profiles/create_associations_service_spec.rb'
|
||||
- 'ee/spec/services/groups/sync_service_spec.rb'
|
||||
- 'spec/controllers/groups/registry/repositories_controller_spec.rb'
|
||||
- 'spec/controllers/projects/blob_controller_spec.rb'
|
||||
- 'spec/controllers/projects/graphs_controller_spec.rb'
|
||||
- 'spec/controllers/projects/registry/repositories_controller_spec.rb'
|
||||
- 'spec/features/incidents/incident_details_spec.rb'
|
||||
- 'spec/features/issues/spam_akismet_issue_creation_spec.rb'
|
||||
- 'spec/features/merge_request/user_sees_closing_issues_message_spec.rb'
|
||||
- 'spec/features/projects/commit/cherry_pick_spec.rb'
|
||||
|
|
@ -31,6 +26,7 @@ RSpec/RepeatedExampleGroupBody:
|
|||
- 'spec/features/security/project/private_access_spec.rb'
|
||||
- 'spec/finders/packages/nuget/package_finder_spec.rb'
|
||||
- 'spec/helpers/gitlab_routing_helper_spec.rb'
|
||||
- 'spec/helpers/groups_helper_spec.rb'
|
||||
- 'spec/lib/api/entities/application_setting_spec.rb'
|
||||
- 'spec/lib/banzai/filter/references/commit_range_reference_filter_spec.rb'
|
||||
- 'spec/lib/banzai/filter/references/commit_reference_filter_spec.rb'
|
||||
|
|
@ -39,9 +35,9 @@ RSpec/RepeatedExampleGroupBody:
|
|||
- 'spec/lib/gitlab/ci/config/entry/release_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/pipeline/seed/build_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/yaml_processor_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migrations/batched_background_migration_helpers_spec.rb'
|
||||
- 'spec/lib/gitlab/empty_search_results_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/project/sample/relation_factory_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/project/tree_restorer_spec.rb'
|
||||
- 'spec/lib/gitlab/lfs/client_spec.rb'
|
||||
- 'spec/lib/gitlab/pagination/keyset/simple_order_builder_spec.rb'
|
||||
- 'spec/lib/gitlab/sanitizers/exif_spec.rb'
|
||||
|
|
|
|||
|
|
@ -1,10 +1,8 @@
|
|||
---
|
||||
RSpec/RepeatedExampleGroupDescription:
|
||||
# Offense count: 263
|
||||
# Temporarily disabled due to too many offenses
|
||||
Enabled: false
|
||||
Exclude:
|
||||
- 'ee/spec/finders/merge_trains_finder_spec.rb'
|
||||
- 'ee/spec/finders/security/vulnerability_reads_finder_spec.rb'
|
||||
- 'ee/spec/graphql/resolvers/vulnerabilities_grade_resolver_spec.rb'
|
||||
- 'ee/spec/graphql/resolvers/vulnerability_severities_count_resolver_spec.rb'
|
||||
- 'ee/spec/helpers/ee/auth_helper_spec.rb'
|
||||
|
|
@ -24,16 +22,15 @@ RSpec/RepeatedExampleGroupDescription:
|
|||
- 'ee/spec/models/software_license_spec.rb'
|
||||
- 'ee/spec/policies/app_sec/fuzzing/coverage/corpus_policy_spec.rb'
|
||||
- 'ee/spec/policies/group_policy_spec.rb'
|
||||
- 'ee/spec/policies/project_policy_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/iteration_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/iterations/create_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/vulnerabilities/sort_spec.rb'
|
||||
- 'ee/spec/requests/groups/security/credentials_controller_spec.rb'
|
||||
- 'ee/spec/requests/groups/settings/reporting_controller_spec.rb'
|
||||
- 'ee/spec/services/app_sec/dast/profiles/create_associations_service_spec.rb'
|
||||
- 'ee/spec/services/app_sec/dast/site_validations/find_or_create_service_spec.rb'
|
||||
- 'ee/spec/services/audit_event_service_spec.rb'
|
||||
- 'ee/spec/services/groups/sync_service_spec.rb'
|
||||
- 'ee/spec/services/todo_service_spec.rb'
|
||||
- 'ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/services/scoped_label_shared_examples.rb'
|
||||
- 'ee/spec/views/layouts/nav/sidebar/_project.html.haml_spec.rb'
|
||||
- 'spec/controllers/profiles/notifications_controller_spec.rb'
|
||||
|
|
@ -44,6 +41,7 @@ RSpec/RepeatedExampleGroupDescription:
|
|||
- 'spec/features/merge_request/user_sees_merge_widget_spec.rb'
|
||||
- 'spec/features/projects/jobs_spec.rb'
|
||||
- 'spec/features/projects/new_project_spec.rb'
|
||||
- 'spec/features/projects/pipelines/legacy_pipeline_spec.rb'
|
||||
- 'spec/features/security/project/private_access_spec.rb'
|
||||
- 'spec/finders/ci/pipelines_for_merge_request_finder_spec.rb'
|
||||
- 'spec/frontend/fixtures/runner.rb'
|
||||
|
|
@ -52,7 +50,6 @@ RSpec/RepeatedExampleGroupDescription:
|
|||
- 'spec/helpers/dropdowns_helper_spec.rb'
|
||||
- 'spec/helpers/gitlab_routing_helper_spec.rb'
|
||||
- 'spec/helpers/namespaces_helper_spec.rb'
|
||||
- 'spec/initializers/omniauth_spec.rb'
|
||||
- 'spec/lib/banzai/pipeline/gfm_pipeline_spec.rb'
|
||||
- 'spec/lib/gitlab/alert_management/payload/base_spec.rb'
|
||||
- 'spec/lib/gitlab/auth/atlassian/auth_hash_spec.rb'
|
||||
|
|
@ -69,14 +66,15 @@ RSpec/RepeatedExampleGroupDescription:
|
|||
- 'spec/lib/gitlab/ci/pipeline/seed/build_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/yaml_processor_spec.rb'
|
||||
- 'spec/lib/gitlab/data_builder/push_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migrations/batched_background_migration_helpers_spec.rb'
|
||||
- 'spec/lib/gitlab/database_importers/common_metrics/importer_spec.rb'
|
||||
- 'spec/lib/gitlab/git/diff_spec.rb'
|
||||
- 'spec/lib/gitlab/git/push_spec.rb'
|
||||
- 'spec/lib/gitlab/git/repository_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/project/sample/relation_factory_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/project/tree_restorer_spec.rb'
|
||||
- 'spec/lib/gitlab/kubernetes/rollout_status_spec.rb'
|
||||
- 'spec/lib/gitlab/metrics/dashboard/validator/errors_spec.rb'
|
||||
- 'spec/lib/gitlab/redis/multi_store_spec.rb'
|
||||
- 'spec/lib/gitlab/sanitizers/exif_spec.rb'
|
||||
- 'spec/lib/gitlab/template/finders/global_template_finder_spec.rb'
|
||||
- 'spec/lib/gitlab/usage_data_spec.rb'
|
||||
|
|
@ -93,8 +91,10 @@ RSpec/RepeatedExampleGroupDescription:
|
|||
- 'spec/models/project_spec.rb'
|
||||
- 'spec/models/ssh_host_key_spec.rb'
|
||||
- 'spec/requests/api/files_spec.rb'
|
||||
- 'spec/requests/api/graphql/ci/runners_spec.rb'
|
||||
- 'spec/requests/api/graphql/project/release_spec.rb'
|
||||
- 'spec/requests/api/group_clusters_spec.rb'
|
||||
- 'spec/requests/api/internal/base_spec.rb'
|
||||
- 'spec/requests/api/merge_requests_spec.rb'
|
||||
- 'spec/requests/api/notification_settings_spec.rb'
|
||||
- 'spec/requests/api/project_clusters_spec.rb'
|
||||
|
|
@ -105,10 +105,10 @@ RSpec/RepeatedExampleGroupDescription:
|
|||
- 'spec/services/import/github_service_spec.rb'
|
||||
- 'spec/services/merge_requests/refresh_service_spec.rb'
|
||||
- 'spec/services/metrics/dashboard/gitlab_alert_embed_service_spec.rb'
|
||||
- 'spec/services/resource_access_tokens/create_service_spec.rb'
|
||||
- 'spec/services/verify_pages_domain_service_spec.rb'
|
||||
- 'spec/support/cycle_analytics_helpers/test_generation.rb'
|
||||
- 'spec/support/shared_examples/models/application_setting_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/concerns/limitable_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/requests/api/composer_packages_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/serializers/diff_file_entity_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/container_registry_auth_service_shared_examples.rb'
|
||||
|
|
|
|||
|
|
@ -21,7 +21,6 @@ RSpec/ReturnFromStub:
|
|||
- 'ee/spec/features/projects/pipelines/pipeline_spec.rb'
|
||||
- 'ee/spec/features/projects/settings/ee/service_desk_setting_spec.rb'
|
||||
- 'ee/spec/features/promotion_spec.rb'
|
||||
- 'ee/spec/features/refactor_blob_viewer_disabled/projects/path_locks_spec.rb'
|
||||
- 'ee/spec/features/trials/select_namespace_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/projects/set_locked_spec.rb'
|
||||
- 'ee/spec/helpers/application_helper_spec.rb'
|
||||
|
|
@ -45,8 +44,6 @@ RSpec/ReturnFromStub:
|
|||
- 'ee/spec/lib/gitlab/code_owners_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/health_check_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/logger_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/base_transfer_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/replication/file_transfer_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/git_access_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/git_access_wiki_spec.rb'
|
||||
|
|
@ -71,7 +68,6 @@ RSpec/ReturnFromStub:
|
|||
- 'ee/spec/services/geo/design_repository_sync_service_spec.rb'
|
||||
- 'ee/spec/services/geo/files_expire_service_spec.rb'
|
||||
- 'ee/spec/services/geo/framework_repository_sync_service_spec.rb'
|
||||
- 'ee/spec/services/geo/job_artifact_deleted_event_store_spec.rb'
|
||||
- 'ee/spec/services/geo/project_housekeeping_service_spec.rb'
|
||||
- 'ee/spec/services/geo/repository_base_sync_service_spec.rb'
|
||||
- 'ee/spec/services/geo/repository_updated_service_spec.rb'
|
||||
|
|
@ -81,7 +77,6 @@ RSpec/ReturnFromStub:
|
|||
- 'ee/spec/services/merge_requests/build_service_spec.rb'
|
||||
- 'ee/spec/services/merge_trains/create_pipeline_service_spec.rb'
|
||||
- 'ee/spec/services/merge_trains/refresh_merge_request_service_spec.rb'
|
||||
- 'ee/spec/services/network_policies/resources_service_spec.rb'
|
||||
- 'ee/spec/services/projects/hashed_storage/migrate_repository_service_spec.rb'
|
||||
- 'ee/spec/services/security/token_revocation_service_spec.rb'
|
||||
- 'ee/spec/services/system_notes/merge_train_service_spec.rb'
|
||||
|
|
@ -99,7 +94,6 @@ RSpec/ReturnFromStub:
|
|||
- 'ee/spec/workers/ee/ci/build_finished_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/container_repository_sync_dispatch_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/design_repository_shard_sync_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/file_download_dispatch_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/repository_shard_sync_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/repository_verification/primary/shard_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/repository_verification/primary/single_worker_spec.rb'
|
||||
|
|
|
|||
|
|
@ -42,7 +42,6 @@ RSpec/ScatteredLet:
|
|||
- 'ee/spec/models/approval_wrapped_any_approver_rule_spec.rb'
|
||||
- 'ee/spec/models/approvals/scan_finding_wrapped_rule_set_spec.rb'
|
||||
- 'ee/spec/models/ci/minutes/notification_spec.rb'
|
||||
- 'ee/spec/models/ci/minutes/quota_spec.rb'
|
||||
- 'ee/spec/models/ci/pipeline_spec.rb'
|
||||
- 'ee/spec/models/ee/ci/build_dependencies_spec.rb'
|
||||
- 'ee/spec/models/ee/namespace/root_storage_size_spec.rb'
|
||||
|
|
@ -157,7 +156,6 @@ RSpec/ScatteredLet:
|
|||
- 'spec/lib/gitlab/diff/position_tracer/line_strategy_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/suggestion_diff_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/suggestion_spec.rb'
|
||||
- 'spec/lib/gitlab/elasticsearch/logs/lines_spec.rb'
|
||||
- 'spec/lib/gitlab/email/handler/service_desk_handler_spec.rb'
|
||||
- 'spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb'
|
||||
- 'spec/lib/gitlab/error_tracking_spec.rb'
|
||||
|
|
|
|||
|
|
@ -82,17 +82,15 @@ RSpec/VerifiedDoubles:
|
|||
- ee/spec/lib/gitlab/geo/replicator_spec.rb
|
||||
- ee/spec/lib/gitlab/geo_spec.rb
|
||||
- ee/spec/lib/gitlab/git_access_spec.rb
|
||||
- ee/spec/lib/gitlab/graphql/aggregations/issues/lazy_block_aggregate_spec.rb
|
||||
- ee/spec/lib/gitlab/graphql/aggregations/issues/lazy_links_aggregate_spec.rb
|
||||
- ee/spec/lib/gitlab/import_export/group/relation_factory_spec.rb
|
||||
- ee/spec/lib/gitlab/middleware/ip_restrictor_spec.rb
|
||||
- ee/spec/lib/gitlab/patch/legacy_database_config_spec.rb
|
||||
- ee/spec/lib/gitlab/prometheus/queries/cluster_query_spec.rb
|
||||
- ee/spec/lib/gitlab/subscription_portal/clients/rest_spec.rb
|
||||
- ee/spec/lib/sidebars/groups/menus/analytics_menu_spec.rb
|
||||
- ee/spec/lib/system_check/geo/geo_database_configured_check_spec.rb
|
||||
- ee/spec/models/app_sec/fuzzing/api/ci_configuration_spec.rb
|
||||
- ee/spec/models/approvable_spec.rb
|
||||
- ee/spec/models/concerns/ee/sha_attribute_spec.rb
|
||||
- ee/spec/models/concerns/geo/verification_state_spec.rb
|
||||
- ee/spec/models/ee/ci/job_artifact_spec.rb
|
||||
- ee/spec/models/ee/user_spec.rb
|
||||
|
|
@ -247,7 +245,6 @@ RSpec/VerifiedDoubles:
|
|||
- qa/spec/support/formatters/allure_metadata_formatter_spec.rb
|
||||
- qa/spec/support/page_error_checker_spec.rb
|
||||
- qa/spec/support/run_spec.rb
|
||||
- qa/spec/support/shared_examples/scenario_shared_examples.rb
|
||||
- qa/spec/tools/long_running_spec_reporter_spec.rb
|
||||
- spec/benchmarks/banzai_benchmark.rb
|
||||
- spec/bin/feature_flag_spec.rb
|
||||
|
|
@ -377,7 +374,6 @@ RSpec/VerifiedDoubles:
|
|||
- spec/lib/api/helpers_spec.rb
|
||||
- spec/lib/atlassian/jira_connect/client_spec.rb
|
||||
- spec/lib/backup/files_spec.rb
|
||||
- spec/lib/backup/gitaly_rpc_backup_spec.rb
|
||||
- spec/lib/backup/repositories_spec.rb
|
||||
- spec/lib/banzai/cross_project_reference_spec.rb
|
||||
- spec/lib/banzai/filter/gollum_tags_filter_spec.rb
|
||||
|
|
@ -400,7 +396,6 @@ RSpec/VerifiedDoubles:
|
|||
- spec/lib/bulk_imports/projects/pipelines/snippets_repository_pipeline_spec.rb
|
||||
- spec/lib/bulk_imports/projects/transformers/project_attributes_transformer_spec.rb
|
||||
- spec/lib/constraints/admin_constrainer_spec.rb
|
||||
- spec/lib/constraints/feature_constrainer_spec.rb
|
||||
- spec/lib/constraints/group_url_constrainer_spec.rb
|
||||
- spec/lib/constraints/jira_encoded_url_constrainer_spec.rb
|
||||
- spec/lib/constraints/project_url_constrainer_spec.rb
|
||||
|
|
@ -442,7 +437,6 @@ RSpec/VerifiedDoubles:
|
|||
- spec/lib/gitlab/ci/build/policy/variables_spec.rb
|
||||
- spec/lib/gitlab/ci/build/policy_spec.rb
|
||||
- spec/lib/gitlab/ci/build/prerequisite/kubernetes_namespace_spec.rb
|
||||
- spec/lib/gitlab/ci/build/rules/rule/clause/changes_spec.rb
|
||||
- spec/lib/gitlab/ci/build/rules/rule_spec.rb
|
||||
- spec/lib/gitlab/ci/build/rules_spec.rb
|
||||
- spec/lib/gitlab/ci/build/status/reason_spec.rb
|
||||
|
|
@ -647,7 +641,6 @@ RSpec/VerifiedDoubles:
|
|||
- spec/lib/gitlab/grape_logging/loggers/urgency_logger_spec.rb
|
||||
- spec/lib/gitlab/graphql/authorize/object_authorization_spec.rb
|
||||
- spec/lib/gitlab/graphql/batch_key_spec.rb
|
||||
- spec/lib/gitlab/graphql/find_argument_in_parent_spec.rb
|
||||
- spec/lib/gitlab/graphql/generic_tracing_spec.rb
|
||||
- spec/lib/gitlab/graphql/lazy_spec.rb
|
||||
- spec/lib/gitlab/graphql/loaders/issuable_loader_spec.rb
|
||||
|
|
@ -708,7 +701,6 @@ RSpec/VerifiedDoubles:
|
|||
- spec/lib/gitlab/metrics/elasticsearch_rack_middleware_spec.rb
|
||||
- spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb
|
||||
- spec/lib/gitlab/metrics/exporter/gc_request_middleware_spec.rb
|
||||
- spec/lib/gitlab/metrics/exporter/health_checks_middleware_spec.rb
|
||||
- spec/lib/gitlab/metrics/exporter/metrics_middleware_spec.rb
|
||||
- spec/lib/gitlab/metrics/rack_middleware_spec.rb
|
||||
- spec/lib/gitlab/metrics/requests_rack_middleware_spec.rb
|
||||
|
|
@ -836,7 +828,6 @@ RSpec/VerifiedDoubles:
|
|||
- spec/models/concerns/atomic_internal_id_spec.rb
|
||||
- spec/models/concerns/legacy_bulk_insert_spec.rb
|
||||
- spec/models/concerns/prometheus_adapter_spec.rb
|
||||
- spec/models/concerns/sha256_attribute_spec.rb
|
||||
- spec/models/concerns/sha_attribute_spec.rb
|
||||
- spec/models/concerns/token_authenticatable_strategies/base_spec.rb
|
||||
- spec/models/concerns/token_authenticatable_strategies/encrypted_spec.rb
|
||||
|
|
@ -989,7 +980,6 @@ RSpec/VerifiedDoubles:
|
|||
- spec/services/ide/schemas_config_service_spec.rb
|
||||
- spec/services/import/bitbucket_server_service_spec.rb
|
||||
- spec/services/import/github_service_spec.rb
|
||||
- spec/services/import/gitlab_projects/create_project_from_remote_file_service_spec.rb
|
||||
- spec/services/issues/create_service_spec.rb
|
||||
- spec/services/issues/related_branches_service_spec.rb
|
||||
- spec/services/jira_connect_subscriptions/create_service_spec.rb
|
||||
|
|
@ -1008,7 +998,6 @@ RSpec/VerifiedDoubles:
|
|||
- spec/services/metrics/users_starred_dashboards/create_service_spec.rb
|
||||
- spec/services/milestones/update_service_spec.rb
|
||||
- spec/services/namespaces/in_product_marketing_emails_service_spec.rb
|
||||
- spec/services/namespaces/invite_team_email_service_spec.rb
|
||||
- spec/services/notes/create_service_spec.rb
|
||||
- spec/services/notes/render_service_spec.rb
|
||||
- spec/services/notification_service_spec.rb
|
||||
|
|
@ -1031,7 +1020,6 @@ RSpec/VerifiedDoubles:
|
|||
- spec/services/projects/update_service_spec.rb
|
||||
- spec/services/repositories/changelog_service_spec.rb
|
||||
- spec/services/search_service_spec.rb
|
||||
- spec/services/service_ping/build_payload_service_spec.rb
|
||||
- spec/services/service_ping/submit_service_ping_service_spec.rb
|
||||
- spec/services/snippets/update_repository_storage_service_spec.rb
|
||||
- spec/services/spam/akismet_mark_as_spam_service_spec.rb
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ Style/CaseLikeIf:
|
|||
- 'ee/app/controllers/concerns/credentials_inventory_actions.rb'
|
||||
- 'ee/app/finders/ee/notes_finder.rb'
|
||||
- 'ee/app/helpers/ee/branches_helper.rb'
|
||||
- 'ee/app/helpers/ee/namespace_storage_limit_alert_helper.rb'
|
||||
- 'ee/app/services/epics/tree_reorder_service.rb'
|
||||
- 'ee/app/services/merge_request_approval_settings/update_service.rb'
|
||||
- 'ee/lib/gitlab/alert_management/alert_payload_field_extractor.rb'
|
||||
|
|
@ -34,7 +33,6 @@ Style/CaseLikeIf:
|
|||
- 'ee/spec/features/projects/custom_projects_template_spec.rb'
|
||||
- 'ee/spec/support/matchers/ee/epic_aggregate_matchers.rb'
|
||||
- 'lib/api/helpers/label_helpers.rb'
|
||||
- 'lib/gitlab/analytics/unique_visits.rb'
|
||||
- 'lib/gitlab/ci/ansi2html.rb'
|
||||
- 'lib/gitlab/ci/ansi2json/converter.rb'
|
||||
- 'lib/gitlab/ci/build/image.rb'
|
||||
|
|
|
|||
|
|
@ -61,7 +61,6 @@ Style/EmptyMethod:
|
|||
- 'app/controllers/registrations/welcome_controller.rb'
|
||||
- 'app/controllers/search_controller.rb'
|
||||
- 'app/graphql/resolvers/concerns/caching_array_resolver.rb'
|
||||
- 'app/helpers/namespace_storage_limit_alert_helper.rb'
|
||||
- 'app/helpers/subscribable_banner_helper.rb'
|
||||
- 'app/helpers/users/callouts_helper.rb'
|
||||
- 'app/models/ci/bridge.rb'
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ Style/ExplicitBlockArgument:
|
|||
- 'app/models/merge_request.rb'
|
||||
- 'app/models/snippet_repository.rb'
|
||||
- 'app/services/import_export_clean_up_service.rb'
|
||||
- 'app/services/issuable/clone/attributes_rewriter.rb'
|
||||
- 'app/services/packages/debian/generate_distribution_key_service.rb'
|
||||
- 'app/workers/concerns/each_shard_worker.rb'
|
||||
- 'db/migrate/20210629031900_associate_existing_dast_builds_with_variables.rb'
|
||||
|
|
|
|||
|
|
@ -165,8 +165,6 @@ Style/FormatString:
|
|||
- 'app/services/metrics/dashboard/update_dashboard_service.rb'
|
||||
- 'app/services/milestones/promote_service.rb'
|
||||
- 'app/services/personal_access_tokens/revoke_service.rb'
|
||||
- 'app/services/pod_logs/elasticsearch_service.rb'
|
||||
- 'app/services/pod_logs/kubernetes_service.rb'
|
||||
- 'app/services/projects/cleanup_service.rb'
|
||||
- 'app/services/projects/create_from_template_service.rb'
|
||||
- 'app/services/projects/import_service.rb'
|
||||
|
|
@ -232,8 +230,6 @@ Style/FormatString:
|
|||
- 'ee/app/services/incident_management/escalation_policies/base_service.rb'
|
||||
- 'ee/app/services/issues/build_from_vulnerability_service.rb'
|
||||
- 'ee/app/services/merge_requests/create_from_vulnerability_data_service.rb'
|
||||
- 'ee/app/services/namespaces/check_excess_storage_size_service.rb'
|
||||
- 'ee/app/services/namespaces/check_storage_size_service.rb'
|
||||
- 'ee/app/services/security/security_orchestration_policies/policy_configuration_validation_service.rb'
|
||||
- 'ee/app/services/security/security_orchestration_policies/validate_policy_service.rb'
|
||||
- 'ee/app/services/timebox_report_service.rb'
|
||||
|
|
|
|||
|
|
@ -682,7 +682,6 @@ Style/GuardClause:
|
|||
- 'spec/deprecation_toolkit_env.rb'
|
||||
- 'spec/features/issuables/issuable_list_spec.rb'
|
||||
- 'spec/features/projects/blobs/edit_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/blobs/edit_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migrations/background_migration_helpers_spec.rb'
|
||||
- 'spec/services/issues/relative_position_rebalancing_service_spec.rb'
|
||||
- 'spec/services/packages/maven/metadata/append_package_file_service_spec.rb'
|
||||
|
|
|
|||
|
|
@ -153,7 +153,6 @@ Style/IfUnlessModifier:
|
|||
- 'app/models/ci/build.rb'
|
||||
- 'app/models/ci/build_trace_chunk.rb'
|
||||
- 'app/models/ci/job_artifact.rb'
|
||||
- 'app/models/ci/legacy_stage.rb'
|
||||
- 'app/models/ci/pipeline.rb'
|
||||
- 'app/models/ci/runner.rb'
|
||||
- 'app/models/ci/running_build.rb'
|
||||
|
|
@ -308,7 +307,6 @@ Style/IfUnlessModifier:
|
|||
- 'app/services/import/github_service.rb'
|
||||
- 'app/services/import/gitlab_projects/file_acquisition_strategies/remote_file.rb'
|
||||
- 'app/services/issuable/bulk_update_service.rb'
|
||||
- 'app/services/issuable/clone/attributes_rewriter.rb'
|
||||
- 'app/services/issuable/common_system_notes_service.rb'
|
||||
- 'app/services/issuable_base_service.rb'
|
||||
- 'app/services/issuable_links/create_service.rb'
|
||||
|
|
@ -357,7 +355,6 @@ Style/IfUnlessModifier:
|
|||
- 'app/services/packages/pypi/create_package_service.rb'
|
||||
- 'app/services/packages/rubygems/dependency_resolver_service.rb'
|
||||
- 'app/services/pages/migrate_legacy_storage_to_deployment_service.rb'
|
||||
- 'app/services/pod_logs/kubernetes_service.rb'
|
||||
- 'app/services/post_receive_service.rb'
|
||||
- 'app/services/projects/container_repository/gitlab/delete_tags_service.rb'
|
||||
- 'app/services/projects/container_repository/third_party/delete_tags_service.rb'
|
||||
|
|
@ -716,7 +713,7 @@ Style/IfUnlessModifier:
|
|||
- 'ee/lib/gitlab/geo/replication/blob_downloader.rb'
|
||||
- 'ee/lib/gitlab/geo/replicator.rb'
|
||||
- 'ee/lib/gitlab/graphql/aggregations/epics/lazy_epic_aggregate.rb'
|
||||
- 'ee/lib/gitlab/graphql/aggregations/issues/lazy_block_aggregate.rb'
|
||||
- 'ee/lib/gitlab/graphql/aggregations/issues/lazy_links_aggregate.rb'
|
||||
- 'ee/lib/gitlab/graphql/aggregations/security_orchestration_policies/lazy_dast_profile_aggregate.rb'
|
||||
- 'ee/lib/gitlab/graphql/aggregations/vulnerabilities/lazy_user_notes_count_aggregate.rb'
|
||||
- 'ee/lib/gitlab/graphql/aggregations/vulnerability_statistics/lazy_aggregate.rb'
|
||||
|
|
@ -937,7 +934,6 @@ Style/IfUnlessModifier:
|
|||
- 'lib/gitlab/database/with_lock_retries.rb'
|
||||
- 'lib/gitlab/diff/formatters/base_formatter.rb'
|
||||
- 'lib/gitlab/diff/rendered/notebook/diff_file.rb'
|
||||
- 'lib/gitlab/elasticsearch/logs/lines.rb'
|
||||
- 'lib/gitlab/email/handler/service_desk_handler.rb'
|
||||
- 'lib/gitlab/email/message/in_product_marketing/base.rb'
|
||||
- 'lib/gitlab/email/message/repository_push.rb'
|
||||
|
|
@ -1168,7 +1164,6 @@ Style/IfUnlessModifier:
|
|||
- 'spec/features/merge_request/batch_comments_spec.rb'
|
||||
- 'spec/features/merge_request/user_sees_avatar_on_diff_notes_spec.rb'
|
||||
- 'spec/features/projects/blobs/edit_spec.rb'
|
||||
- 'spec/features/refactor_blob_viewer_disabled/projects/blobs/edit_spec.rb'
|
||||
- 'spec/graphql/mutations/releases/update_spec.rb'
|
||||
- 'spec/helpers/application_settings_helper_spec.rb'
|
||||
- 'spec/helpers/invite_members_helper_spec.rb'
|
||||
|
|
@ -1251,7 +1246,6 @@ Style/IfUnlessModifier:
|
|||
- 'spec/views/projects/edit.html.haml_spec.rb'
|
||||
- 'spec/views/shared/access_tokens/_table.html.haml_spec.rb'
|
||||
- 'spec/workers/analytics/usage_trends/counter_job_worker_spec.rb'
|
||||
- 'tooling/bin/qa/check_if_qa_only_spec_changes'
|
||||
- 'tooling/danger/product_intelligence.rb'
|
||||
- 'tooling/lib/tooling/image.rb'
|
||||
- 'tooling/lib/tooling/test_map_packer.rb'
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ Style/PercentLiteralDelimiters:
|
|||
- 'app/controllers/jira_connect/app_descriptor_controller.rb'
|
||||
- 'app/controllers/jira_connect/subscriptions_controller.rb'
|
||||
- 'app/controllers/profiles/two_factor_auths_controller.rb'
|
||||
- 'app/controllers/projects/logs_controller.rb'
|
||||
- 'app/controllers/projects/performance_monitoring/dashboards_controller.rb'
|
||||
- 'app/controllers/projects/product_analytics_controller.rb'
|
||||
- 'app/controllers/projects/service_desk_controller.rb'
|
||||
|
|
@ -79,7 +78,6 @@ Style/PercentLiteralDelimiters:
|
|||
- 'app/models/bulk_imports/file_transfer/project_config.rb'
|
||||
- 'app/models/ci/build.rb'
|
||||
- 'app/models/ci/build_runner_session.rb'
|
||||
- 'app/models/ci/legacy_stage.rb'
|
||||
- 'app/models/ci/pipeline.rb'
|
||||
- 'app/models/clusters/applications/cert_manager.rb'
|
||||
- 'app/models/clusters/platforms/kubernetes.rb'
|
||||
|
|
@ -142,7 +140,6 @@ Style/PercentLiteralDelimiters:
|
|||
- 'app/models/resource_timebox_event.rb'
|
||||
- 'app/models/user.rb'
|
||||
- 'app/models/user_interacted_project.rb'
|
||||
- 'app/models/users/in_product_marketing_email.rb'
|
||||
- 'app/policies/identity_provider_policy.rb'
|
||||
- 'app/presenters/dev_ops_report/metric_presenter.rb'
|
||||
- 'app/presenters/search_service_presenter.rb'
|
||||
|
|
@ -166,8 +163,6 @@ Style/PercentLiteralDelimiters:
|
|||
- 'app/services/merge_requests/update_service.rb'
|
||||
- 'app/services/metrics/dashboard/default_embed_service.rb'
|
||||
- 'app/services/packages/debian/generate_distribution_service.rb'
|
||||
- 'app/services/pod_logs/base_service.rb'
|
||||
- 'app/services/pod_logs/elasticsearch_service.rb'
|
||||
- 'app/services/preview_markdown_service.rb'
|
||||
- 'app/services/projects/apple_target_platform_detector_service.rb'
|
||||
- 'app/services/projects/container_repository/cleanup_tags_service.rb'
|
||||
|
|
@ -674,7 +669,6 @@ Style/PercentLiteralDelimiters:
|
|||
- 'spec/factories/ci/runners.rb'
|
||||
- 'spec/factories/clusters/applications/helm.rb'
|
||||
- 'spec/factories/clusters/clusters.rb'
|
||||
- 'spec/factories/clusters/integrations/elastic_stack.rb'
|
||||
- 'spec/factories/clusters/integrations/prometheus.rb'
|
||||
- 'spec/factories/clusters/providers/aws.rb'
|
||||
- 'spec/factories/deployments.rb'
|
||||
|
|
@ -692,7 +686,6 @@ Style/PercentLiteralDelimiters:
|
|||
- 'spec/features/projects/artifacts/user_downloads_artifacts_spec.rb'
|
||||
- 'spec/features/projects/branches_spec.rb'
|
||||
- 'spec/features/projects/environments/environment_spec.rb'
|
||||
- 'spec/features/projects/environments_pod_logs_spec.rb'
|
||||
- 'spec/features/projects/integrations/user_activates_jira_spec.rb'
|
||||
- 'spec/features/projects/jobs_spec.rb'
|
||||
- 'spec/features/projects/labels/issues_sorted_by_priority_spec.rb'
|
||||
|
|
@ -1003,7 +996,6 @@ Style/PercentLiteralDelimiters:
|
|||
- 'spec/models/project_setting_spec.rb'
|
||||
- 'spec/models/project_spec.rb'
|
||||
- 'spec/models/project_team_spec.rb'
|
||||
- 'spec/models/project_tracing_setting_spec.rb'
|
||||
- 'spec/models/projects/topic_spec.rb'
|
||||
- 'spec/models/prometheus_metric_spec.rb'
|
||||
- 'spec/models/releases/link_spec.rb'
|
||||
|
|
@ -1115,8 +1107,6 @@ Style/PercentLiteralDelimiters:
|
|||
- 'spec/services/packages/nuget/update_package_from_metadata_service_spec.rb'
|
||||
- 'spec/services/packages/update_tags_service_spec.rb'
|
||||
- 'spec/services/pages_domains/obtain_lets_encrypt_certificate_service_spec.rb'
|
||||
- 'spec/services/pod_logs/base_service_spec.rb'
|
||||
- 'spec/services/pod_logs/kubernetes_service_spec.rb'
|
||||
- 'spec/services/product_analytics/build_graph_service_spec.rb'
|
||||
- 'spec/services/projects/branches_by_mode_service_spec.rb'
|
||||
- 'spec/services/projects/container_repository/cleanup_tags_service_spec.rb'
|
||||
|
|
|
|||
|
|
@ -109,5 +109,4 @@ Style/RedundantRegexpEscape:
|
|||
- 'spec/support_specs/matchers/exceed_query_limit_helpers_spec.rb'
|
||||
- 'spec/uploaders/personal_file_uploader_spec.rb'
|
||||
- 'spec/views/help/index.html.haml_spec.rb'
|
||||
- 'tooling/bin/qa/check_if_qa_only_spec_changes'
|
||||
- 'tooling/danger/project_helper.rb'
|
||||
|
|
|
|||
|
|
@ -143,7 +143,6 @@ Style/RedundantSelf:
|
|||
- 'app/models/project_group_link.rb'
|
||||
- 'app/models/project_import_data.rb'
|
||||
- 'app/models/project_label.rb'
|
||||
- 'app/models/project_tracing_setting.rb'
|
||||
- 'app/models/prometheus_alert.rb'
|
||||
- 'app/models/protected_branch.rb'
|
||||
- 'app/models/protected_branch/push_access_level.rb'
|
||||
|
|
|
|||
|
|
@ -133,7 +133,7 @@ Style/SymbolProc:
|
|||
- 'ee/spec/helpers/ee/registrations_helper_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/search_results_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/elastic/document_reference_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/aggregations/issues/lazy_block_aggregate_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/graphql/aggregations/issues/lazy_links_aggregate_spec.rb'
|
||||
- 'ee/spec/models/ee/iterations/cadence_spec.rb'
|
||||
- 'ee/spec/services/groups/participants_service_spec.rb'
|
||||
- 'ee/spec/support/helpers/subscription_portal_helpers.rb'
|
||||
|
|
|
|||
|
|
@ -7,12 +7,5 @@
|
|||
"app/assets/stylesheets/lazy_bundles/select2.scss",
|
||||
"app/assets/stylesheets/highlight/themes/*.scss",
|
||||
"app/assets/stylesheets/lazy_bundles/cropper.css"
|
||||
],
|
||||
"plugins":[
|
||||
"./scripts/frontend/stylelint/stylelint_duplicate_selectors.js",
|
||||
"./scripts/frontend/stylelint/stylelint_utility_classes.js",
|
||||
],
|
||||
"rules":{
|
||||
"stylelint-gitlab/utility-classes":[true,{ "severity": "warning" }],
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
44
CHANGELOG.md
44
CHANGELOG.md
|
|
@ -1011,6 +1011,28 @@ entry.
|
|||
- [Fix JH skipped subscription portal spec](gitlab-org/gitlab@0e7e7cb4a62d004989c47fafe6fe1f9ffd90da44) by @chaomao ([merge request](gitlab-org/gitlab!87213))
|
||||
- [Add not null constraint to requirements.issue_id validate:false](gitlab-org/gitlab@5ccac890b13c53c5761ccb8e5cb7ca202e0656c3) ([merge request](gitlab-org/gitlab!86590))
|
||||
|
||||
## 15.0.4 (2022-06-30)
|
||||
|
||||
### Security (17 changes)
|
||||
|
||||
- [Fix group IP restrictions not enforced for container registry requests](gitlab-org/security/gitlab@7dea5867ea5e115a3a91576fec91de8e7f2a9915) ([merge request](gitlab-org/security/gitlab!2551))
|
||||
- [Update rack gem to version 2.2.3.1](gitlab-org/security/gitlab@c0df8beef0297e9b99b954fcdcbf07cee3f0e9d6) ([merge request](gitlab-org/security/gitlab!2553))
|
||||
- [Gitlab Runner version upgrade](gitlab-org/security/gitlab@012ff20c80754ff9ac38b82894346a51aa0a9b4c) ([merge request](gitlab-org/security/gitlab!2566))
|
||||
- [Update ProjectAttributesTransformer to use fixed number of attributes](gitlab-org/security/gitlab@619d77865f3e61f3cfb6ca92011ded44f6baf0ad) ([merge request](gitlab-org/security/gitlab!2548))
|
||||
- [Escape deploy key title to prevent XSS](gitlab-org/security/gitlab@7b1a458df5c553d6fa99b4fec0d677c9e924ad86) ([merge request](gitlab-org/security/gitlab!2493))
|
||||
- [Sanitize ZenTao breadcrumb links](gitlab-org/security/gitlab@adb8b2829e3d6b69ea32a7524c6f772be1debf82) ([merge request](gitlab-org/security/gitlab!2556))
|
||||
- [Fix permissions in the project labels API](gitlab-org/security/gitlab@4fd766e90ea6e8899897d7b7d9551b2edb5dce9a) ([merge request](gitlab-org/security/gitlab!2533))
|
||||
- [Security fix sentry issue leaks and access level check](gitlab-org/security/gitlab@d43b2c600a5fc31592eb8f07a4fcfdf3141911f7) ([merge request](gitlab-org/security/gitlab!2500))
|
||||
- [Check permissions before exposing user two factor enabled](gitlab-org/security/gitlab@aac30c9f3228efd643d3fc204ee49f740f1ebc81) ([merge request](gitlab-org/security/gitlab!2524))
|
||||
- [Filter milestone release by user access](gitlab-org/security/gitlab@aa1b76b8eb2966463c8a10869e00f3320bf4ea1a) ([merge request](gitlab-org/security/gitlab!2536))
|
||||
- [Fix the required access level in the Conan packages finder](gitlab-org/security/gitlab@fa090cd9d2adab46c6c3f2a70b351a61847b5c6c) ([merge request](gitlab-org/security/gitlab!2482))
|
||||
- [Allow inviting only groups with subset of allowed domains to groups](gitlab-org/security/gitlab@981be1afc7c6bf8f699ced1ae930b201699e29e3) ([merge request](gitlab-org/security/gitlab!2511))
|
||||
- [Fix open redirect vulnerability](gitlab-org/security/gitlab@fa9cf0a41f338e285701db231316897d362ce306) ([merge request](gitlab-org/security/gitlab!2541))
|
||||
- [Adds a filter based on user access to Runner jobs endpoint](gitlab-org/security/gitlab@8be3da271d2a6ff3285846c50a5ce4dd584419ff) ([merge request](gitlab-org/security/gitlab!2496))
|
||||
- [Prevent runners from picking IP restricted jobs](gitlab-org/security/gitlab@dcc830d14cc0ee616dc3ad263d66bd42f92b56a2) ([merge request](gitlab-org/security/gitlab!2504))
|
||||
- [Restrict CI lint access to pipeline creators](gitlab-org/security/gitlab@42425cd68755c53ed33952111be9803ce3b37515) ([merge request](gitlab-org/security/gitlab!2514))
|
||||
- [Catch endless headers when reading HTTP responses](gitlab-org/security/gitlab@d2ce0a236204b97a853bc35332d49d7427f38fbc) ([merge request](gitlab-org/security/gitlab!2528))
|
||||
|
||||
## 15.0.3 (2022-06-16)
|
||||
|
||||
### Fixed (2 changes)
|
||||
|
|
@ -1785,6 +1807,28 @@ entry.
|
|||
- [Move methods to build email unsubscribe link to helper](gitlab-org/gitlab@ae4391a84d14d51ca5b5f2ffaada96e3b37a1d51) ([merge request](gitlab-org/gitlab!84696)) **GitLab Enterprise Edition**
|
||||
- [Deprecate `push_rules_supersede_code_owners` feature flag](gitlab-org/gitlab@9ee99872b66a69c5a2d1c1c9863d960832a1d91f) ([merge request](gitlab-org/gitlab!85390))
|
||||
|
||||
## 14.10.5 (2022-06-30)
|
||||
|
||||
### Security (17 changes)
|
||||
|
||||
- [Fix group IP restrictions not enforced for container registry requests](gitlab-org/security/gitlab@b146ad7b8c6fba9d3c5bea365ff8afd49949dcb0) ([merge request](gitlab-org/security/gitlab!2552))
|
||||
- [Update rack gem to version 2.2.3.1](gitlab-org/security/gitlab@09ebb50ceee5a2226c1f70fa1d6c25391d51dda6) ([merge request](gitlab-org/security/gitlab!2554))
|
||||
- [Gitlab Runner version upgrade](gitlab-org/security/gitlab@c91bfdb4f96e70e377a84b99c4edaa2fdecb8e16) ([merge request](gitlab-org/security/gitlab!2567))
|
||||
- [Update ProjectAttributesTransformer to use fixed number of attributes](gitlab-org/security/gitlab@6f892fb2a4b84473c3796533551f915c16cf77d9) ([merge request](gitlab-org/security/gitlab!2549))
|
||||
- [Escape deploy key title to prevent XSS](gitlab-org/security/gitlab@153a7c447e03a509b7f06ac7381f4f9db414c9ea) ([merge request](gitlab-org/security/gitlab!2494))
|
||||
- [Sanitize ZenTao breadcrumb links](gitlab-org/security/gitlab@530c7be82ae90138898ff99008d994b1c85d8cf1) ([merge request](gitlab-org/security/gitlab!2557))
|
||||
- [Fix permissions in the project labels API](gitlab-org/security/gitlab@f2c71f64c258bef9f56f4892d11a4dbf20d668e6) ([merge request](gitlab-org/security/gitlab!2534))
|
||||
- [Security fix sentry issue leaks and access level check](gitlab-org/security/gitlab@c644d94f58e30e1a9d87521b039a347412f0fead) ([merge request](gitlab-org/security/gitlab!2501))
|
||||
- [Check permissions before exposing user two factor enabled](gitlab-org/security/gitlab@8a623e8a4fdbd3421ac3ae0e37e156b7d3b04970) ([merge request](gitlab-org/security/gitlab!2525))
|
||||
- [Filter milestone release by user access](gitlab-org/security/gitlab@d7d6431a52808107a71f15d29e856eef2cb313e5) ([merge request](gitlab-org/security/gitlab!2537))
|
||||
- [Fix the required access level in the Conan packages finder](gitlab-org/security/gitlab@756fb242c4d6acf6cfd95fa39f37410eaf009747) ([merge request](gitlab-org/security/gitlab!2485))
|
||||
- [Allow inviting only groups with subset of allowed domains to groups](gitlab-org/security/gitlab@ca50492a32a2e367b0bc75dae0f91dc52d23b2ed) ([merge request](gitlab-org/security/gitlab!2512))
|
||||
- [Fix open redirect vulnerability](gitlab-org/security/gitlab@1450068a44d67af3cbe09fedcc4b1e9b4ea2e586) ([merge request](gitlab-org/security/gitlab!2540))
|
||||
- [Adds a filter based on user access to Runner jobs endpoint](gitlab-org/security/gitlab@dafaf3e50e8b1a18ff362cbb60e9482c9d60fc33) ([merge request](gitlab-org/security/gitlab!2497))
|
||||
- [Prevent runners from picking IP restricted jobs](gitlab-org/security/gitlab@0fad0cdde00b68c2a0f19ffa2681b438fcad4097) ([merge request](gitlab-org/security/gitlab!2503))
|
||||
- [Restrict CI lint access to pipeline creators](gitlab-org/security/gitlab@c5b79e969f10e3604eff16a9edef716e700cd201) ([merge request](gitlab-org/security/gitlab!2515))
|
||||
- [Catch endless headers when reading HTTP responses](gitlab-org/security/gitlab@65379002bd7a0259c425455c937b110bd96096dc) ([merge request](gitlab-org/security/gitlab!2529))
|
||||
|
||||
## 14.10.4 (2022-06-01)
|
||||
|
||||
### Security (7 changes)
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
15.1.3
|
||||
3fc66dc23581de48bdbbf1b5a5d5ca9faf5f925b
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
3.0.0
|
||||
3.0.1
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
15.1.0
|
||||
15.2.0
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
1.59.0
|
||||
1.61.0
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
14.7.4
|
||||
14.9.0
|
||||
|
|
|
|||
41
Gemfile
41
Gemfile
|
|
@ -30,6 +30,7 @@ gem 'declarative_policy', '~> 1.1.0'
|
|||
|
||||
# Authentication libraries
|
||||
gem 'devise', '~> 4.7.2'
|
||||
gem 'devise-pbkdf2-encryptable', '~> 0.0.0', path: 'vendor/gems/devise-pbkdf2-encryptable'
|
||||
gem 'bcrypt', '~> 3.1', '>= 3.1.14'
|
||||
gem 'doorkeeper', '~> 5.5.0.rc2'
|
||||
gem 'doorkeeper-openid_connect', '~> 1.7.5'
|
||||
|
|
@ -44,13 +45,13 @@ gem 'omniauth-dingtalk-oauth2', '~> 1.0'
|
|||
gem 'omniauth-alicloud', '~> 1.0.1'
|
||||
gem 'omniauth-facebook', '~> 4.0.0'
|
||||
gem 'omniauth-github', '~> 1.4'
|
||||
gem 'omniauth-gitlab', '~> 1.0.2'
|
||||
gem 'omniauth-gitlab', '~> 4.0.0', path: 'vendor/gems/omniauth-gitlab' # See vendor/gems/omniauth-gitlab/README.md
|
||||
gem 'omniauth-google-oauth2', '~> 0.6.0'
|
||||
gem 'omniauth-oauth2-generic', '~> 0.2.2'
|
||||
gem 'omniauth-saml', '~> 1.10'
|
||||
gem 'omniauth-shibboleth', '~> 1.3.0'
|
||||
gem 'omniauth-twitter', '~> 1.4'
|
||||
gem 'omniauth_crowd', '~> 2.4.0'
|
||||
gem 'omniauth_crowd', '~> 2.4.0', path: 'vendor/gems/omniauth_crowd' # See vendor/gems/omniauth_crowd/README.md
|
||||
gem 'omniauth-authentiq', '~> 0.3.3'
|
||||
gem 'gitlab-omniauth-openid-connect', '~> 0.9.0', require: 'omniauth_openid_connect'
|
||||
gem 'omniauth-salesforce', '~> 1.0.5'
|
||||
|
|
@ -91,7 +92,7 @@ gem 'gpgme', '~> 2.0.19'
|
|||
# LDAP Auth
|
||||
# GitLab fork with several improvements to original library. For full list of changes
|
||||
# see https://github.com/intridea/omniauth-ldap/compare/master...gitlabhq:master
|
||||
gem 'gitlab_omniauth-ldap', '~> 2.1.1', require: 'omniauth-ldap'
|
||||
gem 'gitlab_omniauth-ldap', '~> 2.2.0', require: 'omniauth-ldap'
|
||||
gem 'net-ldap', '~> 0.16.3'
|
||||
|
||||
# API
|
||||
|
|
@ -103,7 +104,7 @@ gem 'rack-cors', '~> 1.1.0', require: 'rack/cors'
|
|||
gem 'graphql', '~> 1.13.12'
|
||||
gem 'graphiql-rails', '~> 1.8'
|
||||
gem 'apollo_upload_server', '~> 2.1.0'
|
||||
gem 'graphql-docs', '~> 1.6.0', group: [:development, :test]
|
||||
gem 'graphql-docs', '~> 2.1.0', group: [:development, :test]
|
||||
gem 'graphlient', '~> 0.5.0' # Used by BulkImport feature (group::import)
|
||||
|
||||
gem 'hashie'
|
||||
|
|
@ -145,9 +146,9 @@ gem 'seed-fu', '~> 2.3.7'
|
|||
gem 'elasticsearch-model', '~> 7.2'
|
||||
gem 'elasticsearch-rails', '~> 7.2', require: 'elasticsearch/rails/instrumentation'
|
||||
gem 'elasticsearch-api', '7.13.3'
|
||||
gem 'aws-sdk-core', '~> 3'
|
||||
gem 'aws-sdk-core', '~> 3.131.0'
|
||||
gem 'aws-sdk-cloudformation', '~> 1'
|
||||
gem 'aws-sdk-s3', '~> 1'
|
||||
gem 'aws-sdk-s3', '~> 1.114.0'
|
||||
gem 'faraday_middleware-aws-sigv4', '~>0.3.0'
|
||||
gem 'typhoeus', '~> 1.4.0' # Used with Elasticsearch to support http keep-alive connections
|
||||
|
||||
|
|
@ -181,7 +182,7 @@ gem 'diffy', '~> 3.3'
|
|||
gem 'diff_match_patch', '~> 0.1.0'
|
||||
|
||||
# Application server
|
||||
gem 'rack', '~> 2.2.3.0'
|
||||
gem 'rack', '~> 2.2.4'
|
||||
# https://github.com/zombocom/rack-timeout/blob/master/README.md#rails-apps-manually
|
||||
gem 'rack-timeout', '~> 0.6.0', require: 'rack/timeout/base'
|
||||
|
||||
|
|
@ -255,7 +256,7 @@ gem 'slack-messenger', '~> 2.3.4'
|
|||
gem 'hangouts-chat', '~> 0.0.5', require: 'hangouts_chat'
|
||||
|
||||
# Asana integration
|
||||
gem 'asana', '~> 0.10.3'
|
||||
gem 'asana', '~> 0.10.13'
|
||||
|
||||
# FogBugz integration
|
||||
gem 'ruby-fogbugz', '~> 0.2.1'
|
||||
|
|
@ -268,7 +269,7 @@ gem 'sanitize', '~> 6.0'
|
|||
gem 'babosa', '~> 1.0.4'
|
||||
|
||||
# Sanitizes SVG input
|
||||
gem 'loofah', '~> 2.2'
|
||||
gem 'loofah', '~> 2.18.0'
|
||||
|
||||
# Working with license
|
||||
gem 'licensee', '~> 9.14.1'
|
||||
|
|
@ -323,7 +324,7 @@ gem 'thrift', '>= 0.14.0'
|
|||
|
||||
# I18n
|
||||
gem 'ruby_parser', '~> 3.15', require: false
|
||||
gem 'rails-i18n', '~> 6.0'
|
||||
gem 'rails-i18n', '~> 7.0'
|
||||
gem 'gettext_i18n_rails', '~> 1.8.0'
|
||||
gem 'gettext_i18n_rails_js', '~> 1.3'
|
||||
gem 'gettext', '~> 3.3', require: false, group: :development
|
||||
|
|
@ -339,12 +340,12 @@ gem 'snowplow-tracker', '~> 0.6.1'
|
|||
# Metrics
|
||||
gem 'method_source', '~> 1.0', require: false
|
||||
gem 'webrick', '~> 1.6.1', require: false
|
||||
gem 'prometheus-client-mmap', '~> 0.15.0', require: 'prometheus/client'
|
||||
gem 'prometheus-client-mmap', '~> 0.16', require: 'prometheus/client'
|
||||
|
||||
gem 'warning', '~> 1.2.0'
|
||||
gem 'warning', '~> 1.3.0'
|
||||
|
||||
group :development do
|
||||
gem 'lefthook', '~> 0.8.0', require: false
|
||||
gem 'lefthook', '~> 1.0.0', require: false
|
||||
gem 'rubocop'
|
||||
gem 'solargraph', '~> 0.44.3', require: false
|
||||
|
||||
|
|
@ -407,7 +408,7 @@ group :development, :test do
|
|||
end
|
||||
|
||||
group :development, :test, :danger do
|
||||
gem 'gitlab-dangerfiles', '~> 3.4.0', require: false
|
||||
gem 'gitlab-dangerfiles', '~> 3.4.3', require: false
|
||||
end
|
||||
|
||||
group :development, :test, :coverage do
|
||||
|
|
@ -436,7 +437,7 @@ group :test do
|
|||
gem 'capybara-screenshot', '~> 1.0.22'
|
||||
gem 'selenium-webdriver', '~> 3.142'
|
||||
|
||||
gem 'shoulda-matchers', '~> 4.0.1', require: false
|
||||
gem 'shoulda-matchers', '~> 5.1.0', require: false
|
||||
gem 'email_spec', '~> 2.2.0'
|
||||
gem 'webmock', '~> 3.9.1'
|
||||
gem 'rails-controller-testing'
|
||||
|
|
@ -466,7 +467,7 @@ gem 'benchmark-memory', '~> 0.1', require: false
|
|||
gem 'activerecord-explain-analyze', '~> 0.1', require: false
|
||||
|
||||
# OAuth
|
||||
gem 'oauth2', '~> 1.4'
|
||||
gem 'oauth2', '~> 2.0'
|
||||
|
||||
# Health check
|
||||
gem 'health_check', '~> 3.0'
|
||||
|
|
@ -535,7 +536,7 @@ gem 'valid_email', '~> 0.1'
|
|||
# JSON
|
||||
gem 'json', '~> 2.5.1'
|
||||
gem 'json_schemer', '~> 0.2.18'
|
||||
gem 'oj', '~> 3.10.6'
|
||||
gem 'oj', '~> 3.13.16'
|
||||
gem 'multi_json', '~> 1.14.1'
|
||||
gem 'yajl-ruby', '~> 1.4.1', require: 'yajl'
|
||||
|
||||
|
|
@ -546,6 +547,10 @@ gem 'ipaddress', '~> 0.8.3'
|
|||
|
||||
gem 'parslet', '~> 1.8'
|
||||
|
||||
gem 'ipynbdiff', '0.4.7'
|
||||
gem 'ipynbdiff', path: 'vendor/gems/ipynbdiff'
|
||||
|
||||
gem 'ed25519', '~> 1.3.0'
|
||||
|
||||
# Error Tracking OpenAPI client
|
||||
# See https://gitlab.com/gitlab-org/gitlab/-/blob/master/doc/development/rake_tasks.md#update-openapi-client-for-error-tracking-feature
|
||||
gem 'error_tracking_open_api', path: 'vendor/gems/error_tracking_open_api'
|
||||
|
|
|
|||
162
Gemfile.lock
162
Gemfile.lock
|
|
@ -1,3 +1,22 @@
|
|||
PATH
|
||||
remote: vendor/gems/devise-pbkdf2-encryptable
|
||||
specs:
|
||||
devise-pbkdf2-encryptable (0.0.0)
|
||||
devise (~> 4.0)
|
||||
|
||||
PATH
|
||||
remote: vendor/gems/error_tracking_open_api
|
||||
specs:
|
||||
error_tracking_open_api (1.0.0)
|
||||
typhoeus (~> 1.0, >= 1.0.1)
|
||||
|
||||
PATH
|
||||
remote: vendor/gems/ipynbdiff
|
||||
specs:
|
||||
ipynbdiff (0.4.7)
|
||||
diffy (~> 3.3)
|
||||
oj (~> 3.13.16)
|
||||
|
||||
PATH
|
||||
remote: vendor/gems/mail-smtp_pool
|
||||
specs:
|
||||
|
|
@ -5,6 +24,21 @@ PATH
|
|||
connection_pool (~> 2.0)
|
||||
mail (~> 2.7)
|
||||
|
||||
PATH
|
||||
remote: vendor/gems/omniauth-gitlab
|
||||
specs:
|
||||
omniauth-gitlab (4.0.0)
|
||||
omniauth (~> 1.0)
|
||||
omniauth-oauth2 (~> 1.7.1)
|
||||
|
||||
PATH
|
||||
remote: vendor/gems/omniauth_crowd
|
||||
specs:
|
||||
omniauth_crowd (2.4.0)
|
||||
activesupport
|
||||
nokogiri (>= 1.4.4)
|
||||
omniauth (~> 1.0, < 3)
|
||||
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
|
|
@ -83,11 +117,11 @@ GEM
|
|||
apollo_upload_server (2.1.0)
|
||||
actionpack (>= 4.2)
|
||||
graphql (>= 1.8)
|
||||
asana (0.10.3)
|
||||
asana (0.10.13)
|
||||
faraday (~> 1.0)
|
||||
faraday_middleware (~> 1.0)
|
||||
faraday_middleware-multi_json (~> 0.0)
|
||||
oauth2 (~> 1.4)
|
||||
oauth2 (>= 1.4, < 3)
|
||||
asciidoctor (2.0.15)
|
||||
asciidoctor-include-ext (0.4.0)
|
||||
asciidoctor (>= 1.5.6, < 3.0.0)
|
||||
|
|
@ -105,24 +139,24 @@ GEM
|
|||
execjs (> 0)
|
||||
awesome_print (1.9.2)
|
||||
awrence (1.1.1)
|
||||
aws-eventstream (1.1.0)
|
||||
aws-partitions (1.345.0)
|
||||
aws-eventstream (1.2.0)
|
||||
aws-partitions (1.600.0)
|
||||
aws-sdk-cloudformation (1.41.0)
|
||||
aws-sdk-core (~> 3, >= 3.99.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-core (3.104.3)
|
||||
aws-sdk-core (3.131.1)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
aws-partitions (~> 1, >= 1.239.0)
|
||||
aws-partitions (~> 1, >= 1.525.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
jmespath (~> 1.0)
|
||||
aws-sdk-kms (1.36.0)
|
||||
aws-sdk-core (~> 3, >= 3.99.0)
|
||||
jmespath (~> 1, >= 1.6.1)
|
||||
aws-sdk-kms (1.57.0)
|
||||
aws-sdk-core (~> 3, >= 3.127.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-s3 (1.75.0)
|
||||
aws-sdk-core (~> 3, >= 3.104.1)
|
||||
aws-sdk-s3 (1.114.0)
|
||||
aws-sdk-core (~> 3, >= 3.127.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sigv4 (1.2.1)
|
||||
aws-sigv4 (~> 1.4)
|
||||
aws-sigv4 (1.5.0)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
azure-storage-blob (2.0.3)
|
||||
azure-storage-common (~> 2.0)
|
||||
|
|
@ -475,7 +509,7 @@ GEM
|
|||
terminal-table (~> 1.5, >= 1.5.1)
|
||||
gitlab-chronic (0.10.5)
|
||||
numerizer (~> 0.2)
|
||||
gitlab-dangerfiles (3.4.0)
|
||||
gitlab-dangerfiles (3.4.3)
|
||||
danger (>= 8.4.5)
|
||||
danger-gitlab (>= 8.0.0)
|
||||
rake
|
||||
|
|
@ -523,9 +557,9 @@ GEM
|
|||
rubocop-rspec (~> 1.44)
|
||||
gitlab_chronic_duration (0.10.6.2)
|
||||
numerizer (~> 0.2)
|
||||
gitlab_omniauth-ldap (2.1.1)
|
||||
gitlab_omniauth-ldap (2.2.0)
|
||||
net-ldap (~> 0.16)
|
||||
omniauth (~> 1.3)
|
||||
omniauth (>= 1.3, < 3)
|
||||
pyu-ruby-sasl (>= 0.0.3.3, < 0.1)
|
||||
rubyntlm (~> 0.5)
|
||||
globalid (1.0.0)
|
||||
|
|
@ -587,13 +621,13 @@ GEM
|
|||
graphql-client (0.17.0)
|
||||
activesupport (>= 3.0)
|
||||
graphql (~> 1.10)
|
||||
graphql-docs (1.6.0)
|
||||
graphql-docs (2.1.0)
|
||||
commonmarker (~> 0.16)
|
||||
escape_utils (~> 1.2)
|
||||
extended-markdown-filter (~> 0.4)
|
||||
gemoji (~> 3.0)
|
||||
graphql (~> 1.6)
|
||||
html-pipeline (~> 2.8)
|
||||
graphql (~> 1.12)
|
||||
html-pipeline (~> 2.9)
|
||||
sass (~> 3.4)
|
||||
grpc (1.42.0)
|
||||
google-protobuf (~> 3.18)
|
||||
|
|
@ -667,9 +701,6 @@ GEM
|
|||
invisible_captcha (1.1.0)
|
||||
rails (>= 4.2)
|
||||
ipaddress (0.8.3)
|
||||
ipynbdiff (0.4.7)
|
||||
diffy (~> 3.3)
|
||||
json (~> 2.5, >= 2.5.1)
|
||||
jaeger-client (1.1.0)
|
||||
opentracing (~> 0.3)
|
||||
thrift
|
||||
|
|
@ -679,7 +710,7 @@ GEM
|
|||
atlassian-jwt
|
||||
multipart-post
|
||||
oauth (~> 0.5, >= 0.5.0)
|
||||
jmespath (1.4.0)
|
||||
jmespath (1.6.1)
|
||||
js_regex (3.7.0)
|
||||
character_set (~> 1.4)
|
||||
regexp_parser (~> 2.1)
|
||||
|
|
@ -724,7 +755,7 @@ GEM
|
|||
rest-client (~> 2.0)
|
||||
launchy (2.5.0)
|
||||
addressable (~> 2.7)
|
||||
lefthook (0.8.0)
|
||||
lefthook (1.0.2)
|
||||
letter_opener (1.7.0)
|
||||
launchy (~> 2.2)
|
||||
letter_opener_web (2.0.0)
|
||||
|
|
@ -749,7 +780,7 @@ GEM
|
|||
activesupport (>= 4)
|
||||
railties (>= 4)
|
||||
request_store (~> 1.0)
|
||||
loofah (2.16.0)
|
||||
loofah (2.18.0)
|
||||
crass (~> 1.0.2)
|
||||
nokogiri (>= 1.5.9)
|
||||
lru_redux (1.1.0)
|
||||
|
|
@ -815,12 +846,13 @@ GEM
|
|||
shellany (~> 0.0)
|
||||
numerizer (0.2.0)
|
||||
oauth (0.5.6)
|
||||
oauth2 (1.4.7)
|
||||
faraday (>= 0.8, < 2.0)
|
||||
oauth2 (2.0.3)
|
||||
faraday (>= 0.17.3, < 3.0)
|
||||
jwt (>= 1.0, < 3.0)
|
||||
multi_json (~> 1.3)
|
||||
multi_xml (~> 0.5)
|
||||
rack (>= 1.2, < 3)
|
||||
rash_alt (>= 0.4, < 1)
|
||||
version_gem (~> 1.0)
|
||||
octokit (4.20.0)
|
||||
faraday (>= 0.9)
|
||||
sawyer (~> 0.8.0, >= 0.5.3)
|
||||
|
|
@ -837,7 +869,7 @@ GEM
|
|||
plist (~> 3.1)
|
||||
train-core
|
||||
wmi-lite (~> 1.0)
|
||||
oj (3.10.6)
|
||||
oj (3.13.16)
|
||||
omniauth (1.9.1)
|
||||
hashie (>= 3.4.6)
|
||||
rack (>= 1.6.2, < 3)
|
||||
|
|
@ -868,18 +900,15 @@ GEM
|
|||
omniauth-github (1.4.0)
|
||||
omniauth (~> 1.5)
|
||||
omniauth-oauth2 (>= 1.4.0, < 2.0)
|
||||
omniauth-gitlab (1.0.3)
|
||||
omniauth (~> 1.0)
|
||||
omniauth-oauth2 (~> 1.0)
|
||||
omniauth-google-oauth2 (0.6.0)
|
||||
jwt (>= 2.0)
|
||||
omniauth (>= 1.1.1)
|
||||
omniauth-oauth2 (>= 1.5)
|
||||
omniauth-oauth (1.1.0)
|
||||
omniauth-oauth (1.2.0)
|
||||
oauth
|
||||
omniauth (~> 1.0)
|
||||
omniauth-oauth2 (1.7.2)
|
||||
oauth2 (~> 1.4)
|
||||
omniauth (>= 1.0, < 3)
|
||||
omniauth-oauth2 (1.7.3)
|
||||
oauth2 (>= 1.4, < 3)
|
||||
omniauth (>= 1.9, < 3)
|
||||
omniauth-oauth2-generic (0.2.2)
|
||||
omniauth-oauth2 (~> 1.0)
|
||||
|
|
@ -894,10 +923,6 @@ GEM
|
|||
omniauth-twitter (1.4.0)
|
||||
omniauth-oauth (~> 1.1)
|
||||
rack
|
||||
omniauth_crowd (2.4.0)
|
||||
activesupport
|
||||
nokogiri (>= 1.4.4)
|
||||
omniauth (~> 1.0)
|
||||
open4 (1.3.4)
|
||||
openid_connect (1.3.0)
|
||||
activemodel
|
||||
|
|
@ -966,7 +991,7 @@ GEM
|
|||
coderay
|
||||
parser
|
||||
unparser
|
||||
prometheus-client-mmap (0.15.0)
|
||||
prometheus-client-mmap (0.16.2)
|
||||
pry (0.13.1)
|
||||
coderay (~> 1.1)
|
||||
method_source (~> 1.0)
|
||||
|
|
@ -988,7 +1013,7 @@ GEM
|
|||
pyu-ruby-sasl (0.0.3.3)
|
||||
raabro (1.1.6)
|
||||
racc (1.6.0)
|
||||
rack (2.2.3.1)
|
||||
rack (2.2.4)
|
||||
rack-accept (0.4.5)
|
||||
rack (>= 0.4)
|
||||
rack-attack (6.6.1)
|
||||
|
|
@ -1030,9 +1055,9 @@ GEM
|
|||
nokogiri (>= 1.6)
|
||||
rails-html-sanitizer (1.4.2)
|
||||
loofah (~> 2.3)
|
||||
rails-i18n (6.0.0)
|
||||
rails-i18n (7.0.3)
|
||||
i18n (>= 0.7, < 2)
|
||||
railties (>= 6.0.0, < 7)
|
||||
railties (>= 6.0.0, < 8)
|
||||
railties (6.1.4.7)
|
||||
actionpack (= 6.1.4.7)
|
||||
activesupport (= 6.1.4.7)
|
||||
|
|
@ -1042,6 +1067,8 @@ GEM
|
|||
rainbow (3.1.1)
|
||||
rake (13.0.6)
|
||||
randexp (0.1.7)
|
||||
rash_alt (0.4.12)
|
||||
hashie (>= 3.4)
|
||||
rb-fsevent (0.10.4)
|
||||
rb-inotify (0.10.1)
|
||||
ffi (~> 1.0)
|
||||
|
|
@ -1174,7 +1201,7 @@ GEM
|
|||
ruby2_keywords (0.0.5)
|
||||
ruby_parser (3.15.0)
|
||||
sexp_processor (~> 4.9)
|
||||
rubyntlm (0.6.2)
|
||||
rubyntlm (0.6.3)
|
||||
rubypants (0.2.0)
|
||||
rubyzip (2.3.2)
|
||||
rugged (1.2.0)
|
||||
|
|
@ -1225,8 +1252,8 @@ GEM
|
|||
settingslogic (2.0.9)
|
||||
sexp_processor (4.15.1)
|
||||
shellany (0.0.1)
|
||||
shoulda-matchers (4.0.1)
|
||||
activesupport (>= 4.2.0)
|
||||
shoulda-matchers (5.1.0)
|
||||
activesupport (>= 5.2.0)
|
||||
sidekiq (6.4.0)
|
||||
connection_pool (>= 2.2.2)
|
||||
rack (~> 2.0)
|
||||
|
|
@ -1400,6 +1427,7 @@ GEM
|
|||
validates_hostname (1.0.11)
|
||||
activerecord (>= 3.0)
|
||||
activesupport (>= 3.0)
|
||||
version_gem (1.0.0)
|
||||
version_sorter (2.2.4)
|
||||
view_component (2.50.0)
|
||||
activesupport (>= 5.0.0, < 8.0)
|
||||
|
|
@ -1407,7 +1435,7 @@ GEM
|
|||
vmstat (2.3.0)
|
||||
warden (1.2.8)
|
||||
rack (>= 2.0.6)
|
||||
warning (1.2.0)
|
||||
warning (1.3.0)
|
||||
webauthn (2.3.0)
|
||||
android_key_attestation (~> 0.3.0)
|
||||
awrence (~> 1.1)
|
||||
|
|
@ -1454,7 +1482,7 @@ DEPENDENCIES
|
|||
addressable (~> 2.8)
|
||||
akismet (~> 3.0)
|
||||
apollo_upload_server (~> 2.1.0)
|
||||
asana (~> 0.10.3)
|
||||
asana (~> 0.10.13)
|
||||
asciidoctor (~> 2.0.10)
|
||||
asciidoctor-include-ext (~> 0.4.0)
|
||||
asciidoctor-kroki (~> 0.5.0)
|
||||
|
|
@ -1464,8 +1492,8 @@ DEPENDENCIES
|
|||
autoprefixer-rails (= 10.2.5.1)
|
||||
awesome_print
|
||||
aws-sdk-cloudformation (~> 1)
|
||||
aws-sdk-core (~> 3)
|
||||
aws-sdk-s3 (~> 1)
|
||||
aws-sdk-core (~> 3.131.0)
|
||||
aws-sdk-s3 (~> 1.114.0)
|
||||
babosa (~> 1.0.4)
|
||||
base32 (~> 0.3.0)
|
||||
batch-loader (~> 2.0.1)
|
||||
|
|
@ -1496,6 +1524,7 @@ DEPENDENCIES
|
|||
derailed_benchmarks
|
||||
device_detector
|
||||
devise (~> 4.7.2)
|
||||
devise-pbkdf2-encryptable (~> 0.0.0)!
|
||||
devise-two-factor (~> 4.0.2)
|
||||
diff_match_patch (~> 0.1.0)
|
||||
diffy (~> 3.3)
|
||||
|
|
@ -1508,6 +1537,7 @@ DEPENDENCIES
|
|||
elasticsearch-rails (~> 7.2)
|
||||
email_reply_trimmer (~> 0.1)
|
||||
email_spec (~> 2.2.0)
|
||||
error_tracking_open_api!
|
||||
erubi (~> 1.9.0)
|
||||
escape_utils (~> 1.1)
|
||||
factory_bot_rails (~> 6.2.0)
|
||||
|
|
@ -1534,7 +1564,7 @@ DEPENDENCIES
|
|||
gitaly (~> 15.1.0.pre.rc1)
|
||||
github-markup (~> 1.7.0)
|
||||
gitlab-chronic (~> 0.10.5)
|
||||
gitlab-dangerfiles (~> 3.4.0)
|
||||
gitlab-dangerfiles (~> 3.4.3)
|
||||
gitlab-experiment (~> 0.7.1)
|
||||
gitlab-fog-azure-rm (~> 1.3.0)
|
||||
gitlab-labkit (~> 0.23.0)
|
||||
|
|
@ -1547,7 +1577,7 @@ DEPENDENCIES
|
|||
gitlab-sidekiq-fetcher (= 0.8.0)
|
||||
gitlab-styles (~> 7.1.0)
|
||||
gitlab_chronic_duration (~> 0.10.6.2)
|
||||
gitlab_omniauth-ldap (~> 2.1.1)
|
||||
gitlab_omniauth-ldap (~> 2.2.0)
|
||||
gon (~> 6.4.0)
|
||||
google-api-client (~> 0.33)
|
||||
google-protobuf (~> 3.19.0)
|
||||
|
|
@ -1559,7 +1589,7 @@ DEPENDENCIES
|
|||
graphiql-rails (~> 1.8)
|
||||
graphlient (~> 0.5.0)
|
||||
graphql (~> 1.13.12)
|
||||
graphql-docs (~> 1.6.0)
|
||||
graphql-docs (~> 2.1.0)
|
||||
grpc (~> 1.42.0)
|
||||
gssapi
|
||||
guard-rspec
|
||||
|
|
@ -1575,7 +1605,7 @@ DEPENDENCIES
|
|||
icalendar
|
||||
invisible_captcha (~> 1.1.0)
|
||||
ipaddress (~> 0.8.3)
|
||||
ipynbdiff (= 0.4.7)
|
||||
ipynbdiff!
|
||||
jira-ruby (~> 2.1.4)
|
||||
js_regex (~> 3.7)
|
||||
json (~> 2.5.1)
|
||||
|
|
@ -1586,12 +1616,12 @@ DEPENDENCIES
|
|||
knapsack (~> 1.21.1)
|
||||
kramdown (~> 2.3.1)
|
||||
kubeclient (~> 4.9.2)
|
||||
lefthook (~> 0.8.0)
|
||||
lefthook (~> 1.0.0)
|
||||
letter_opener_web (~> 2.0.0)
|
||||
licensee (~> 9.14.1)
|
||||
lockbox (~> 0.6.2)
|
||||
lograge (~> 0.5)
|
||||
loofah (~> 2.2)
|
||||
loofah (~> 2.18.0)
|
||||
lru_redux
|
||||
mail (= 2.7.1)
|
||||
mail-smtp_pool (~> 0.1.0)!
|
||||
|
|
@ -1604,10 +1634,10 @@ DEPENDENCIES
|
|||
net-ldap (~> 0.16.3)
|
||||
net-ntp
|
||||
nokogiri (~> 1.13.6)
|
||||
oauth2 (~> 1.4)
|
||||
oauth2 (~> 2.0)
|
||||
octokit (~> 4.15)
|
||||
ohai (~> 16.10)
|
||||
oj (~> 3.10.6)
|
||||
oj (~> 3.13.16)
|
||||
omniauth (~> 1.8)
|
||||
omniauth-alicloud (~> 1.0.1)
|
||||
omniauth-atlassian-oauth2 (~> 0.2.0)
|
||||
|
|
@ -1619,14 +1649,14 @@ DEPENDENCIES
|
|||
omniauth-dingtalk-oauth2 (~> 1.0)
|
||||
omniauth-facebook (~> 4.0.0)
|
||||
omniauth-github (~> 1.4)
|
||||
omniauth-gitlab (~> 1.0.2)
|
||||
omniauth-gitlab (~> 4.0.0)!
|
||||
omniauth-google-oauth2 (~> 0.6.0)
|
||||
omniauth-oauth2-generic (~> 0.2.2)
|
||||
omniauth-salesforce (~> 1.0.5)
|
||||
omniauth-saml (~> 1.10)
|
||||
omniauth-shibboleth (~> 1.3.0)
|
||||
omniauth-twitter (~> 1.4)
|
||||
omniauth_crowd (~> 2.4.0)
|
||||
omniauth_crowd (~> 2.4.0)!
|
||||
org-ruby (~> 0.9.12)
|
||||
pact (~> 1.12)
|
||||
parallel (~> 1.19)
|
||||
|
|
@ -1636,13 +1666,13 @@ DEPENDENCIES
|
|||
pg_query (~> 2.1.0)
|
||||
png_quantizator (~> 0.2.1)
|
||||
premailer-rails (~> 1.10.3)
|
||||
prometheus-client-mmap (~> 0.15.0)
|
||||
prometheus-client-mmap (~> 0.16)
|
||||
pry-byebug
|
||||
pry-rails (~> 0.3.9)
|
||||
pry-shell (~> 0.5.0)
|
||||
puma (~> 5.6.2)
|
||||
puma_worker_killer (~> 0.3.1)
|
||||
rack (~> 2.2.3.0)
|
||||
rack (~> 2.2.4)
|
||||
rack-attack (~> 6.6.0)
|
||||
rack-cors (~> 1.1.0)
|
||||
rack-oauth2 (~> 1.19.0)
|
||||
|
|
@ -1650,7 +1680,7 @@ DEPENDENCIES
|
|||
rack-timeout (~> 0.6.0)
|
||||
rails (~> 6.1.4.7)
|
||||
rails-controller-testing
|
||||
rails-i18n (~> 6.0)
|
||||
rails-i18n (~> 7.0)
|
||||
rainbow (~> 3.0)
|
||||
rbtrace (~> 0.4)
|
||||
rdoc (~> 6.3.2)
|
||||
|
|
@ -1690,7 +1720,7 @@ DEPENDENCIES
|
|||
sentry-ruby (~> 5.1.1)
|
||||
sentry-sidekiq (~> 5.1.1)
|
||||
settingslogic (~> 2.0.9)
|
||||
shoulda-matchers (~> 4.0.1)
|
||||
shoulda-matchers (~> 5.1.0)
|
||||
sidekiq (~> 6.4)
|
||||
sidekiq-cron (~> 1.2)
|
||||
sigdump (~> 0.2.4)
|
||||
|
|
@ -1730,7 +1760,7 @@ DEPENDENCIES
|
|||
version_sorter (~> 2.2.4)
|
||||
view_component (~> 2.50.0)
|
||||
vmstat (~> 2.3.0)
|
||||
warning (~> 1.2.0)
|
||||
warning (~> 1.3.0)
|
||||
webauthn (~> 2.3)
|
||||
webmock (~> 3.9.1)
|
||||
webrick (~> 1.6.1)
|
||||
|
|
|
|||
|
|
@ -138,10 +138,9 @@ export default {
|
|||
}}</span>
|
||||
</template>
|
||||
|
||||
<template #cell(action)="{ item: { revokePath, expiresAt } }">
|
||||
<template #cell(action)="{ item: { revokePath } }">
|
||||
<gl-button
|
||||
variant="danger"
|
||||
:category="expiresAt ? 'primary' : 'secondary'"
|
||||
category="tertiary"
|
||||
:aria-label="$options.i18n.revokeButton"
|
||||
:data-confirm="modalMessage"
|
||||
data-confirm-btn-variant="danger"
|
||||
|
|
|
|||
|
|
@ -117,7 +117,7 @@ export default {
|
|||
|
||||
<template v-if="errors">
|
||||
<gl-alert :title="alertDangerTitle" variant="danger" @dismiss="errors = null">
|
||||
<ul class="m-0">
|
||||
<ul class="gl-m-0">
|
||||
<li v-for="error in errors" :key="error">
|
||||
{{ error }}
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -37,11 +37,11 @@ export default {
|
|||
<gl-button
|
||||
:class="[
|
||||
{
|
||||
'ml-3': !contextCommitsEmpty,
|
||||
'mt-3': !commitsEmpty && contextCommitsEmpty,
|
||||
'gl-ml-5': !contextCommitsEmpty,
|
||||
'gl-mt-5': !commitsEmpty && contextCommitsEmpty,
|
||||
},
|
||||
]"
|
||||
:variant="commitsEmpty ? 'info' : 'default'"
|
||||
:variant="commitsEmpty ? 'confirm' : 'default'"
|
||||
@click="openModal"
|
||||
>
|
||||
{{ buttonText }}
|
||||
|
|
|
|||
|
|
@ -244,7 +244,7 @@ export default {
|
|||
</template>
|
||||
</gl-sprintf>
|
||||
</template>
|
||||
<div class="mt-2">
|
||||
<div class="gl-mt-3">
|
||||
<gl-search-box-by-type
|
||||
ref="searchInput"
|
||||
:placeholder="__(`Search by commit title or SHA`)"
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue