diff --git a/.gitlab/issue_templates/Analytics Instrumentation Issue.md b/.gitlab/issue_templates/Analytics Instrumentation Issue.md index f07fb5d5122..ec5b8d623f8 100644 --- a/.gitlab/issue_templates/Analytics Instrumentation Issue.md +++ b/.gitlab/issue_templates/Analytics Instrumentation Issue.md @@ -20,7 +20,7 @@ - + /label ~devops::analytics ~"group::analytics instrumentation" diff --git a/.gitlab/issue_templates/Global Search - bug.md b/.gitlab/issue_templates/Global Search - bug.md index 2f568fe32bc..5a38ee781c1 100644 --- a/.gitlab/issue_templates/Global Search - bug.md +++ b/.gitlab/issue_templates/Global Search - bug.md @@ -23,8 +23,8 @@ - + /label ~"type::bug" /label ~"group::global search" /label ~"workflow::solution validation" -/milestone %Backlog \ No newline at end of file +/milestone %Backlog diff --git a/.gitlab/issue_templates/Global Search - feature.md b/.gitlab/issue_templates/Global Search - feature.md index ebc4248b7fd..e337372d730 100644 --- a/.gitlab/issue_templates/Global Search - feature.md +++ b/.gitlab/issue_templates/Global Search - feature.md @@ -6,8 +6,8 @@ - + /label ~"type::feature" /label ~"group::global search" /label ~"workflow::solution validation" -/milestone %Backlog \ No newline at end of file +/milestone %Backlog diff --git a/.gitlab/issue_templates/Global Search - maintenance.md b/.gitlab/issue_templates/Global Search - maintenance.md index 38ce56479f2..552b33d36b7 100644 --- a/.gitlab/issue_templates/Global Search - maintenance.md +++ b/.gitlab/issue_templates/Global Search - maintenance.md @@ -4,8 +4,8 @@ - + /label ~"type::maintenance" /label ~"group::global search" /label ~"workflow::solution validation" -/milestone %Backlog \ No newline at end of file +/milestone %Backlog diff --git a/.gitlab/issue_templates/QA Failure.md b/.gitlab/issue_templates/QA Failure.md index 3a0ce5cf431..54baf046d82 100644 --- a/.gitlab/issue_templates/QA Failure.md +++ b/.gitlab/issue_templates/QA Failure.md @@ -56,7 +56,7 @@ If you include multiple screenshots it can be helpful to hide all but the first /label ~Quality ~QA ~test - + /label ~"type::ignore" diff --git a/.rubocop_todo/gitlab/bounded_contexts.yml b/.rubocop_todo/gitlab/bounded_contexts.yml index 54067a84415..ab20369d312 100644 --- a/.rubocop_todo/gitlab/bounded_contexts.yml +++ b/.rubocop_todo/gitlab/bounded_contexts.yml @@ -3203,7 +3203,6 @@ Gitlab/BoundedContexts: - 'ee/app/services/elastic/index_projects_by_range_service.rb' - 'ee/app/services/elastic/process_bookkeeping_service.rb' - 'ee/app/services/elastic/process_initial_bookkeeping_service.rb' - - 'ee/app/services/epic_issues/create_service.rb' - 'ee/app/services/epic_issues/destroy_service.rb' - 'ee/app/services/epic_issues/list_service.rb' - 'ee/app/services/epic_issues/update_service.rb' diff --git a/.rubocop_todo/layout/array_alignment.yml b/.rubocop_todo/layout/array_alignment.yml index bbc5fbb6e8e..0b1f3503ed2 100644 --- a/.rubocop_todo/layout/array_alignment.yml +++ b/.rubocop_todo/layout/array_alignment.yml @@ -39,7 +39,6 @@ Layout/ArrayAlignment: - 'ee/spec/serializers/user_analytics_entity_spec.rb' - 'ee/spec/services/audit_events/export_csv_service_spec.rb' - 'ee/spec/services/ee/boards/issues/list_service_spec.rb' - - 'ee/spec/services/epic_issues/create_service_spec.rb' - 'ee/spec/services/incident_management/issuable_resource_links/zoom_link_service_spec.rb' - 'ee/spec/services/security/security_orchestration_policies/create_pipeline_service_spec.rb' - 'ee/spec/services/security/token_revocation_service_spec.rb' diff --git a/.rubocop_todo/layout/line_continuation_spacing.yml b/.rubocop_todo/layout/line_continuation_spacing.yml index b5426be9191..fbc982a8a5d 100644 --- a/.rubocop_todo/layout/line_continuation_spacing.yml +++ b/.rubocop_todo/layout/line_continuation_spacing.yml @@ -72,7 +72,6 @@ Layout/LineContinuationSpacing: - 'ee/spec/requests/api/graphql/mutations/vulnerabilities/create_external_issue_link_spec.rb' - 'ee/spec/requests/api/graphql/mutations/vulnerabilities/destroy_external_issue_link_spec.rb' - 'ee/spec/services/boards/epic_lists/destroy_service_spec.rb' - - 'ee/spec/services/epic_issues/create_service_spec.rb' - 'ee/spec/services/phone_verification/telesign_client/risk_score_service_spec.rb' - 'ee/spec/services/phone_verification/telesign_client/send_verification_code_service_spec.rb' - 'ee/spec/workers/ee/issuable_export_csv_worker_spec.rb' diff --git a/.rubocop_todo/layout/line_end_string_concatenation_indentation.yml b/.rubocop_todo/layout/line_end_string_concatenation_indentation.yml index 03a075c3d96..49660960b8a 100644 --- a/.rubocop_todo/layout/line_end_string_concatenation_indentation.yml +++ b/.rubocop_todo/layout/line_end_string_concatenation_indentation.yml @@ -300,7 +300,6 @@ Layout/LineEndStringConcatenationIndentation: - 'ee/spec/services/ee/members/invite_service_spec.rb' - 'ee/spec/services/ee/post_receive_service_spec.rb' - 'ee/spec/services/ee/work_items/related_work_item_links/create_service_spec.rb' - - 'ee/spec/services/epic_issues/create_service_spec.rb' - 'ee/spec/services/geo/container_repository_sync_spec.rb' - 'ee/spec/services/gitlab_subscriptions/add_on_purchases/create_service_spec.rb' - 'ee/spec/services/gitlab_subscriptions/add_on_purchases/update_service_spec.rb' diff --git a/.rubocop_todo/layout/line_length.yml b/.rubocop_todo/layout/line_length.yml index dcbb192a779..dd2095491f5 100644 --- a/.rubocop_todo/layout/line_length.yml +++ b/.rubocop_todo/layout/line_length.yml @@ -1696,7 +1696,6 @@ Layout/LineLength: - 'ee/spec/services/ee/users/destroy_service_spec.rb' - 'ee/spec/services/ee/users/update_service_spec.rb' - 'ee/spec/services/elastic/process_initial_bookkeeping_service_spec.rb' - - 'ee/spec/services/epic_issues/create_service_spec.rb' - 'ee/spec/services/epics/issue_promote_service_spec.rb' - 'ee/spec/services/epics/update_service_spec.rb' - 'ee/spec/services/external_status_checks/update_service_spec.rb' diff --git a/.rubocop_todo/lint/no_return_in_begin_end_blocks.yml b/.rubocop_todo/lint/no_return_in_begin_end_blocks.yml index a3b94dc66b2..c4ea8ebb2d1 100644 --- a/.rubocop_todo/lint/no_return_in_begin_end_blocks.yml +++ b/.rubocop_todo/lint/no_return_in_begin_end_blocks.yml @@ -4,7 +4,6 @@ Lint/NoReturnInBeginEndBlocks: - 'app/models/concerns/metric_image_uploading.rb' - 'app/models/merge_request.rb' - 'app/services/security/ci_configuration/sast_parser_service.rb' - - 'ee/app/services/epic_issues/create_service.rb' - 'ee/app/services/gitlab_subscriptions/preview_billable_user_change_service.rb' - 'ee/app/services/security/token_revocation_service.rb' - 'ee/lib/api/vulnerability_findings.rb' diff --git a/.rubocop_todo/performance/flat_map.yml b/.rubocop_todo/performance/flat_map.yml index 8c4f00ffbc7..25eb5d92ea6 100644 --- a/.rubocop_todo/performance/flat_map.yml +++ b/.rubocop_todo/performance/flat_map.yml @@ -6,7 +6,6 @@ Performance/FlatMap: - 'ee/app/models/burndown.rb' - 'ee/app/models/geo_node_status.rb' - 'ee/app/serializers/dashboard_environments_serializer.rb' - - 'ee/app/services/elastic/process_bookkeeping_service.rb' - 'ee/spec/requests/api/members_spec.rb' - 'ee/spec/support/helpers/license_scanning_report_helpers.rb' - 'lib/gitlab/ci/pipeline/chain/ensure_environments.rb' diff --git a/.rubocop_todo/rspec/before_all_role_assignment.yml b/.rubocop_todo/rspec/before_all_role_assignment.yml index 4d1eb87020a..ea76db71af2 100644 --- a/.rubocop_todo/rspec/before_all_role_assignment.yml +++ b/.rubocop_todo/rspec/before_all_role_assignment.yml @@ -553,7 +553,6 @@ RSpec/BeforeAllRoleAssignment: - 'ee/spec/services/ee/todos/destroy/entity_leave_service_spec.rb' - 'ee/spec/services/ee/two_factor/destroy_service_spec.rb' - 'ee/spec/services/ee/work_items/import_csv_service_spec.rb' - - 'ee/spec/services/epic_issues/create_service_spec.rb' - 'ee/spec/services/epic_issues/update_service_spec.rb' - 'ee/spec/services/epics/close_service_spec.rb' - 'ee/spec/services/epics/create_service_spec.rb' diff --git a/.rubocop_todo/rspec/expect_change.yml b/.rubocop_todo/rspec/expect_change.yml index aaeb7ef76a0..97bbb2e14c8 100644 --- a/.rubocop_todo/rspec/expect_change.yml +++ b/.rubocop_todo/rspec/expect_change.yml @@ -97,7 +97,6 @@ RSpec/ExpectChange: - 'ee/spec/services/ee/users/block_service_spec.rb' - 'ee/spec/services/ee/users/create_service_spec.rb' - 'ee/spec/services/ee/users/destroy_service_spec.rb' - - 'ee/spec/services/epic_issues/create_service_spec.rb' - 'ee/spec/services/epics/issue_promote_service_spec.rb' - 'ee/spec/services/epics/transfer_service_spec.rb' - 'ee/spec/services/geo/container_repository_registry_removal_service_spec.rb' diff --git a/.rubocop_todo/rspec/named_subject.yml b/.rubocop_todo/rspec/named_subject.yml index 9ff7184c34f..858522ad77c 100644 --- a/.rubocop_todo/rspec/named_subject.yml +++ b/.rubocop_todo/rspec/named_subject.yml @@ -902,7 +902,6 @@ RSpec/NamedSubject: - 'ee/spec/services/ee/users/build_service_spec.rb' - 'ee/spec/services/ee/work_items/import_csv_service_spec.rb' - 'ee/spec/services/elastic/metrics_update_service_spec.rb' - - 'ee/spec/services/epic_issues/create_service_spec.rb' - 'ee/spec/services/epic_issues/destroy_service_spec.rb' - 'ee/spec/services/epic_issues/list_service_spec.rb' - 'ee/spec/services/epic_issues/update_service_spec.rb' diff --git a/.rubocop_todo/rspec/receive_messages.yml b/.rubocop_todo/rspec/receive_messages.yml index 45c567a0176..b975fbbb9ef 100644 --- a/.rubocop_todo/rspec/receive_messages.yml +++ b/.rubocop_todo/rspec/receive_messages.yml @@ -148,7 +148,6 @@ RSpec/ReceiveMessages: - 'ee/spec/services/ee/post_receive_service_spec.rb' - 'ee/spec/services/ee/spam/spam_verdict_service_spec.rb' - 'ee/spec/services/ee/work_items/related_work_item_links/create_service_spec.rb' - - 'ee/spec/services/epic_issues/create_service_spec.rb' - 'ee/spec/services/geo/container_repository_sync_spec.rb' - 'ee/spec/services/geo/framework_repository_sync_service_spec.rb' - 'ee/spec/services/gitlab_subscriptions/create_service_spec.rb' diff --git a/.rubocop_todo/rspec/scattered_let.yml b/.rubocop_todo/rspec/scattered_let.yml index 6f2fb149986..5d5d7bec725 100644 --- a/.rubocop_todo/rspec/scattered_let.yml +++ b/.rubocop_todo/rspec/scattered_let.yml @@ -48,7 +48,6 @@ RSpec/ScatteredLet: - 'ee/spec/services/ee/issue_links/create_service_spec.rb' - 'ee/spec/services/ee/issues/create_service_spec.rb' - 'ee/spec/services/ee/merge_requests/base_service_spec.rb' - - 'ee/spec/services/epic_issues/create_service_spec.rb' - 'ee/spec/services/epics/issue_promote_service_spec.rb' - 'ee/spec/services/geo/metrics_update_service_spec.rb' - 'ee/spec/services/group_saml/saml_provider/create_service_spec.rb' diff --git a/.rubocop_todo/style/inline_disable_annotation.yml b/.rubocop_todo/style/inline_disable_annotation.yml index 02ef9458932..45d4e345b4f 100644 --- a/.rubocop_todo/style/inline_disable_annotation.yml +++ b/.rubocop_todo/style/inline_disable_annotation.yml @@ -1279,7 +1279,6 @@ Style/InlineDisableAnnotation: - 'ee/app/services/ee/users/update_service.rb' - 'ee/app/services/elastic/index_projects_by_range_service.rb' - 'ee/app/services/elastic/process_bookkeeping_service.rb' - - 'ee/app/services/epic_issues/create_service.rb' - 'ee/app/services/epics/strategies/base_dates_strategy.rb' - 'ee/app/services/epics/strategies/due_date_inherited_strategy.rb' - 'ee/app/services/epics/strategies/start_date_inherited_strategy.rb' diff --git a/.rubocop_todo/style/redundant_self.yml b/.rubocop_todo/style/redundant_self.yml index f4999bc8ff6..c2ecd263cf7 100644 --- a/.rubocop_todo/style/redundant_self.yml +++ b/.rubocop_todo/style/redundant_self.yml @@ -186,7 +186,6 @@ Style/RedundantSelf: - 'ee/app/models/push_rule.rb' - 'ee/app/models/security/orchestration_policy_configuration.rb' - 'ee/app/models/vulnerabilities/finding.rb' - - 'ee/app/services/elastic/process_bookkeeping_service.rb' - 'ee/lib/api/dependencies.rb' - 'ee/lib/ee/gitlab/auth/ldap/sync/groups.rb' - 'ee/lib/ee/gitlab/auth/ldap/sync/proxy.rb' diff --git a/CHANGELOG.md b/CHANGELOG.md index 74acb142152..70a6464b0b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,25 @@ documentation](doc/development/changelog.md) for instructions on adding your own entry. +## 17.8.2 (2025-02-11) + +### Fixed (3 changes) + +- [Fix storing incorrect policy index in scan_result_policies](https://gitlab.com/gitlab-org/security/gitlab/-/commit/49e2809628b91b4200b62faf512ae73ba4bfaa27) **GitLab Enterprise Edition** +- [Enable ai tracking even with feature flag disabled](https://gitlab.com/gitlab-org/security/gitlab/-/commit/27526bdc24302c80940356e93928956ea6cb21d3) **GitLab Enterprise Edition** +- [Fix Workhorse failing on 64-bit unaligned access on Raspberry Pi 32-bit](https://gitlab.com/gitlab-org/security/gitlab/-/commit/a026bcb6a7a0a69329ab6cc63cfe2ef51a7d2d83) + +### Security (8 changes) + +- [Security Duo Chat Escape Unknown Domain Hyperlinks](https://gitlab.com/gitlab-org/security/gitlab/-/commit/44436a9c648b077a89efb5d2b394f36702f0e315) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4706)) +- [Hide sensitive workhorse headers and fix route confusion between web and workhorse routes](https://gitlab.com/gitlab-org/security/gitlab/-/commit/80e0601861d797ed6126b999c5830409ee5e8abf) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4760)) +- [Do not allow Planner role to update or delete incidents](https://gitlab.com/gitlab-org/security/gitlab/-/commit/3c76c42d1451fea9f74aec4ff31d17483f8c2d14) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4746)) +- [Reduce memory allocations on create PAT endpoint](https://gitlab.com/gitlab-org/security/gitlab/-/commit/3183ac5d359b349b248dfb6d094e6791b2cf716a) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4750)) +- [Prevent SSRF attacks for Workspaces](https://gitlab.com/gitlab-org/security/gitlab/-/commit/ad1ddf3353d1817d3b7eb583ea333dab0dd3f6a2) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4729)) +- [Prevent read code access when repository is disabled](https://gitlab.com/gitlab-org/security/gitlab/-/commit/be2a9c24d18e2735f4d8e640bfd61633851da60e) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4705)) +- [Fixes XSS on the target branch in the merge request widget](https://gitlab.com/gitlab-org/security/gitlab/-/commit/3de176b1ee5c0df452d265a9ca39ae950c9553aa) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4735)) +- [Unsubscribe from actioncable channel when PAT is revoked](https://gitlab.com/gitlab-org/security/gitlab/-/commit/85760efaf82d85241732360045a1763095740049) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4725)) + ## 17.8.1 (2025-01-22) ### Security (4 changes) @@ -467,6 +486,19 @@ entry. - [Remove default on `group_saved_replies_flag feature flag](https://gitlab.com/gitlab-org/gitlab/-/commit/75d49fe13646e1e0d3b68233ac4a965c86853917) ([merge request](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/175647)) - [Remove use_actual_plan_in_license_check flag](https://gitlab.com/gitlab-org/gitlab/-/commit/b8c3fe16aedb69c82ff52d1c695d72e933c4b946) ([merge request](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/175649)) +## 17.7.4 (2025-02-11) + +### Security (8 changes) + +- [Security Duo Chat Escape Unknown Domain Hyperlinks](https://gitlab.com/gitlab-org/security/gitlab/-/commit/d3eafa571712e6891f16ecccaaefd82b147b75f6) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4691)) +- [Hide sensitive workhorse headers and fix route confusion between web and workhorse routes](https://gitlab.com/gitlab-org/security/gitlab/-/commit/af871eb34f21f862bce699839af69c88826a3420) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4762)) +- [Do not allow Planner role to update or delete incidents](https://gitlab.com/gitlab-org/security/gitlab/-/commit/f5ae9423dbd353f571ffbea5a8ffe2ac77b587d6) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4747)) +- [Reduce memory allocations on create PAT endpoint](https://gitlab.com/gitlab-org/security/gitlab/-/commit/d443ded9eaed1300b888594125684db884c88e4d) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4751)) +- [Prevent SSRF attacks for Workspaces](https://gitlab.com/gitlab-org/security/gitlab/-/commit/03fbdbe7b80e1028098df6bb10abc749b4f4b968) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4730)) +- [Prevent read code access when repository is disabled](https://gitlab.com/gitlab-org/security/gitlab/-/commit/fb3eb2135770abcea4951ffe432cebb2065e7d3c) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4700)) +- [Fixes XSS on the target branch in the merge request widget](https://gitlab.com/gitlab-org/security/gitlab/-/commit/f4fd06e3450f686817104895eb6aca42af4fab11) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4736)) +- [Unsubscribe from actioncable channel when PAT is revoked](https://gitlab.com/gitlab-org/security/gitlab/-/commit/972f392e7daa6b60ed8ff03e6651944e1d045b40) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4726)) + ## 17.7.3 (2025-01-22) ### Fixed (1 change) @@ -1318,6 +1350,18 @@ entry. - [Finalize migration BackfillMlExperimentMetadataProjectId](https://gitlab.com/gitlab-org/gitlab/-/commit/0768d34e5d66ec56aa9104206120d2b691d3781f) ([merge request](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/172003)) - [Finalize migration BackfillDastSiteValidationsProjectId](https://gitlab.com/gitlab-org/gitlab/-/commit/edb777429d66afe879a5bb8d4652a610eb39eb7c) ([merge request](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/171199)) +## 17.6.5 (2025-02-11) + +### Security (7 changes) + +- [Security Duo Chat Escape Unknown Domain Hyperlinks](https://gitlab.com/gitlab-org/security/gitlab/-/commit/cdb737c04cdf611b2f6818a294b7157039adcce8) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4692)) +- [Hide sensitive workhorse headers and fix route confusion between web and workhorse routes](https://gitlab.com/gitlab-org/security/gitlab/-/commit/dd5fb5b4e217868aa8602acee276883ae8e42126) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4763)) +- [Reduce memory allocations on create PAT endpoint](https://gitlab.com/gitlab-org/security/gitlab/-/commit/d86c90fdfee1aef2eaa958ddc9e0ba379f8e221e) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4752)) +- [Prevent SSRF attacks for Workspaces](https://gitlab.com/gitlab-org/security/gitlab/-/commit/16659a9efb33ec22055b927fd716f5acc80361e9) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4731)) +- [Prevent read code access when repository is disabled](https://gitlab.com/gitlab-org/security/gitlab/-/commit/ff08db2dd2efa55e4e868591c61c144ec3febe32) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4701)) +- [Fixes XSS on the target branch in the merge request widget](https://gitlab.com/gitlab-org/security/gitlab/-/commit/1cc0ad7a4f3f0ab44dd959a58b3ed63786037a06) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4737)) +- [Unsubscribe from actioncable channel when PAT is revoked](https://gitlab.com/gitlab-org/security/gitlab/-/commit/26fff506ff66eedea4dc911eb1c9f4686d643650) ([merge request](https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/4727)) + ## 17.6.4 (2025-01-22) ### Fixed (2 changes) diff --git a/Gemfile b/Gemfile index 2e8d9c503a9..5e9f61b76d3 100644 --- a/Gemfile +++ b/Gemfile @@ -591,7 +591,7 @@ group :test do gem 'shoulda-matchers', '~> 5.1.0', require: false, feature_category: :shared gem 'email_spec', '~> 2.3.0', feature_category: :shared - gem 'webmock', '~> 3.24.0', feature_category: :shared + gem 'webmock', '~> 3.25.0', feature_category: :shared gem 'rails-controller-testing', feature_category: :shared gem 'concurrent-ruby', '~> 1.1', feature_category: :shared gem 'test-prof', '~> 1.4.0', feature_category: :tooling diff --git a/Gemfile.checksum b/Gemfile.checksum index b2773db6bcf..38cc00d78fa 100644 --- a/Gemfile.checksum +++ b/Gemfile.checksum @@ -784,7 +784,7 @@ {"name":"warning","version":"1.3.0","platform":"ruby","checksum":"23695a5d8e50bd5c46068931b529bee0b28e4982cbcefbe77d867800dde8069e"}, {"name":"webauthn","version":"3.0.0","platform":"ruby","checksum":"3f77d422c2a8a4b31e56cf42f83414bd066e0506e9896936e1730262dc4a20e6"}, {"name":"webfinger","version":"2.1.3","platform":"ruby","checksum":"567a52bde77fb38ca6b67e55db755f988766ec4651c1d24916a65aa70540695c"}, -{"name":"webmock","version":"3.24.0","platform":"ruby","checksum":"be01357f6fc773606337ca79f3ba332b7d52cbe5c27587671abc0572dbec7122"}, +{"name":"webmock","version":"3.25.0","platform":"ruby","checksum":"573c23fc4887008c830f22da588db339ca38b6d59856fd57f5a068959474198e"}, {"name":"webrick","version":"1.8.2","platform":"ruby","checksum":"431746a349199546ff9dd272cae10849c865f938216e41c402a6489248f12f21"}, {"name":"websocket","version":"1.2.10","platform":"ruby","checksum":"2cc1a4a79b6e63637b326b4273e46adcddf7871caa5dc5711f2ca4061a629fa8"}, {"name":"websocket-driver","version":"0.7.6","platform":"java","checksum":"bc894b9e9d5aee55ac04b61003e1957c4ef411a5a048199587d0499785b505c3"}, diff --git a/Gemfile.lock b/Gemfile.lock index 34a68d4deff..7327cbbf262 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1959,7 +1959,7 @@ GEM activesupport faraday (~> 2.0) faraday-follow_redirects - webmock (3.24.0) + webmock (3.25.0) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) @@ -2349,7 +2349,7 @@ DEPENDENCIES vmstat (~> 2.3.0) warning (~> 1.3.0) webauthn (~> 3.0) - webmock (~> 3.24.0) + webmock (~> 3.25.0) webrick (~> 1.8.1) wikicloth (= 0.8.1) yajl-ruby (~> 1.4.3) diff --git a/Gemfile.next.checksum b/Gemfile.next.checksum index bd2db05ae76..39be319be4d 100644 --- a/Gemfile.next.checksum +++ b/Gemfile.next.checksum @@ -797,7 +797,7 @@ {"name":"warning","version":"1.3.0","platform":"ruby","checksum":"23695a5d8e50bd5c46068931b529bee0b28e4982cbcefbe77d867800dde8069e"}, {"name":"webauthn","version":"3.0.0","platform":"ruby","checksum":"3f77d422c2a8a4b31e56cf42f83414bd066e0506e9896936e1730262dc4a20e6"}, {"name":"webfinger","version":"2.1.3","platform":"ruby","checksum":"567a52bde77fb38ca6b67e55db755f988766ec4651c1d24916a65aa70540695c"}, -{"name":"webmock","version":"3.24.0","platform":"ruby","checksum":"be01357f6fc773606337ca79f3ba332b7d52cbe5c27587671abc0572dbec7122"}, +{"name":"webmock","version":"3.25.0","platform":"ruby","checksum":"573c23fc4887008c830f22da588db339ca38b6d59856fd57f5a068959474198e"}, {"name":"webrick","version":"1.8.2","platform":"ruby","checksum":"431746a349199546ff9dd272cae10849c865f938216e41c402a6489248f12f21"}, {"name":"websocket","version":"1.2.10","platform":"ruby","checksum":"2cc1a4a79b6e63637b326b4273e46adcddf7871caa5dc5711f2ca4061a629fa8"}, {"name":"websocket-driver","version":"0.7.7","platform":"java","checksum":"e2520a6049feb88691e042d631063fa96d50620fb7f53b30180ae6fb2cf75eb1"}, diff --git a/Gemfile.next.lock b/Gemfile.next.lock index 231f43cdaed..a332ed0cdea 100644 --- a/Gemfile.next.lock +++ b/Gemfile.next.lock @@ -1993,7 +1993,7 @@ GEM activesupport faraday (~> 2.0) faraday-follow_redirects - webmock (3.24.0) + webmock (3.25.0) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) @@ -2384,7 +2384,7 @@ DEPENDENCIES vmstat (~> 2.3.0) warning (~> 1.3.0) webauthn (~> 3.0) - webmock (~> 3.24.0) + webmock (~> 3.25.0) webrick (~> 1.8.1) wikicloth (= 0.8.1) yajl-ruby (~> 1.4.3) diff --git a/app/assets/javascripts/repository/components/header_area/breadcrumbs.vue b/app/assets/javascripts/repository/components/header_area/breadcrumbs.vue index 3d0fc4994d2..4b7ef9700ef 100644 --- a/app/assets/javascripts/repository/components/header_area/breadcrumbs.vue +++ b/app/assets/javascripts/repository/components/header_area/breadcrumbs.vue @@ -1,6 +1,6 @@