From e0b023e38851fc66277c08e7216b61eb347af33d Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 23 Sep 2020 15:10:14 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .gitlab/ci/frontend.gitlab-ci.yml | 4 +- .rubocop_todo.yml | 3 - Gemfile | 1 - Gemfile.lock | 3 - .../clusters_list/components/clusters.vue | 8 +- .../javascripts/diffs/components/app.vue | 4 +- .../components/collapsed_files_warning.vue | 2 +- .../groups/components/group_folder.vue | 6 +- .../pages/projects/commit/pipelines/index.js | 12 +- .../pages/projects/commit/show/index.js | 12 +- app/assets/javascripts/profile/profile.js | 11 +- .../projects/commit_box/info/index.js | 18 +++ .../projects/commit_box/info/load_branches.js | 20 ++++ .../confidential/edit_form_buttons.vue | 20 ++-- .../components/states/ready_to_merge.vue | 34 +++--- .../stylesheets/fontawesome_custom.scss | 32 ++++++ .../pages/incident_management_list.scss | 5 - .../stylesheets/pages/merge_requests.scss | 9 +- .../projects/packages/packages_controller.rb | 9 -- app/helpers/packages_helper.rb | 2 +- app/models/audit_event.rb | 8 +- app/views/clusters/clusters/index.html.haml | 4 +- .../projects/commit/_commit_box.html.haml | 4 +- app/views/projects/hooks/edit.html.haml | 4 +- .../unreleased/220182-remove-feature-flag.yml | 5 + ...29344-update-confidential-form-buttons.yml | 5 + ...st-diff-has-an-extra-spacing-on-mobile.yml | 5 + ...sing-fa-icons-for-file_type_icon_class.yml | 5 + .../43009-update-docs-link-packages.yml | 5 + ...e-statistics-visibility-private-column.yml | 5 + ...eplace-external-link-icon-group-folder.yml | 5 + changelogs/unreleased/rails-save-bang-37.yml | 5 + config/application.rb | 6 + .../development/clusters_list_redesign.yml | 8 +- config/initializers/static_files.rb | 4 +- ...ility_private_from_application_settings.rb | 13 +++ db/schema_migrations/20200922095954 | 1 + db/structure.sql | 1 - doc/integration/saml.md | 46 ++++++++ doc/user/group/clusters/index.md | 3 + doc/user/group/saml_sso/index.md | 49 +------- doc/user/instance/clusters/index.md | 2 + doc/user/project/clusters/index.md | 5 + lib/gitlab/webpack/manifest.rb | 92 ++++++++++++++- lib/tasks/gitlab/assets.rake | 2 +- locale/gitlab.pot | 3 - .../issues/user_sees_live_update_spec.rb | 2 +- spec/features/projects/clusters_spec.rb | 34 +++++- .../collapsed_files_warning_spec.js | 2 +- .../commit_box/info/load_branches_spec.js | 68 +++++++++++ .../confidential/edit_form_buttons_spec.js | 15 ++- .../states/mr_widget_ready_to_merge_spec.js | 2 - spec/lib/gitlab/git/object_pool_spec.rb | 4 +- spec/lib/gitlab/git/remote_mirror_spec.rb | 4 +- spec/lib/gitlab/git/repository_spec.rb | 2 +- spec/lib/gitlab/webpack/manifest_spec.rb | 106 ++++++++++++++++++ spec/support/capybara.rb | 4 + 57 files changed, 581 insertions(+), 172 deletions(-) create mode 100644 app/assets/javascripts/projects/commit_box/info/index.js create mode 100644 app/assets/javascripts/projects/commit_box/info/load_branches.js create mode 100644 changelogs/unreleased/220182-remove-feature-flag.yml create mode 100644 changelogs/unreleased/229344-update-confidential-form-buttons.yml create mode 100644 changelogs/unreleased/254197-merge-request-diff-has-an-extra-spacing-on-mobile.yml create mode 100644 changelogs/unreleased/254946-add-missing-fa-icons-for-file_type_icon_class.yml create mode 100644 changelogs/unreleased/43009-update-docs-link-packages.yml create mode 100644 changelogs/unreleased/drop-instance-statistics-visibility-private-column.yml create mode 100644 changelogs/unreleased/mw-replace-external-link-icon-group-folder.yml create mode 100644 changelogs/unreleased/rails-save-bang-37.yml create mode 100644 db/post_migrate/20200922095954_remove_instance_statistics_visibility_private_from_application_settings.rb create mode 100644 db/schema_migrations/20200922095954 create mode 100644 spec/frontend/projects/commit_box/info/load_branches_spec.js create mode 100644 spec/lib/gitlab/webpack/manifest_spec.rb diff --git a/.gitlab/ci/frontend.gitlab-ci.yml b/.gitlab/ci/frontend.gitlab-ci.yml index 27f56cd8667..5620afe1bec 100644 --- a/.gitlab/ci/frontend.gitlab-ci.yml +++ b/.gitlab/ci/frontend.gitlab-ci.yml @@ -19,7 +19,7 @@ - node --version - run_timed_command "retry yarn install --frozen-lockfile" - free -m - - run_timed_command "bin/rake gitlab:assets:compile > assets-compile.log 2>&1" + - run_timed_command "bin/rake gitlab:assets:compile" - run_timed_command "scripts/clean-old-cached-assets" compile-production-assets: @@ -34,7 +34,6 @@ compile-production-assets: name: webpack-report expire_in: 31d paths: - - assets-compile.log # These assets are used in multiple locations: # - in `build-assets-image` job to create assets image for packaging systems # - GitLab UI for integration tests: https://gitlab.com/gitlab-org/gitlab-ui/-/blob/e88493b3c855aea30bf60baee692a64606b0eb1e/.storybook/preview-head.pug#L1 @@ -51,7 +50,6 @@ compile-test-assets: artifacts: expire_in: 7d paths: - - assets-compile.log - public/assets/ - node_modules/@gitlab/svgs/dist/icons.json # app/helpers/icons_helper.rb uses this file when: always diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index ff205577e8a..5d4473b6055 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -949,9 +949,6 @@ Rails/SaveBang: - 'spec/lib/gitlab/email/handler/create_note_handler_spec.rb' - 'spec/lib/gitlab/email/handler/unsubscribe_handler_spec.rb' - 'spec/lib/gitlab/gfm/reference_rewriter_spec.rb' - - 'spec/lib/gitlab/git/object_pool_spec.rb' - - 'spec/lib/gitlab/git/remote_mirror_spec.rb' - - 'spec/lib/gitlab/git/repository_spec.rb' - 'spec/lib/gitlab/git_access_spec.rb' - 'spec/lib/gitlab/gitaly_client/object_pool_service_spec.rb' - 'spec/lib/gitlab/gitaly_client/repository_service_spec.rb' diff --git a/Gemfile b/Gemfile index 56e30a33be8..42c9fa451f1 100644 --- a/Gemfile +++ b/Gemfile @@ -284,7 +284,6 @@ gem 'fast_blank' gem 'gitlab-chronic', '~> 0.10.5' gem 'gitlab_chronic_duration', '~> 0.10.6.2' -gem 'webpack-rails', '~> 0.9.10' gem 'rack-proxy', '~> 0.6.0' gem 'sassc-rails', '~> 2.1.0' diff --git a/Gemfile.lock b/Gemfile.lock index 7af7c8f14fe..eec2480e17a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1218,8 +1218,6 @@ GEM addressable (>= 2.3.6) crack (>= 0.3.2) hashdiff - webpack-rails (0.9.11) - railties (>= 3.2.0) websocket-driver (0.7.1) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) @@ -1499,7 +1497,6 @@ DEPENDENCIES vmstat (~> 2.3.0) webauthn (~> 2.3) webmock (~> 3.5.1) - webpack-rails (~> 0.9.10) wikicloth (= 0.8.1) yajl-ruby (~> 1.4.1) diff --git a/app/assets/javascripts/clusters_list/components/clusters.vue b/app/assets/javascripts/clusters_list/components/clusters.vue index c734da80f48..f8fb58cdca2 100644 --- a/app/assets/javascripts/clusters_list/components/clusters.vue +++ b/app/assets/javascripts/clusters_list/components/clusters.vue @@ -201,7 +201,13 @@ export default {
- +