Skip to content

Commit fee19ef

Browse files
author
GitLab Bot
committed
Add latest changes from gitlab-org/gitlab@master
1 parent 0e6ce73 commit fee19ef

File tree

122 files changed

+1060
-1729
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+1060
-1729
lines changed

.gitlab/ci/qa.gitlab-ci.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,15 @@ update-qa-cache:
8787

8888
.package-and-qa-ff-base:
8989
script:
90-
- export GITLAB_QA_OPTIONS="--set-feature-flags $(scripts/changed-feature-flags --files $(cat $CHANGES_FILE | tr ' ' ',') --state $QA_FF_STATE)"
91-
- echo $GITLAB_QA_OPTIONS
92-
- ./scripts/trigger-build omnibus
90+
- |
91+
feature_flags=$(scripts/changed-feature-flags --files $(cat $CHANGES_FILE | tr ' ' ',') --state $QA_FF_STATE)
92+
if [[ $feature_flags ]]; then
93+
export GITLAB_QA_OPTIONS="--set-feature-flags $feature_flags"
94+
echo $GITLAB_QA_OPTIONS
95+
./scripts/trigger-build omnibus
96+
else
97+
echo "No changed feature flag found to test. The tests are skipped if the flag was removed."
98+
fi
9399
94100
package-and-qa:
95101
extends:

.gitlab/ci/review-apps/main.gitlab-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ review-build-cng:
3939
variables:
4040
HOST_SUFFIX: "${CI_ENVIRONMENT_SLUG}"
4141
DOMAIN: "-${CI_ENVIRONMENT_SLUG}.${REVIEW_APPS_DOMAIN}"
42-
GITLAB_HELM_CHART_REF: "v5.4.1"
42+
GITLAB_HELM_CHART_REF: "v5.5.0"
4343
environment:
4444
name: review/${CI_COMMIT_REF_SLUG}${FREQUENCY}
4545
url: https://gitlab-${CI_ENVIRONMENT_SLUG}.${REVIEW_APPS_DOMAIN}

GITALY_SERVER_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6715e04b0a20714776227eaa67d68a6fa1ccfbdf
1+
9e5735cc1b202ce5e5657ad83eeeb7b037141e09

app/assets/javascripts/issue_show/issue.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ export function initIssuableApp(issuableData, store) {
4444
isConfidential: this.getNoteableData?.confidential,
4545
isLocked: this.getNoteableData?.discussion_locked,
4646
issuableStatus: this.getNoteableData?.state,
47+
id: this.getNoteableData?.id,
4748
},
4849
});
4950
},

