From 90859e80ca23b8709d56b60d2066b569053e7e02 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 12 Dec 2019 18:07:34 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .gitlab-ci.yml | 2 +- .gitlab/ci/frontend.gitlab-ci.yml | 2 +- .gitlab/ci/global.gitlab-ci.yml | 4 +- .gitlab/ci/reports.gitlab-ci.yml | 6 -- CHANGELOG-EE.md | 7 ++ CHANGELOG.md | 6 +- Gemfile | 2 +- Gemfile.lock | 6 +- app/assets/javascripts/api.js | 2 +- .../serverless/components/functions.vue | 15 ++-- .../components/assignees/assignee_title.vue | 3 +- app/models/project_services/asana_service.rb | 6 +- app/services/issues/zoom_link_service.rb | 50 +++++++++----- ...ollect-the-date-a-saas-trial-starts-on.yml | 5 ++ ...ick-action-on-a-new-issue-causes-error.yml | 5 ++ .../add-timestamps-to-puma-stdout-log.yml | 5 ++ .../unreleased/sh-fix-asana-integration.yml | 5 ++ config/initializers/snowplow_tracker.rb | 23 +++++++ config/puma.example.development.rb | 8 +++ config/puma.rb.example | 8 +++ ...trial_starts_on_to_gitlab_subscriptions.rb | 10 +++ db/schema.rb | 2 + doc/administration/logs.md | 17 +++++ doc/development/pipelines.md | 4 +- doc/install/installation.md | 8 +-- lib/gitlab/elasticsearch/logger.rb | 11 +++ lib/gitlab/puma_logging/json_formatter.rb | 13 ++++ lib/gitlab/quick_actions/issue_actions.rb | 1 + qa/qa/page/project/issue/show.rb | 28 -------- .../frontend/jobs/components/log/mock_data.js | 2 +- .../puma_logging/json_formatter_spec.rb | 11 +++ .../project_services/asana_service_spec.rb | 35 +++++----- .../services/issues/zoom_link_service_spec.rb | 69 +++++++++++++++---- vendor/gitignore/C++.gitignore | 0 vendor/gitignore/Java.gitignore | 0 35 files changed, 266 insertions(+), 115 deletions(-) create mode 100644 changelogs/unreleased/36751-collect-the-date-a-saas-trial-starts-on.yml create mode 100644 changelogs/unreleased/38234-zoom-quick-action-on-a-new-issue-causes-error.yml create mode 100644 changelogs/unreleased/add-timestamps-to-puma-stdout-log.yml create mode 100644 changelogs/unreleased/sh-fix-asana-integration.yml create mode 100644 config/initializers/snowplow_tracker.rb create mode 100644 db/migrate/20191127151629_add_trial_starts_on_to_gitlab_subscriptions.rb create mode 100644 lib/gitlab/elasticsearch/logger.rb create mode 100644 lib/gitlab/puma_logging/json_formatter.rb create mode 100644 spec/lib/gitlab/puma_logging/json_formatter_spec.rb mode change 100644 => 100755 vendor/gitignore/C++.gitignore mode change 100644 => 100755 vendor/gitignore/Java.gitignore diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 45d0dbf1c7c..0ac9fca5a71 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: "registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.22-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33" +image: "registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33" stages: - sync diff --git a/.gitlab/ci/frontend.gitlab-ci.yml b/.gitlab/ci/frontend.gitlab-ci.yml index 01e932e0ca7..0c83f87eac6 100644 --- a/.gitlab/ci/frontend.gitlab-ci.yml +++ b/.gitlab/ci/frontend.gitlab-ci.yml @@ -13,7 +13,7 @@ - .default-before_script - .assets-compile-cache - .only:changes-code-backstage-qa - image: registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-git-2.22-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-graphicsmagick-1.3.33-docker-19.03.1 + image: registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-graphicsmagick-1.3.33-docker-19.03.1 stage: test dependencies: ["setup-test-env"] needs: ["setup-test-env"] diff --git a/.gitlab/ci/global.gitlab-ci.yml b/.gitlab/ci/global.gitlab-ci.yml index c191a46578f..3c24ce4f24d 100644 --- a/.gitlab/ci/global.gitlab-ci.yml +++ b/.gitlab/ci/global.gitlab-ci.yml @@ -202,7 +202,7 @@ - name: redis:alpine .use-pg10: - image: "registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.22-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-10-graphicsmagick-1.3.33" + image: "registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-10-graphicsmagick-1.3.33" services: - name: postgres:10.9 command: ["postgres", "-c", "fsync=off", "-c", "synchronous_commit=off", "-c", "full_page_writes=off"] @@ -216,7 +216,7 @@ - name: docker.elastic.co/elasticsearch/elasticsearch:5.6.12 .use-pg10-ee: - image: "registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.22-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-10-graphicsmagick-1.3.33" + image: "registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-10-graphicsmagick-1.3.33" services: - name: postgres:10.9 command: ["postgres", "-c", "fsync=off", "-c", "synchronous_commit=off", "-c", "full_page_writes=off"] diff --git a/.gitlab/ci/reports.gitlab-ci.yml b/.gitlab/ci/reports.gitlab-ci.yml index 7c32aa263c7..afa26a23061 100644 --- a/.gitlab/ci/reports.gitlab-ci.yml +++ b/.gitlab/ci/reports.gitlab-ci.yml @@ -232,9 +232,3 @@ dast: - gl-dast-report.json reports: dast: gl-dast-report.json - only: - variables: - - $GITLAB_FEATURES =~ /\bdast\b/ - except: - variables: - - $DAST_DISABLED diff --git a/CHANGELOG-EE.md b/CHANGELOG-EE.md index 5ba1528d8dd..f00eff26de8 100644 --- a/CHANGELOG-EE.md +++ b/CHANGELOG-EE.md @@ -828,6 +828,13 @@ Please view this file on the master branch, on stable branches it's out of date. - Don't send CI usage email notifications for self-hosted instances. !14809 +## 12.0.10 + +### Fixed (1 change) + +- Backport the new reliable fetcher to 12.0.9. !20532 + + ## 12.0.7 ### Security (3 changes) diff --git a/CHANGELOG.md b/CHANGELOG.md index dc043e4077c..d94fa295f22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ entry. - Update maven_file_name_regex for full string match. + ## 12.5.3 ### Fixed (4 changes) @@ -768,6 +769,7 @@ entry. - Update maven_file_name_regex for full string match. + ## 12.3.7 ### Security (12 changes) @@ -1091,10 +1093,6 @@ entry. - Updates tooltip of 'detached' label/state. -## 12.2.10 - -- No changes. - ## 12.2.8 ### Security (1 change) diff --git a/Gemfile b/Gemfile index 70a4b9a0b7c..0ac80a104f5 100644 --- a/Gemfile +++ b/Gemfile @@ -242,7 +242,7 @@ gem 'slack-notifier', '~> 1.5.1' gem 'hangouts-chat', '~> 0.0.5' # Asana integration -gem 'asana', '~> 0.8.1' +gem 'asana', '~> 0.9' # FogBugz integration gem 'ruby-fogbugz', '~> 0.2.1' diff --git a/Gemfile.lock b/Gemfile.lock index 6bc85ac8668..55674a79cc2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -63,11 +63,11 @@ GEM graphql (>= 1.8) rails (>= 4.2) arel (9.0.0) - asana (0.8.1) + asana (0.9.3) faraday (~> 0.9) faraday_middleware (~> 0.9) faraday_middleware-multi_json (~> 0.0) - oauth2 (~> 1.0) + oauth2 (~> 1.4) asciidoctor (2.0.10) asciidoctor-include-ext (0.3.1) asciidoctor (>= 1.5.6, < 3.0.0) @@ -1119,7 +1119,7 @@ DEPENDENCIES addressable (~> 2.5.2) akismet (~> 2.0) apollo_upload_server (~> 2.0.0.beta3) - asana (~> 0.8.1) + asana (~> 0.9) asciidoctor (~> 2.0.10) asciidoctor-include-ext (~> 0.3.1) asciidoctor-plantuml (= 0.0.9) diff --git a/app/assets/javascripts/api.js b/app/assets/javascripts/api.js index 6ec77186298..071ae8ca8cf 100644 --- a/app/assets/javascripts/api.js +++ b/app/assets/javascripts/api.js @@ -43,7 +43,7 @@ const Api = { releasesPath: '/api/:version/projects/:id/releases', releasePath: '/api/:version/projects/:id/releases/:tag_name', mergeRequestsPipeline: '/api/:version/projects/:id/merge_requests/:merge_request_iid/pipelines', - adminStatisticsPath: 'api/:version/application/statistics', + adminStatisticsPath: '/api/:version/application/statistics', group(groupId, callback) { const url = Api.buildUrl(Api.groupPath).replace(':id', groupId); diff --git a/app/assets/javascripts/serverless/components/functions.vue b/app/assets/javascripts/serverless/components/functions.vue index b5b1c004590..308bc4a2ddd 100644 --- a/app/assets/javascripts/serverless/components/functions.vue +++ b/app/assets/javascripts/serverless/components/functions.vue @@ -44,12 +44,14 @@ export default { 'Serverless|Your repository does not have a corresponding %{startTag}serverless.yml%{endTag} file.', ), { startTag: '', endTag: '' }, + false, ); }, noGitlabYamlConfigured() { return sprintf( s__('Serverless|Your %{startTag}.gitlab-ci.yml%{endTag} file is not properly configured.'), { startTag: '', endTag: '' }, + false, ); }, mismatchedServerlessFunctions() { @@ -58,6 +60,7 @@ export default { "Serverless|The functions listed in the %{startTag}serverless.yml%{endTag} file don't match the namespace of your cluster.", ), { startTag: '', endTag: '' }, + false, ); }, }, @@ -111,15 +114,9 @@ export default { }}

diff --git a/app/assets/javascripts/sidebar/components/assignees/assignee_title.vue b/app/assets/javascripts/sidebar/components/assignees/assignee_title.vue index b107e9789a7..f4dac38b9e1 100644 --- a/app/assets/javascripts/sidebar/components/assignees/assignee_title.vue +++ b/app/assets/javascripts/sidebar/components/assignees/assignee_title.vue @@ -32,14 +32,13 @@ export default { };