Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
parent
00dc78ee0e
commit
8028505496
|
|
@ -19,12 +19,7 @@ export default {
|
|||
<div class="title gl-font-bold">{{ s__('Job|External links') }}</div>
|
||||
<ul class="gl-m-0 gl-list-none gl-p-0">
|
||||
<li v-for="(externalLink, index) in externalLinks" :key="index">
|
||||
<gl-link
|
||||
:href="externalLink.url"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer nofollow"
|
||||
class="!gl-text-link"
|
||||
>
|
||||
<gl-link :href="externalLink.url" target="_blank" rel="noopener noreferrer nofollow">
|
||||
<gl-icon name="external-link" class="flex-shrink-0" />
|
||||
{{ externalLink.label }}
|
||||
</gl-link>
|
||||
|
|
|
|||
|
|
@ -77,12 +77,7 @@ export default {
|
|||
data-testid="stuck-icon"
|
||||
/>
|
||||
|
||||
<gl-link
|
||||
v-if="canReadJob"
|
||||
class="!gl-text-blue-600"
|
||||
:href="jobPath"
|
||||
data-testid="job-id-link"
|
||||
>
|
||||
<gl-link v-if="canReadJob" :href="jobPath" data-testid="job-id-link">
|
||||
<span class="gl-truncate">
|
||||
<span data-testid="job-name">{{ jobId }}: {{ job.name }}</span>
|
||||
</span>
|
||||
|
|
|
|||
|
|
@ -155,12 +155,9 @@ export default {
|
|||
:title="pipelineIdentifier.text"
|
||||
class="gl-grow gl-truncate gl-text-gray-900"
|
||||
>
|
||||
<gl-link
|
||||
:href="pipelineIdentifier.link"
|
||||
class="!gl-text-link"
|
||||
data-testid="pipeline-identifier-link"
|
||||
>{{ pipelineIdentifier.text }}</gl-link
|
||||
>
|
||||
<gl-link :href="pipelineIdentifier.link" data-testid="pipeline-identifier-link">{{
|
||||
pipelineIdentifier.text
|
||||
}}</gl-link>
|
||||
</tooltip-on-truncate>
|
||||
</span>
|
||||
</div>
|
||||
|
|
@ -177,7 +174,7 @@ export default {
|
|||
>
|
||||
<gl-link
|
||||
:href="commitUrl"
|
||||
class="commit-row-message !gl-text-blue-600"
|
||||
class="commit-row-message"
|
||||
data-testid="commit-title"
|
||||
@click="trackClick('click_commit_title')"
|
||||
>{{ commitTitle }}</gl-link
|
||||
|
|
@ -192,7 +189,7 @@ export default {
|
|||
<div class="gl-mb-2">
|
||||
<gl-link
|
||||
:href="pipeline.path"
|
||||
class="gl-mr-1 !gl-text-link"
|
||||
class="gl-mr-1"
|
||||
data-testid="pipeline-url-link"
|
||||
@click="trackClick('click_pipeline_id')"
|
||||
>#{{ pipeline[pipelineIdType] }}</gl-link
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ export default {
|
|||
<div class="gl-flex gl-flex-col gl-items-end lg:gl-items-start" :class="fontSize">
|
||||
<p
|
||||
v-if="duration"
|
||||
class="gl-m-0 gl-inline-flex gl-items-center gl-whitespace-nowrap gl-text-secondary"
|
||||
class="gl-m-0 gl-inline-flex gl-items-center gl-whitespace-nowrap gl-text-subtle"
|
||||
data-testid="duration"
|
||||
>
|
||||
<gl-icon name="timer" class="gl-mr-2" :size="12" />
|
||||
|
|
@ -47,7 +47,7 @@ export default {
|
|||
|
||||
<p
|
||||
v-if="finishedTime"
|
||||
class="gl-m-0 gl-inline-flex gl-items-center gl-whitespace-nowrap gl-text-secondary"
|
||||
class="gl-m-0 gl-inline-flex gl-items-center gl-whitespace-nowrap gl-text-subtle"
|
||||
data-testid="finished-at"
|
||||
>
|
||||
<gl-icon name="calendar" class="gl-mr-2" :size="12" data-testid="calendar-icon" />
|
||||
|
|
|
|||
|
|
@ -1,9 +1,8 @@
|
|||
#import "../queries/todo.fragment.graphql"
|
||||
|
||||
mutation markAsDone($todoId: TodoID!) {
|
||||
toggleStatus: todoMarkDone(input: { id: $todoId }) {
|
||||
todo {
|
||||
...Todo
|
||||
id
|
||||
state
|
||||
}
|
||||
errors
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,9 +1,8 @@
|
|||
#import "../queries/todo.fragment.graphql"
|
||||
|
||||
mutation markAsPending($todoId: TodoID!) {
|
||||
toggleStatus: todoRestore(input: { id: $todoId }) {
|
||||
todo {
|
||||
...Todo
|
||||
id
|
||||
state
|
||||
}
|
||||
errors
|
||||
}
|
||||
|
|
|
|||
|
|
@ -443,7 +443,7 @@ export default {
|
|||
:data-avatar-url="author.avatarUrl"
|
||||
:href="author.webPath"
|
||||
data-testid="issuable-author"
|
||||
class="author-link js-user-link gl-text-sm !gl-text-gray-500"
|
||||
class="author-link js-user-link gl-text-sm !gl-text-subtle"
|
||||
@click.stop
|
||||
>
|
||||
<span class="author">{{ author.name }}</span>
|
||||
|
|
@ -530,7 +530,7 @@ export default {
|
|||
</ul>
|
||||
<div
|
||||
v-gl-tooltip.bottom
|
||||
class="gl-hidden gl-text-gray-500 sm:gl-inline-block"
|
||||
class="gl-hidden gl-text-subtle sm:gl-inline-block"
|
||||
:title="tooltipTitle(timestamp)"
|
||||
data-testid="issuable-timestamp"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ export default {
|
|||
colorClass: {
|
||||
type: String,
|
||||
required: false,
|
||||
default: 'gl-text-secondary',
|
||||
default: 'gl-fill-icon-default',
|
||||
},
|
||||
},
|
||||
computed: {
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
.issuable-info,
|
||||
.issuable-meta {
|
||||
font-size: $gl-font-size-sm;
|
||||
@apply gl-text-sm;
|
||||
}
|
||||
|
||||
.issuable-meta {
|
||||
|
|
@ -53,10 +53,10 @@
|
|||
.task-status,
|
||||
.issuable-timestamp {
|
||||
font-weight: $gl-font-weight-normal;
|
||||
color: var(--gray-500, $gl-text-color-secondary);
|
||||
@apply gl-text-subtle;
|
||||
|
||||
a {
|
||||
color: var(--gl-text-color-default);
|
||||
@apply gl-text-default;
|
||||
}
|
||||
|
||||
// stylelint-disable-next-line gitlab/no-gl-class
|
||||
|
|
|
|||
|
|
@ -223,6 +223,8 @@ your instance immediately. If you're using a license file, you receive an update
|
|||
To add the seats, [add the license file](../../administration/license_file.md)
|
||||
to your instance.
|
||||
|
||||
If you purchased your subscription through an [authorized reseller](../customers_portal.md#customers-that-purchased-through-a-reseller) (including GCP and AWS marketplaces), contact the reseller to add more seats.
|
||||
|
||||
## Subscription data synchronization
|
||||
|
||||
Prerequisites:
|
||||
|
|
|
|||
|
|
@ -278,14 +278,30 @@ git config --global gpg.program gpg2
|
|||
If your GPG key is password protected and the password entry prompt does not appear,
|
||||
add `export GPG_TTY=$(tty)` to your shell's `rc` file (commonly `~/.bashrc` or `~/.zshrc`)
|
||||
|
||||
### GPG failed to sign the data
|
||||
### GPG fails to sign data
|
||||
|
||||
If your GPG key is password protected and you receive the error:
|
||||
If your GPG key is password protected, and you receive one of the following errors:
|
||||
|
||||
```shell
|
||||
```plaintext
|
||||
error: gpg failed to sign the data
|
||||
fatal: failed to write commit object
|
||||
gpg: signing failed: Inappropriate ioctl for device
|
||||
```
|
||||
|
||||
If the password entry prompt does not appear, add `export GPG_TTY=$(tty)` to your shell's `rc` file
|
||||
(commonly `~/.bashrc` or `~/.zshrc`) and restart your terminal.
|
||||
If the password entry prompt doesn't appear:
|
||||
|
||||
1. Open your shell's configuration file, commonly `~/.bashrc` or `~/.zshrc`, in a text editor.
|
||||
1. Add the following line to the file:
|
||||
|
||||
```shell
|
||||
export GPG_TTY=$(tty)
|
||||
```
|
||||
|
||||
1. Save the file and exit the text editor.
|
||||
1. Apply the changes. Choose one of the following:
|
||||
|
||||
- Restart your terminal.
|
||||
- Run `source ~/.bashrc` or `source ~/.zshrc`.
|
||||
|
||||
NOTE:
|
||||
The exact steps may vary depending on your operating system and shell configuration.
|
||||
|
|
|
|||
|
|
@ -10,7 +10,12 @@ module QA
|
|||
end
|
||||
|
||||
context 'when imported via api' do
|
||||
it 'imports project', :blocking, testcase: 'https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/347670' do
|
||||
it 'imports project', :blocking,
|
||||
quarantine: {
|
||||
issue: 'https://gitlab.com/gitlab-org/gitlab/-/issues/503715',
|
||||
type: :stale
|
||||
},
|
||||
testcase: 'https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/347670' do
|
||||
expect_project_import_finished_successfully
|
||||
|
||||
aggregate_failures do
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ DEFAULT_PASSWORD='5iveL!fe'
|
|||
|
||||
export WEBDRIVER_HEADLESS="${WEBDRIVER_HEADLESS:-0}"
|
||||
export GITLAB_USERNAME="${GITLAB_USERNAME:-root}"
|
||||
export GITLAB_PASSWORD="${GITLAB_PASSWORD:-${DEFAULT_PASSWORD}}"
|
||||
export GITLAB_INITIAL_ROOT_PASSWORD="${GITLAB_INITIAL_ROOT_PASSWORD:-${DEFAULT_PASSWORD}}"
|
||||
export GITLAB_QA_ACCESS_TOKEN="${PERSONAL_ACCESS_TOKEN:-${TOKEN_VALUE}}"
|
||||
export DEVFILE_PROJECT="${DEVFILE_PROJECT:-Gitlab Org / Gitlab Shell}"
|
||||
export AGENT_NAME="${AGENT_NAME:-remotedev}"
|
||||
|
|
|
|||
Loading…
Reference in New Issue