该项目从 https://gitlab.com/gitlab-org/gitlab.git 镜像。
拉取镜像更新于 。
- 6月 11, 2024
-
-
由 Abdul Wadood 创作于
The rubocop todo files have been regenerated using the command: `bundle exec rake rubocop:todo:generate` Nonexistent files and the files with no rubocop offenses have been removed from the todo list. The grace period for some cops has been retained as they are failing on the master branch. The corresponding files for these cops have been added to their todo files. The grace period for these cops is safe to remove after 1 week of no warning in #f_rubocop. See https://docs.gitlab.com/ee/development/rubocop_development_guide.html#cop-grace-period.
-
- 6月 07, 2024
-
-
由 Leonardo Rosa 创作于
As part of the squash processes, finalized BBM classes from squashed migrations can be removed from the codebase, including each respective spec Changelog: removed
-
- 2月 29, 2024
-
-
由 Pavel Shutsin 创作于
This changes are not relevant anymore and can be removed. This commit reverts https://gitlab.com/gitlab-org/gitlab/-/merge_requests/46444 without DB changes. Changelog: removed
-
- 2月 24, 2024
-
-
由 Luke Duncalfe 创作于
This is a step towards the feature of supporting the GitLab for Slack app integration to be configured at group and instance-level. https://gitlab.com/gitlab-org/gitlab/-/issues/391526 This change adds services and controller support for group-level and instance-level Slack app installation via OAuth with Slack. The changes are hidden behind a feature flag.
-
- 12月 09, 2023
-
-
由 Peter Leitzen 创作于
-
由 Leonardo da Rosa 创作于
We should flag the usage of pluck without a proper limit to avoid database performance degradation. https://gitlab.com/gitlab-com/gl-infra/production/-/issues/17168 Changelog: changed
-
- 8月 15, 2023
-
-
由 Eduardo Bonet 创作于
Stock ActiveRecord STI works by storing the class name in the database, which is heavy and unnecessary. EnumInheritance introduces a way to use STI through model defined enums. Changelog: other
-
- 4月 20, 2023
-
-
由 Peter Leitzen 创作于
This commit removes excludes from RuboCop TODOs and rspec_order_todo.yml for removed/non-existent files.
-
- 2月 16, 2023
-
-
由 Alina Mihaila 创作于
-
- 1月 12, 2023
-
-
由 Peter Leitzen 创作于
This commit removes excludes from RuboCop TODOs and rspec_order_todo.yml for removed/non-existent files.
-
- 1月 10, 2023
-
-
由 Omar Qunsul 创作于
Related Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/362031 Changelog: fixed
-
- 1月 03, 2023
-
-
由 Omar Qunsul 创作于
We still have many ignored Rubocop Offenses for Database/MultipleDatabases in specs. This is a MR to address validate and fix all of them. Addressing Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/362031 Changelog: other
-
- 12月 06, 2022
-
-
由 Omar Qunsul 创作于
We still have many ignored Rubocop Offenses for Database/MultipleDatabases in specs. This is a MR to address validate and fix all of them. Addressing Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/362031 Changelog: other
-
- 11月 29, 2022
-
-
由 Ahmad Tolba 创作于
Merge branch 'secMaster' into 'master' See merge request gitlab-org/security/gitlab!2945 Changelog: security
-
- 11月 28, 2022
-
-
由 Omar Qunsul 创作于
Many of the files have been deleted or removed, but not cleaned up from the Rubocop todos before. Changelog: other
-
- 9月 16, 2022
-
-
由 Thong Kuah 创作于
Removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/92395
-
- 8月 02, 2022
-
-
由 Omar Qunsul 创作于
Adding support for a decomposed database to the Backup rake tasks gitlab:backup:create and gitlab:backup:restore Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/364292 Changelog: added
-
- 7月 06, 2022
-
-
由 Matt Kasa 创作于
Relates to https://gitlab.com/gitlab-org/gitlab/-/issues/245327
-
- 5月 12, 2022
-
-
由 Thong Kuah 创作于
- config/initializers/sidekiq.rb this method is safe for multiple databases - lib/gitlab/database.rb is a legitmate use - lib/gitlab/database/load_balancing/load_balancer.rb uses methods that are safe with multiple databases - lib/gitlab/database/migrations/observers/query_log.rb also uses a method that is safe with multiple databases - lib/tasks/gitlab/db/validate_config.rake is OK because it's executed in the context of looping through each database.
-
由 Thong Kuah 创作于
This switches from disconnecting only the ActiveRecord::Base connection to disconnecting all connections Addresses the Database/MultipleDatabases offense here.
-
- 5月 11, 2022
-
-
由 Thong Kuah 创作于
- config/application.rb. This is safe the methods here are multi-database safe - ee/lib/tasks/geo.rake. This is safe because we are looping though each database Allow allowlist the ActiveRecord::Base.configurations method as it's a read-only method to get all DB configurations.
-
- 5月 05, 2022
-
-
由 Thong Kuah 创作于
Adds support to change table helper to specify which database to create records in.
-
- 5月 04, 2022
-
-
由 Thong Kuah 创作于
These places can be switched to use ApplicationRecord as they exclusively read, and write non-ci tables
-
由 Thong Kuah 创作于
All references has long since been removed
-
- 4月 29, 2022
-
-
由 Kamil Trzciński 创作于
-
- 4月 20, 2022
-
-
由 Thong Kuah 创作于
-
由 Thong Kuah 创作于
-
- 4月 15, 2022
-
-
由 Steve Abrams 创作于
Add a cop to prevent usage of disable_referential_integrity as this method can lead to data consistency problems and create unsafe situations where triggers on all tables are disabled.
-
- 3月 09, 2022
-
-
由 Simon Tomlinson 创作于
Geo does not yet support syncing both primary and ci databases, so all accesses here refer to the primary database.
-
- 3月 08, 2022
-
-
由 pbair 创作于
Add a Gitlab::Database.all_uncached method which implements ActiveRecord::Base.uncached behavior that works with multiple databases. The new method wraps the given block in an #uncached call for each base model, so that the behavior will be correct on any database connection.
-
- 3月 03, 2022
-
-
由 pbair 创作于
Add for specified methods to be allowed on ActiveRecord::Base in the Database/MultipleDatabases cop. Also add `no_touching` as the first method in the allowlist.
-
- 3月 01, 2022
-
-
由 Patrick Bair 创作于
Use the connection from the associated relation class rather than ActiveRecord::Base when doing an index check. https://gitlab.com/gitlab-org/gitlab/-/issues/350191
-
- 2月 24, 2022
-
-
由 Matt Kasa 创作于
Relates to https://gitlab.com/gitlab-org/gitlab/-/issues/350190
-
- 2月 12, 2022
-
-
由 Matt Kasa 创作于
Relates to https://gitlab.com/gitlab-org/gitlab/-/issues/350651
-
- 2月 11, 2022
-
-
由 Matt Kasa 创作于
Relates to https://gitlab.com/gitlab-org/gitlab/-/issues/350651
-
- 1月 27, 2022
-
-
由 pbair 创作于
Make the :connection argument for WithLockRetries, by removing the default of ActiveRecord::Base. This prevents accidental use of the wrong connection once we begin using multiple databases.
-
- 1月 18, 2022
-
-
由 Aleksei Lipniagov 创作于
This removes most of the things related to Sherlock. Dependent gems and docs will be removed separately.
-
- 1月 13, 2022
-
-
由 pbair 创作于
Remove some unneeded todos for the Database/MultipleDatabases cop, because the listed files no longer violate the rule.
-
- 12月 01, 2021
-
-
由 pbair 创作于
Change the existing BackgroundMigrationWorker to use SharedModel with the correct connection for running BG migration jobs. Also make the class and specs generic, in preparation for adding a new worker which will process jobs specific to the ci database.
-
由 Peter Leitzen 创作于
This commit moves all RuboCop configuration from the large `.rubocop_manual_todo.yml` into smaller more focused files within `.rubocop_todo/**/*.yml`. This step enables us to split `.rubocop_todo.yml` later which is very likely needed if we start using `rake rubocop:todo:generate` because it will produce a huge `.rubocop_todo.yml` (due to much higher "exclude limit").
-