该项目从 https://gitlab.com/gitlab-org/gitlab.git 镜像。
拉取镜像更新于 。
- 8月 30, 2024
-
-
由 Aboobacker MK 创作于
-
- 5月 30, 2024
-
-
由 Michał Wielich 创作于
Remove product_stage leftovers
-
- 5月 22, 2024
-
-
由 michold 创作于
Remove internal events generator
-
- 3月 07, 2024
-
-
由 Jonas Larsen 创作于
-
- 12月 15, 2023
-
-
由 Niko Belokolodov 创作于
-
- 11月 30, 2023
-
-
由 Jonas Larsen 创作于
Instead of asking the user to input section, stage and group we now only require group. The provided group is validated against: https://gitlab.com/gitlab-com/www-gitlab-com/blob/master/data/stages.yml
-
- 11月 18, 2023
-
-
由 Michał Wielich 创作于
Add period Redis metrics to generator
-
- 11月 08, 2023
-
-
由 Jonas Larsen 创作于
-
- 10月 31, 2023
-
-
由 Krasimir Angelov 创作于
Add milestone, which was missed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/133865.
-
- 10月 21, 2023
-
-
由 Jon Jenkins 创作于
Adds support code to start requiring milestones as well as including the current milestone when generating a new migration. Update some failing tests Slight updates
-
- 10月 20, 2023
-
-
由 Niko Belokolodov 创作于
We use Internal Events Tracking framework now, so the old code can be removed Changelog: removed
-
- 10月 14, 2023
-
-
由 Prabakaran Murugesan 创作于
MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/133436 Changelog: added
-
- 9月 21, 2023
-
-
由 Jonas Larsen 创作于
-
- 8月 16, 2023
-
-
由 Jonas Larsen 创作于
-
- 8月 08, 2023
-
-
由 Jonas Larsen 创作于
-
- 7月 29, 2023
-
-
由 Michał Wielich 创作于
Migrate EE issue events to GIET
-
- 7月 18, 2023
-
-
由 Piotr Skorupa 创作于
This adds a new data_source for metrics for use with internal events tracking, which combines firing both Redis HLL and Snowplow events associated with the metric at the same time.
-
- 7月 13, 2023
-
-
由 Yigit Alparslan 创作于
In the generator folder we have few templates which we are using for migration and post migration. As it contains the ERB codebase the files are having a .rb extension instead of .rb.tt To solve this problem, replace the .rb files within https://gitlab.com/gitlab-org/gitlab/=/tree/master/generator_templates to .rb.tt Changelog: other
-
- 6月 07, 2023
-
-
由 Mikołaj Wawrzyniak 创作于
Add new rails generator that creates configuration files for gitlab internal events tracking feature.
-
- 5月 30, 2023
-
-
由 Mikołaj Wawrzyniak 创作于
Add new rails generator that creates configuration files for gitlab internal events tracking feature.
-
- 4月 28, 2023
-
-
由 Jonas Larsen 创作于
-
- 3月 31, 2023
-
-
由 Niko Belokolodov 创作于
-
- 11月 11, 2022
-
-
由 Alina Mihaila 创作于
-
- 4月 13, 2022
-
-
由 Kamil Trzciński 创作于
This does the following changes: - Add documentation for migrations for multiple databases. - This makes the migrations using a new style being a default (not yet mandatory). - This updates all exceptions and other documentation places to include link to migration docs. - Create `MigrationRecord` as a base class for migrations
-
- 11月 24, 2021
-
-
由 Alina Mihaila 创作于
-
- 11月 08, 2021
-
-
由 Nikolay Belokolodov 创作于
-
- 9月 16, 2021
-
-
由 Andreas Brandl 创作于
-
- 9月 02, 2021
-
-
由 alinamihaila 创作于
-
- 9月 01, 2021
-
-
由 Andreas Brandl 创作于
This introduces a versioned parent class for database migrations. This implements a simple versioning scheme for migration helpers. We need to be able to version helpers, so we can change their behavior without altering the behavior of already existing migrations in incompatible ways. We can continue to change the behavior of helpers without bumping the version here, *if* the change is backwards-compatible. If not, we would typically override the helper method in a new MigrationHelpers::V[0-9]+ class and create a new entry with a bumped version below. We use major version bumps to indicate significant changes and minor version bumps to indicate backwards-compatible or otherwise minor changes (e.g. a Rails version bump). However, this hasn't been strictly formalized yet. Changelog: other
-
- 8月 14, 2021
-
-
由 Heinrich Lee Yu 创作于
Switches from Rails classic autoloader to Zeitwerk
-
- 8月 12, 2021
-
-
由 Piotr Skorupa 创作于
-
- 7月 27, 2021
-
-
由 Rajendra Kadam 创作于
Update generator and specs
-
- 7月 13, 2021
-
-
由 Piotr Skorupa 创作于
-
- 6月 15, 2021
-
-
由 Rajendra Kadam 创作于
-
- 4月 23, 2021
-
-
由 Alishan Ladhani 创作于
-
- 4月 21, 2021
-
-
由 Luis Mejia 创作于
-
- 4月 15, 2021
-
-
由 Rajendra Kadam 创作于
-
由 Rajendra Kadam 创作于
-
- 4月 06, 2021
-
-
由 Dylan Griffith 创作于
For 4 years we've had logic in our database migrations that required you to set a constant `DOWNTIME = true` if you required downtime and seek approval from the VP of Engineering. We have never once used this process as we've always found a way around the problem using a different approach. As such we decided in https://gitlab.com/gitlab-org/gitlab/-/issues/326495 that we should just remove this `DOWNTIME` constant and the extra checks here to reduce noise in our database code review and give less processes for people to learn. This MR removes a lot of things and here is a high level summary: 1. Remove DowntimeCheck class and the rake task that invoked and the CI job that invoked that rake task and any related tests, helper classes 2. Update documentation to make it clearer that downtime is not allowed and therefore remove the approval process 3. Update a page called `what_requires_downtime` to be called `avoiding_downtime_in_migrations` since it was already a set of patterns to avoid downtime and now it's worded more strongly to imply that we can always get away without downtime 4. Various other docs pages that had examples of migrations that used the `DOWNTIME` constant 5. Various rubocop specs that had migrations in them which used the `DOWNTIME` constant The one thing I did not do is go back and remove `DOWNTIME = false` from all the existing migrations. In general we should not be updating migrations once they've run and this would have made this MR change many thousands of files so it's not worth it.
-
- 3月 25, 2021
-
-
由 charlie ablett 创作于
- since this method is deprecated we shouldn't mention it in guidance as it can be confusing
-