app/assets/javascripts/mr_popover/components/mr_popover.vue

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ export default {
6565
return humanMRStates.open;
6666
}
6767
},
68+
title() {
69+
return this.mergeRequest?.title || this.mergeRequestTitle;
70+
},
6871
showDetails() {
6972
return Object.keys(this.mergeRequest).length > 0;
7073
},
@@ -89,7 +92,7 @@ export default {
8992
<template>
9093
<gl-popover :target="target" boundary="viewport" placement="top" show>
9194
<div class="mr-popover">
92-
<div v-if="$apollo.loading">
95+
<div v-if="$apollo.queries.mergeRequest.loading">
9396
<gl-skeleton-loading :lines="1" class="animation-container-small mt-1" />
9497
</div>
9598
<div v-else-if="showDetails" class="d-flex align-items-center justify-content-between">
@@ -101,7 +104,7 @@ export default {
101104
</div>
102105
<ci-icon v-if="detailedStatus" :status="detailedStatus" />
103106
</div>
104-
<h5 class="my-2">{{ mergeRequestTitle }}</h5>
107+
<h5 v-if="!$apollo.queries.mergeRequest.loading" class="my-2">{{ title }}</h5>
105108
<!-- eslint-disable @gitlab/vue-require-i18n-strings -->
106109
<div class="text-secondary">
107110
{{ `${projectPath}!${mergeRequestIID}` }}

app/assets/javascripts/mr_popover/queries/merge_request.query.graphql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
query mergeRequest($projectPath: ID!, $mergeRequestIID: String!) {
22
project(fullPath: $projectPath) {
33
mergeRequest(iid: $mergeRequestIID) {
4+
title
45
createdAt
56
state
67
headPipeline {

app/assets/javascripts/runner/admin_runners/admin_runners_app.vue

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ import { GlBadge, GlLink } from '@gitlab/ui';
33
import createFlash from '~/flash';
44
import { fetchPolicies } from '~/lib/graphql';
55
import { updateHistory } from '~/lib/utils/url_utility';
6-
import { sprintf, __ } from '~/locale';
76
87
import RegistrationDropdown from '../components/registration/registration_dropdown.vue';
98
import RunnerFilteredSearchBar from '../components/runner_filtered_search_bar.vue';
109
import RunnerList from '../components/runner_list.vue';
1110
import RunnerName from '../components/runner_name.vue';
11+
import RunnerOnlineStat from '../components/stat/runner_online_stat.vue';
1212
import RunnerPagination from '../components/runner_pagination.vue';
1313
import RunnerTypeTabs from '../components/runner_type_tabs.vue';
1414
@@ -38,6 +38,7 @@ export default {
3838
RunnerFilteredSearchBar,
3939
RunnerList,
4040
RunnerName,
41+
RunnerOnlineStat,
4142
RunnerPagination,
4243
RunnerTypeTabs,
4344
},
@@ -110,11 +111,6 @@ export default {
110111
noRunnersFound() {
111112
return !this.runnersLoading && !this.runners.items.length;
112113
},
113-
activeRunnersMessage() {
114-
return sprintf(__('Runners currently online: %{active_runners_count}'), {
115-
active_runners_count: this.activeRunnersCount,
116-
});
117-
},
118114
searchTokens() {
119115
return [
120116
statusTokenConfig,
@@ -165,6 +161,8 @@ export default {
165161
</script>
166162
<template>
167163
<div>
164+
<runner-online-stat class="gl-py-6 gl-px-5" :value="activeRunnersCount" />
165+
168166
<div
169167
class="gl-display-flex gl-align-items-center gl-flex-direction-column-reverse gl-md-flex-direction-row gl-mt-3 gl-md-mt-0"
170168
>
@@ -194,11 +192,7 @@ export default {
194192
v-model="search"
195193
:tokens="searchTokens"
196194
:namespace="$options.filteredSearchNamespace"
197-
>
198-
<template #runner-count>
199-
{{ activeRunnersMessage }}
200-
</template>
201-
</runner-filtered-search-bar>
195+
/>
202196
203197
<div v-if="noRunnersFound" class="gl-text-center gl-p-5">
204198
{{ __('No runners found') }}

app/assets/javascripts/runner/components/runner_filtered_search_bar.vue

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -76,24 +76,18 @@ export default {
7676
};
7777
</script>
7878
<template>
79-
<div
79+
<filtered-search
8080
class="gl-bg-gray-10 gl-p-5 gl-border-solid gl-border-gray-100 gl-border-0 gl-border-t-1 gl-border-b-1"
81-
>
82-
<filtered-search
83-
v-bind="$attrs"
84-
:namespace="namespace"
85-
recent-searches-storage-key="runners-search"
86-
:sort-options="$options.sortOptions"
87-
:initial-filter-value="initialFilterValue"
88-
:tokens="tokens"
89-
:initial-sort-by="initialSortBy"
90-
:search-input-placeholder="__('Search or filter results...')"
91-
data-testid="runners-filtered-search"
92-
@onFilter="onFilter"
93-
@onSort="onSort"
94-
/>
95-
<div class="gl-text-right" data-testid="runner-count">
96-
<slot name="runner-count"></slot>
97-
</div>
98-
</div>
81+
v-bind="$attrs"
82+
:namespace="namespace"
83+
recent-searches-storage-key="runners-search"
84+
:sort-options="$options.sortOptions"
85+
:initial-filter-value="initialFilterValue"
86+
:tokens="tokens"
87+
:initial-sort-by="initialSortBy"
88+
:search-input-placeholder="__('Search or filter results...')"
89+
data-testid="runners-filtered-search"
90+
@onFilter="onFilter"
91+
@onSort="onSort"
92+
/>
9993
</template>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<script>
2+
import { GlSingleStat } from '@gitlab/ui/dist/charts';
3+
4+
export default {
5+
components: {
6+
GlSingleStat,
7+
},
8+
};
9+
</script>
10+
<template>
11+
<gl-single-stat
12+
v-bind="$attrs"
13+
variant="success"
14+
:title="s__('Runners|Online Runners')"
15+
:meta-text="s__('Runners|online')"
16+
/>
17+
</template>

app/assets/javascripts/runner/group_runners/group_runners_app.vue

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import RegistrationDropdown from '../components/registration/registration_dropdo
99
import RunnerFilteredSearchBar from '../components/runner_filtered_search_bar.vue';
1010
import RunnerList from '../components/runner_list.vue';
1111
import RunnerName from '../components/runner_name.vue';
12+
import RunnerOnlineStat from '../components/stat/runner_online_stat.vue';
1213
import RunnerPagination from '../components/runner_pagination.vue';
1314
import RunnerTypeTabs from '../components/runner_type_tabs.vue';
1415
@@ -35,6 +36,7 @@ export default {
3536
RunnerFilteredSearchBar,
3637
RunnerList,
3738
RunnerName,
39+
RunnerOnlineStat,
3840
RunnerPagination,
3941
RunnerTypeTabs,
4042
},
@@ -145,6 +147,8 @@ export default {
145147
146148
<template>
147149
<div>
150+
<runner-online-stat class="gl-py-6 gl-px-5" :value="groupRunnersCount" />
151+
148152
<div class="gl-display-flex gl-align-items-center">
149153
<runner-type-tabs
150154
v-model="search"
@@ -164,11 +168,7 @@ export default {
164168
v-model="search"
165169
:tokens="searchTokens"
166170
:namespace="filteredSearchNamespace"
167-
>
168-
<template #runner-count>
169-
{{ runnerCountMessage }}
170-
</template>
171-
</runner-filtered-search-bar>
171+
/>
172172
173173
<div v-if="noRunnersFound" class="gl-text-center gl-p-5">
174174
{{ __('No runners found') }}

0 commit comments

Comments
 (0)