Commit 79348fac authored by GitLab Bot's avatar GitLab Bot

Add latest changes from gitlab-org/gitlab@master

parent 45a05a8b
...@@ -98,6 +98,10 @@ Please view this file on the master branch, on stable branches it's out of date. ...@@ -98,6 +98,10 @@ Please view this file on the master branch, on stable branches it's out of date.
- Remove IIFEs from jira_connect.js file. !19248 (nuwe1) - Remove IIFEs from jira_connect.js file. !19248 (nuwe1)
## 12.4.5
- No changes.
## 12.4.3 ## 12.4.3
### Fixed (2 changes) ### Fixed (2 changes)
......
...@@ -370,6 +370,10 @@ entry. ...@@ -370,6 +370,10 @@ entry.
- Change selects from default browser style to custom style. - Change selects from default browser style to custom style.
## 12.4.5
- No changes.
## 12.4.3 ## 12.4.3
### Fixed (2 changes) ### Fixed (2 changes)
......
...@@ -9,7 +9,12 @@ export default { ...@@ -9,7 +9,12 @@ export default {
LogLine, LogLine,
}, },
computed: { computed: {
...mapState(['traceEndpoint', 'trace', 'isTraceComplete']), ...mapState([
'traceEndpoint',
'trace',
'isTraceComplete',
'isScrolledToBottomBeforeReceivingTrace',
]),
}, },
updated() { updated() {
this.$nextTick(() => { this.$nextTick(() => {
......
---
title: Fixes job log not scrolling to the bottom
merge_request:
author:
type: fixed
...@@ -29,6 +29,10 @@ def ce_port_changelog?(changelog_path) ...@@ -29,6 +29,10 @@ def ce_port_changelog?(changelog_path)
helper.ee? && !ee_changelog?(changelog_path) helper.ee? && !ee_changelog?(changelog_path)
end end
def docs_only_change?
helper.changes_by_category.keys == [:docs]
end
def check_changelog(path) def check_changelog(path)
yaml = YAML.safe_load(File.read(path)) yaml = YAML.safe_load(File.read(path))
...@@ -55,7 +59,7 @@ def sanitized_mr_title ...@@ -55,7 +59,7 @@ def sanitized_mr_title
gitlab.mr_json["title"].gsub(/^WIP: */, '').gsub(/`/, '\\\`') gitlab.mr_json["title"].gsub(/^WIP: */, '').gsub(/`/, '\\\`')
end end
changelog_needed = (gitlab.mr_labels & NO_CHANGELOG_LABELS).empty? changelog_needed = !docs_only_change? && (gitlab.mr_labels & NO_CHANGELOG_LABELS).empty?
changelog_found = git.added_files.find { |path| path =~ %r{\A(ee/)?(changelogs/unreleased)(-ee)?/} } changelog_found = git.added_files.find { |path| path =~ %r{\A(ee/)?(changelogs/unreleased)(-ee)?/} }
if git.modified_files.include?("CHANGELOG.md") if git.modified_files.include?("CHANGELOG.md")
......
...@@ -8,10 +8,13 @@ class RemoveIndexOnSnippetsProjectId < ActiveRecord::Migration[5.2] ...@@ -8,10 +8,13 @@ class RemoveIndexOnSnippetsProjectId < ActiveRecord::Migration[5.2]
disable_ddl_transaction! disable_ddl_transaction!
def up def up
remove_concurrent_index :snippets, [:project_id] remove_concurrent_index_by_name :snippets, 'index_snippets_on_project_id'
# This is an extra index that is not present in db/schema.rb but known to exist on some installs
remove_concurrent_index_by_name :snippets, :snippets_project_id_idx if index_exists_by_name? :snippets, :snippets_project_id_idx
end end
def down def down
add_concurrent_index :snippets, [:project_id] add_concurrent_index :snippets, [:project_id], name: 'index_snippets_on_project_id'
end end
end end
...@@ -19,7 +19,7 @@ NOTE: **Note:** ...@@ -19,7 +19,7 @@ NOTE: **Note:**
- Group sync: Once an hour, GitLab will update group membership - Group sync: Once an hour, GitLab will update group membership
based on LDAP group members. based on LDAP group members.
## Multiple LDAP servers **(STARTER ONLY)** ## Multiple LDAP servers
With GitLab Enterprise Edition Starter, you can configure multiple LDAP servers With GitLab Enterprise Edition Starter, you can configure multiple LDAP servers
that your GitLab instance will connect to. that your GitLab instance will connect to.
......
...@@ -58,30 +58,30 @@ This section is for links to information elsewhere in the GitLab documentation. ...@@ -58,30 +58,30 @@ This section is for links to information elsewhere in the GitLab documentation.
- required extension pg_trgm - required extension pg_trgm
- required extension postgres_fdw for Geo - required extension postgres_fdw for Geo
- Errors like this in the `production / Sidekiq` log; see: [Set default_transaction_isolation into read committed](https://docs.gitlab.com/omnibus/settings/database.html#set-default_transaction_isolation-into-read-committed) - Errors like this in the `production/sidekiq` log; see: [Set default_transaction_isolation into read committed](https://docs.gitlab.com/omnibus/settings/database.html#set-default_transaction_isolation-into-read-committed):
``` ```plaintext
ActiveRecord::StatementInvalid PG::TRSerializationFailure: ERROR: could not serialize access due to concurrent update ActiveRecord::StatementInvalid PG::TRSerializationFailure: ERROR: could not serialize access due to concurrent update
``` ```
- PostgreSQL HA - [replication slot errors](https://docs.gitlab.com/omnibus/settings/database.html#troubleshooting-upgrades-in-an-ha-cluster) - PostgreSQL HA - [replication slot errors](https://docs.gitlab.com/omnibus/settings/database.html#troubleshooting-upgrades-in-an-ha-cluster):
``` ```plaintext
pg_basebackup: could not create temporary replication slot "pg_basebackup_12345": ERROR: all replication slots are in use pg_basebackup: could not create temporary replication slot "pg_basebackup_12345": ERROR: all replication slots are in use
HINT: Free one or increase max_replication_slots. HINT: Free one or increase max_replication_slots.
``` ```
- GEO [replication errors](../geo/replication/troubleshooting.md#fixing-replication-errors) including: - GEO [replication errors](../geo/replication/troubleshooting.md#fixing-replication-errors) including:
``` ```plaintext
ERROR: replication slots can only be used if max_replication_slots > 0 ERROR: replication slots can only be used if max_replication_slots > 0
FATAL: could not start WAL streaming: ERROR: replication slot “geo_secondary_my_domain_com” does not exist FATAL: could not start WAL streaming: ERROR: replication slot “geo_secondary_my_domain_com” does not exist
Command exceeded allowed execution time Command exceeded allowed execution time
PANIC: could not write to file ‘pg_xlog/xlogtemp.123’: No space left on device PANIC: could not write to file ‘pg_xlog/xlogtemp.123’: No space left on device
``` ```
- [Checking GEO configuration](../geo/replication/troubleshooting.md#checking-configuration) including - [Checking GEO configuration](../geo/replication/troubleshooting.md#checking-configuration) including
- reconfiguring hosts/ports - reconfiguring hosts/ports
......
...@@ -69,6 +69,7 @@ description: 'Learn how to contribute to GitLab.' ...@@ -69,6 +69,7 @@ description: 'Learn how to contribute to GitLab.'
- [Developing against interacting components or features](interacting_components.md) - [Developing against interacting components or features](interacting_components.md)
- [File uploads](uploads.md) - [File uploads](uploads.md)
- [Auto DevOps development guide](auto_devops.md) - [Auto DevOps development guide](auto_devops.md)
- [Cycle Analytics development guide](cycle_analytics.md)
## Performance guides ## Performance guides
......
This diff is collapsed.
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
NOTE: **Note:** NGINX Ingress versions prior to 0.16.0 offer an included [VTS Prometheus metrics exporter](nginx_ingress_vts.md), which exports metrics different than the built-in metrics. NOTE: **Note:** NGINX Ingress versions prior to 0.16.0 offer an included [VTS Prometheus metrics exporter](nginx_ingress_vts.md), which exports metrics different than the built-in metrics.
GitLab has support for automatically detecting and monitoring the Kubernetes NGINX Ingress controller. This is provided by leveraging the built-in Prometheus metrics included with Kubernetes NGINX Ingress Controller [version 0.16.0](https://github.com/kubernetes/ingress-nginx/blob/master/Changelog.md#0160) onward. GitLab has support for automatically detecting and monitoring the Kubernetes NGINX Ingress controller. This is provided by leveraging the built-in Prometheus metrics included with Kubernetes NGINX Ingress controller [version 0.16.0](https://github.com/kubernetes/ingress-nginx/blob/master/Changelog.md#0160) onward.
## Requirements ## Requirements
......
...@@ -8,6 +8,7 @@ module QA ...@@ -8,6 +8,7 @@ module QA
def self.included(base) def self.included(base)
base.view 'app/assets/javascripts/issue_show/components/title.vue' do base.view 'app/assets/javascripts/issue_show/components/title.vue' do
element :edit_button element :edit_button
element :title, required: true
end end
base.view 'app/assets/javascripts/issue_show/components/fields/title.vue' do base.view 'app/assets/javascripts/issue_show/components/fields/title.vue' do
......
...@@ -157,7 +157,7 @@ module QA ...@@ -157,7 +157,7 @@ module QA
def select_filter_with_text(text) def select_filter_with_text(text)
retry_on_exception do retry_on_exception do
click_body click_element(:title)
click_element :discussion_filter click_element :discussion_filter
find_element(:filter_options, text: text).click find_element(:filter_options, text: text).click
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment