From 2c01907a1ab4b328e2f20ddf9e10dfe6dc17105a Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 3 May 2023 12:13:11 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- .../javascripts/graphql_shared/possible_types.json | 4 + .../vue3compat/get_instance_from_directive.js | 9 ++ .../routes/candidates/show/ml_candidates_show.vue | 8 ++ .../routes/candidates/show/translations.js | 1 + .../dependency_proxy/app.vue | 20 ++- .../dependency_proxy/index.js | 3 +- .../settings/components/shared_runners_toggle.vue | 25 +++- .../vue_shared/directives/validation.js | 19 +-- app/helpers/projects/ml/experiments_helper.rb | 1 + app/models/namespace/aggregation_schedule.rb | 8 +- app/views/groups/dependency_proxies/show.html.haml | 1 + .../development/single_file_file_by_file.yml | 2 +- ...d_bigint_backfill_is_finished_for_self_hosts.rb | 24 ---- ..._request_metrics_id_to_bigint_for_self_hosts.rb | 82 ----------- db/schema_migrations/20230419094535 | 1 - db/schema_migrations/20230419094939 | 1 - doc/api/graphql/reference/index.md | 46 +++++++ doc/development/documentation/redirects.md | 11 ++ doc/development/testing_guide/flaky_tests.md | 5 + doc/integration/jira/connect-app.md | 24 ++-- doc/integration/jira/development_panel.md | 110 ++++++++------- doc/integration/jira/dvcs/index.md | 109 ++++----------- doc/integration/jira/dvcs/troubleshooting.md | 2 +- locale/gitlab.pot | 15 ++- package.json | 4 +- scripts/review_apps/review-apps.sh | 18 ++- spec/controllers/import/gitea_controller_spec.rb | 20 +-- spec/features/groups/dependency_proxy_spec.rb | 10 ++ .../__snapshots__/ml_candidates_show_spec.js.snap | 14 ++ .../candidates/show/ml_candidates_show_spec.js | 1 + .../dependency_proxy/app_spec.js | 37 ++++- .../components/shared_runners_toggle_spec.js | 16 +-- .../helpers/projects/ml/experiments_helper_spec.rb | 1 + ...int_backfill_is_finished_for_self_hosts_spec.rb | 25 ---- ...est_metrics_id_to_bigint_for_self_hosts_spec.rb | 150 --------------------- spec/models/namespace/aggregation_schedule_spec.rb | 22 +-- .../prune_aggregation_schedules_worker_spec.rb | 3 +- spec/workers/project_cache_worker_spec.rb | 9 -- yarn.lock | 18 +-- 39 files changed, 365 insertions(+), 514 deletions(-) create mode 100644 app/assets/javascripts/lib/utils/vue3compat/get_instance_from_directive.js delete mode 100644 db/post_migrate/20230419094535_ensure_merge_request_metrics_id_bigint_backfill_is_finished_for_self_hosts.rb delete mode 100644 db/post_migrate/20230419094939_swap_merge_request_metrics_id_to_bigint_for_self_hosts.rb delete mode 100644 db/schema_migrations/20230419094535 delete mode 100644 db/schema_migrations/20230419094939 delete mode 100644 spec/migrations/ensure_merge_request_metrics_id_bigint_backfill_is_finished_for_self_hosts_spec.rb delete mode 100644 spec/migrations/swap_merge_request_metrics_id_to_bigint_for_self_hosts_spec.rb diff --git a/app/assets/javascripts/graphql_shared/possible_types.json b/app/assets/javascripts/graphql_shared/possible_types.json index f7d1efc4d1f..c6c145f5e2b 100644 --- a/app/assets/javascripts/graphql_shared/possible_types.json +++ b/app/assets/javascripts/graphql_shared/possible_types.json @@ -40,6 +40,10 @@ "BoardEpic", "Epic" ], + "ExternalAuditEventDestinationInterface": [ + "ExternalAuditEventDestination", + "InstanceExternalAuditEventDestination" + ], "Issuable": [ "Epic", "Issue", diff --git a/app/assets/javascripts/lib/utils/vue3compat/get_instance_from_directive.js b/app/assets/javascripts/lib/utils/vue3compat/get_instance_from_directive.js new file mode 100644 index 00000000000..b69f5e0c546 --- /dev/null +++ b/app/assets/javascripts/lib/utils/vue3compat/get_instance_from_directive.js @@ -0,0 +1,9 @@ +// See https://v3-migration.vuejs.org/breaking-changes/custom-directives.html#edge-case-accessing-the-component-instance +export function getInstanceFromDirective({ binding, vnode }) { + if (binding.instance) { + // this is Vue.js 3, even in compat mode + return binding.instance; + } + + return vnode.context; +} diff --git a/app/assets/javascripts/ml/experiment_tracking/routes/candidates/show/ml_candidates_show.vue b/app/assets/javascripts/ml/experiment_tracking/routes/candidates/show/ml_candidates_show.vue index 23b58543f11..b671bdc47a6 100644 --- a/app/assets/javascripts/ml/experiment_tracking/routes/candidates/show/ml_candidates_show.vue +++ b/app/assets/javascripts/ml/experiment_tracking/routes/candidates/show/ml_candidates_show.vue @@ -16,6 +16,7 @@ import { DELETE_CANDIDATE_CONFIRMATION_MESSAGE, DELETE_CANDIDATE_PRIMARY_ACTION_LABEL, DELETE_CANDIDATE_MODAL_TITLE, + MLFLOW_ID_LABEL, } from './translations'; export default { @@ -44,6 +45,7 @@ export default { DELETE_CANDIDATE_CONFIRMATION_MESSAGE, DELETE_CANDIDATE_PRIMARY_ACTION_LABEL, DELETE_CANDIDATE_MODAL_TITLE, + MLFLOW_ID_LABEL, }, computed: { sections() { @@ -100,6 +102,12 @@ export default { {{ candidate.info.iid }} + + + {{ $options.i18n.MLFLOW_ID_LABEL }} + {{ candidate.info.eid }} + + {{ $options.i18n.STATUS_LABEL }} diff --git a/app/assets/javascripts/ml/experiment_tracking/routes/candidates/show/translations.js b/app/assets/javascripts/ml/experiment_tracking/routes/candidates/show/translations.js index 5f7714aa0c0..66ee84adb4e 100644 --- a/app/assets/javascripts/ml/experiment_tracking/routes/candidates/show/translations.js +++ b/app/assets/javascripts/ml/experiment_tracking/routes/candidates/show/translations.js @@ -3,6 +3,7 @@ import { s__ } from '~/locale'; export const TITLE_LABEL = s__('MlExperimentTracking|Model candidate details'); export const INFO_LABEL = s__('MlExperimentTracking|Info'); export const ID_LABEL = s__('MlExperimentTracking|ID'); +export const MLFLOW_ID_LABEL = s__('MlExperimentTracking|MLflow run ID'); export const STATUS_LABEL = s__('MlExperimentTracking|Status'); export const EXPERIMENT_LABEL = s__('MlExperimentTracking|Experiment'); export const ARTIFACTS_LABEL = s__('MlExperimentTracking|Artifacts'); diff --git a/app/assets/javascripts/packages_and_registries/dependency_proxy/app.vue b/app/assets/javascripts/packages_and_registries/dependency_proxy/app.vue index 48e5bb8f0b2..732d544816b 100644 --- a/app/assets/javascripts/packages_and_registries/dependency_proxy/app.vue +++ b/app/assets/javascripts/packages_and_registries/dependency_proxy/app.vue @@ -1,6 +1,7 @@