diff --git a/.gitlab/CODEOWNERS b/.gitlab/CODEOWNERS index 3ce956b7022..f555355bfc9 100644 --- a/.gitlab/CODEOWNERS +++ b/.gitlab/CODEOWNERS @@ -437,7 +437,6 @@ lib/gitlab/checks/** /doc/administration/maintenance_mode/ @axil /doc/administration/merge_request_diffs.md @aqualls /doc/administration/monitoring/github_imports.md @eread @ashrafkhamis -/doc/administration/monitoring/gitlab_self_monitoring_project/ @msedlakjakubowski /doc/administration/monitoring/index.md @msedlakjakubowski /doc/administration/monitoring/ip_allowlist.md @jglassman1 /doc/administration/monitoring/performance/gitlab_configuration.md @msedlakjakubowski @@ -565,6 +564,7 @@ lib/gitlab/checks/** /doc/api/license.md @fneill /doc/api/linked_epics.md @msedlakjakubowski /doc/api/lint.md @marcel.amirault +/doc/api/managed_licenses.md @fneill /doc/api/markdown.md @msedlakjakubowski /doc/api/member_roles.md @jglassman1 /doc/api/members.md @jglassman1 @@ -652,6 +652,7 @@ lib/gitlab/checks/** /doc/ci/chatops/ @eread @ashrafkhamis /doc/ci/cloud_deployment/ @phillipwells /doc/ci/cloud_services/ @marcel.amirault +/doc/ci/components/ @marcel.amirault /doc/ci/directed_acyclic_graph/ @marcel.amirault /doc/ci/docker/using_docker_images.md @fneill /doc/ci/environments/ @phillipwells @@ -982,6 +983,7 @@ lib/gitlab/checks/** /doc/user/tasks.md @msedlakjakubowski /doc/user/todos.md @msedlakjakubowski /doc/user/usage_quotas.md @fneill +/doc/user/workspace/ @ashrafkhamis # End rake-managed-docs-block [Authentication and Authorization] @gitlab-org/manage/authentication-and-authorization/approvers diff --git a/.gitlab/ci/package-and-test-nightly/main.gitlab-ci.yml b/.gitlab/ci/package-and-test-nightly/main.gitlab-ci.yml index 4e240bedf3a..a5474d00cb6 100644 --- a/.gitlab/ci/package-and-test-nightly/main.gitlab-ci.yml +++ b/.gitlab/ci/package-and-test-nightly/main.gitlab-ci.yml @@ -27,7 +27,7 @@ trigger-omnibus-env-ce: extends: - .trigger-omnibus-env-ce variables: - FOSS_ONLY: "1" # set FOSS_ONLY because we don't pass it via trigger job + FOSS_ONLY: "1" # set FOSS_ONLY because we don't pass it via trigger job # TODO: enable once ee jobs are added # trigger-omnibus: diff --git a/.gitlab/ci/preflight.gitlab-ci.yml b/.gitlab/ci/preflight.gitlab-ci.yml index 04cb36354a9..e477466e5f3 100644 --- a/.gitlab/ci/preflight.gitlab-ci.yml +++ b/.gitlab/ci/preflight.gitlab-ci.yml @@ -34,7 +34,7 @@ rails-production-server-boot: - sed --in-place "s:/home/git/gitlab:${PWD}:" config/puma.rb - echo 'bind "tcp://127.0.0.1:3000"' >> config/puma.rb - bundle exec puma --environment production --config config/puma.rb & - - sleep 40 # See https://gitlab.com/gitlab-org/gitlab/-/merge_requests/114124#note_1309506358 + - sleep 40 # See https://gitlab.com/gitlab-org/gitlab/-/merge_requests/114124#note_1309506358 - retry_times_sleep 10 5 "curl http://127.0.0.1:3000" - kill $(jobs -p) diff --git a/.gitlab/ci/qa-common/main.gitlab-ci.yml b/.gitlab/ci/qa-common/main.gitlab-ci.yml index 3be1bc955c5..3f33b3e8451 100644 --- a/.gitlab/ci/qa-common/main.gitlab-ci.yml +++ b/.gitlab/ci/qa-common/main.gitlab-ci.yml @@ -214,9 +214,9 @@ stages: fi - | bundle exec relate-failure-issue \ - --input-files "$CI_PROJECT_DIR/gitlab-qa-run-*/**/rspec-*.json" \ + --input-files "${CI_PROJECT_DIR}/gitlab-qa-run-*/**/rspec-*.json" \ --project "gitlab-org/gitlab" \ - --token "$RELATE_TEST_FAILURE_TOKEN" + --token "${RELATE_TEST_FAILURE_TOKEN}" .generate-test-session: extends: @@ -247,7 +247,6 @@ stages: - .ruby-image stage: notify variables: - QA_RSPEC_XML_FILE_PATTERN: $CI_PROJECT_DIR/gitlab-qa-run-*/**/rspec-*.xml SLACK_ICON_EMOJI: ci_failing STATUS_SYM: ☠️ STATUS: failed @@ -259,7 +258,7 @@ stages: echo "Test suite passed. Exiting..." exit 0 fi - - bundle exec gitlab-qa-report --prepare-stage-reports "$QA_RSPEC_XML_FILE_PATTERN" # generate summary + - bundle exec prepare-stage-reports --input-files "${CI_PROJECT_DIR}/gitlab-qa-run-*/**/rspec-*.xml" - !reference [.notify-slack-qa, script] # ========================================== diff --git a/.gitlab/ci/review-apps/main.gitlab-ci.yml b/.gitlab/ci/review-apps/main.gitlab-ci.yml index 28416c89f68..680254a6640 100644 --- a/.gitlab/ci/review-apps/main.gitlab-ci.yml +++ b/.gitlab/ci/review-apps/main.gitlab-ci.yml @@ -92,7 +92,7 @@ review-build-cng: .review-workflow-base: image: ${REVIEW_APPS_IMAGE} retry: - max: 2 # This is confusing but this means "3 runs at max" + max: 2 # This is confusing but this means "3 runs at max" variables: HOST_SUFFIX: "${CI_ENVIRONMENT_SLUG}" DOMAIN: "-${CI_ENVIRONMENT_SLUG}.${REVIEW_APPS_DOMAIN}" diff --git a/.gitlab/ci/review-apps/qa.gitlab-ci.yml b/.gitlab/ci/review-apps/qa.gitlab-ci.yml index 0cfd4bbfb93..c01317ad9bd 100644 --- a/.gitlab/ci/review-apps/qa.gitlab-ci.yml +++ b/.gitlab/ci/review-apps/qa.gitlab-ci.yml @@ -169,7 +169,7 @@ notify-slack: TYPE: "(review-app) " when: on_failure script: - - bundle exec gitlab-qa-report --prepare-stage-reports "$CI_PROJECT_DIR/qa/tmp/rspec-*.xml" # generate summary + - bundle exec prepare-stage-reports --input-files "${CI_PROJECT_DIR}/qa/tmp/rspec-*.xml" - !reference [.notify-slack-qa, script] export-test-metrics: diff --git a/.rubocop_todo/cop/user_admin.yml b/.rubocop_todo/cop/user_admin.yml index ce16309d3f8..82f57e52888 100644 --- a/.rubocop_todo/cop/user_admin.yml +++ b/.rubocop_todo/cop/user_admin.yml @@ -5,6 +5,7 @@ Cop/UserAdmin: - 'app/controllers/sessions_controller.rb' - 'app/graphql/mutations/admin/sidekiq_queues/delete_jobs.rb' - 'app/graphql/resolvers/admin/analytics/usage_trends/measurements_resolver.rb' + - 'app/models/concerns/protected_ref_access.rb' - 'app/models/concerns/spammable.rb' - 'app/models/merge_requests_closing_issues.rb' - 'app/models/protected_branch.rb' @@ -15,7 +16,6 @@ Cop/UserAdmin: - 'app/services/projects/fork_service.rb' - 'app/services/users/build_service.rb' - 'ee/app/controllers/ee/projects_controller.rb' - - 'ee/app/models/concerns/ee/protected_ref_access.rb' - 'ee/app/models/ee/user.rb' - 'ee/app/policies/ee/group_policy.rb' - 'ee/app/services/ee/groups/create_service.rb' diff --git a/app/assets/javascripts/sidebar/components/labels/labels_select_widget/dropdown_contents_labels_view.vue b/app/assets/javascripts/sidebar/components/labels/labels_select_widget/dropdown_contents_labels_view.vue index dce80af8a5e..1d8b21700c3 100644 --- a/app/assets/javascripts/sidebar/components/labels/labels_select_widget/dropdown_contents_labels_view.vue +++ b/app/assets/javascripts/sidebar/components/labels/labels_select_widget/dropdown_contents_labels_view.vue @@ -147,7 +147,7 @@ export default {