Update from merge request

This commit is contained in:
root
2025-07-18 07:38:47 +00:00
parent f50eb2487d
commit a53ef56e4f
11 changed files with 35 additions and 29 deletions

View File

@ -2,6 +2,6 @@ import { formatGraphQLGroups } from '~/vue_shared/components/groups_list/formatt
export const formatGroups = (groups) =>
formatGraphQLGroups(groups, (group) => ({
editPath: `${group.relativeWebUrl}/-/edit`,
editPath: `${group.webUrl}/-/edit`,
avatarLabel: group.name,
}));

View File

@ -136,7 +136,7 @@ export default {
return `@${this.user?.username}`;
},
cssClasses() {
const classList = ['user-popover', 'gl-max-w-48', 'gl-overflow-hidden'];
const classList = ['user-popover', 'gl-w-34', 'gl-overflow-hidden'];
if (this.userCannotMerge) {
classList.push('user-popover-cannot-merge');

View File

@ -189,21 +189,6 @@ $avatar-sizes: (
}
.user-popover {
// GlAvatarLabeled doesn't expose any prop to override internal classes
// Max width of popover container is set by gl-max-w-48
// so we need to ensure that name/username/status container doesn't overflow
// stylelint-disable-next-line gitlab/no-gl-class
.gl-avatar-labeled-labels {
max-width: px-to-rem(290px);
}
// stylelint-disable-next-line gitlab/no-gl-class
.gl-avatar-labeled-label,
.gl-avatar-labeled-sublabel {
@apply gl-truncate;
}
&.user-popover-cannot-merge {
.popover-header {
background-color: var(--gl-feedback-warning-background-color);

View File

@ -9,8 +9,6 @@ class ProjectStatistics < ApplicationRecord
attribute :wiki_size, default: 0
attribute :snippets_size, default: 0
ignore_column :vulnerability_count, remove_with: '17.7', remove_after: '2024-11-15'
counter_attribute :build_artifacts_size
counter_attribute :packages_size

View File

@ -1,8 +1,9 @@
---
migration_job_name: DeleteOrphanedRoutes
description: Deletes the orphaned routes that were not deleted by the loose foreign key
description: Deletes the orphaned routes that were not deleted by the loose foreign
key
feature_category: groups_and_projects
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/186659
milestone: '17.11'
queued_migration_version: 20250401113424
finalized_by: # version of the migration that finalized this BBM
finalized_by: '20250717232515'

View File

@ -0,0 +1,21 @@
# frozen_string_literal: true
class FinalizeHkDeleteOrphanedRoutes < Gitlab::Database::Migration[2.3]
milestone '18.3'
disable_ddl_transaction!
restrict_gitlab_migration gitlab_schema: :gitlab_main_cell
def up
ensure_batched_background_migration_is_finished(
job_class_name: 'DeleteOrphanedRoutes',
table_name: :routes,
column_name: :id,
job_arguments: [],
finalize: true
)
end
def down; end
end

View File

@ -0,0 +1 @@
fe8ddd9c103327d9e10e8c55deb3d581470ab8f5ff6b86958bfb3a613f21520f

View File

@ -86,7 +86,7 @@ Prerequisites:
To allow a cluster agent for workspaces in a group:
1. On the left sidebar, select **Search or go to** and find your group.
1. On the left sidebar, select **Settings > Workspaces**.
1. On the left sidebar, select **Settings** > **Workspaces**.
1. In the **Group agents** section, select the **All agents** tab.
1. From the list of available agents, find the agent with status **Blocked**, and select **Allow**.
1. On the confirmation dialog, select **Allow agent**.
@ -103,7 +103,7 @@ Prerequisites:
To remove an allowed cluster agent from a group:
1. On the left sidebar, select **Search or go to** and find your group.
1. On the left sidebar, select **Settings > Workspaces**.
1. On the left sidebar, select **Settings** > **Workspaces**.
1. In the **Group agents** section, select the **Allowed agents** tab.
1. From the list of allowed agents, find the agent you want to remove, and select **Block**.
1. On the confirmation dialog, select **Block agent**.

View File

@ -135,7 +135,7 @@ Only one agent is required. You can create workspaces from all projects in a gro
To allow your GitLab agent for Kubernetes in a group and make it available to all projects in that group:
1. On the left sidebar, select **Search or go to** and find your group.
1. Select **Settings > Workspaces**.
1. Select **Settings** > **Workspaces**.
1. In the **Group agents** section, select the **All agents** tab.
1. For the GitLab agent for Kubernetes, select **Allow**.
1. On the confirmation dialog, select **Allow agent**.

View File

@ -156,7 +156,7 @@ To create a token for the agent:
1. Go to your group.
1. On the left sidebar, select **Search or go to** and find your project.
1. Select **Operate > Kubernetes clusters**.
1. Select **Operate** > **Kubernetes clusters**.
1. Select **Connect a cluster**.
1. Enter a name for your agent and save for later use. For example, `gitlab-workspaces-agentk-eks`.
1. Select **Create and register**.
@ -194,7 +194,7 @@ pipeline can run.
To configure CI/CD variables:
1. On the left sidebar, select **Search or go to** and find your project.
1. Select **Settings > CI/CD**.
1. Select **Settings** > **CI/CD**.
1. Expand **Variables**.
1. In the **Project variables** section, add the following required variables:
@ -271,7 +271,7 @@ resources in AWS.
To run the pipeline:
1. Create a new pipeline in your GitLab project:
1. On the left sidebar, select **Build > Pipelines**.
1. On the left sidebar, select **Build** > **Pipelines**.
1. Select **New pipeline** and select **New pipeline** again to confirm.
1. Verify the `plan` job succeeds, then manually trigger the `apply` job.
@ -309,7 +309,7 @@ Next, you'll authorize the GitLab agent for Kubernetes to connect to your GitLab
To authorize the agent:
1. On the left sidebar, select **Search or go to** and find your group.
1. Select **Settings > Workspaces**.
1. Select **Settings** > **Workspaces**.
1. In the **Group agents** section, select the **All agents** tab.
1. From the list of available agents, find the agent with status **Blocked**, and select **Allow**.
1. On the confirmation dialog, select **Allow agent**.

View File

@ -10,7 +10,7 @@ describe('formatGroups', () => {
expect(formatGroups(graphQLGroups)).toEqual(
formatGraphQLGroups(graphQLGroups).map((group) => ({
...group,
editPath: `${group.relativeWebUrl}/-/edit`,
editPath: `${group.webUrl}/-/edit`,
avatarLabel: group.name,
children: expect.any(Object),
})),