该项目从 https://gitlab.com/gitlab-org/gitlab.git 镜像。
拉取镜像更新于 。
- 3月 10, 2025
-
-
由 Krasimir Angelov 创作于
Make sure the background migration is finalized before last required stop (min GitLab schema version).
-
- 2月 26, 2025
-
-
由 Vitali Tatarintev 创作于
Fix RSpec/BeNil rubocop offenses
-
- 2月 09, 2025
-
-
由 Alex Pooley 创作于
-
- 1月 17, 2025
-
-
由 Doug Stull 创作于
- lean into the existing API/matcher - update docs
-
- 12月 20, 2024
-
-
由 Marius Bobin 创作于
-
- 11月 13, 2024
-
-
由 Sarah Yasonik 创作于
-
- 10月 21, 2024
-
-
由 Martin Schurz 创作于
-
- 10月 16, 2024
-
-
由 Sarah Yasonik 创作于
-
- 10月 07, 2024
-
-
由 Peter Leitzen 创作于
We've switched to Ruby 3.2+ so this code works without `keyword_init: true`: X = Struct.new(:a) X.new(1) # => #<struct X a=1> X.new(a: 1) # => #<struct X a=1> This check is no longer necessary. Partially reverts https://gitlab.com/gitlab-org/gitlab/-/merge_requests/164777
-
- 10月 04, 2024
-
-
由 Niko Belokolodov 创作于
-
- 9月 17, 2024
-
- 9月 12, 2024
-
-
由 Peter Leitzen 创作于
This commit patches `Struct.new` in specs when `keyword_init` is missing and a Hash passed. Reason: Since Ruby 3.2 `Struct` supports kwargs by default so `keyword_init: true` is no longer required. We are running Ruby 3.2 in MRs and Ruby 3.1 on master so occasionally master is broken due to this incompatibility. This slows down creation of Struct objects in specs by factor 3.
-
- 9月 10, 2024
-
-
由 David Dieulivol 创作于
This reverts merge request !164777
-
由 Peter Leitzen 创作于
This commit patches `Struct.new` in specs when `keyword_init` is missing and a Hash passed. Reason: Since Ruby 3.2 `Struct` supports kwargs by default so `keyword_init: true` is no longer required. We are running Ruby 3.2 in MRs and Ruby 3.1 on master so occasionally master is broken due to this incompatibility. This slows down creation of Struct objects in specs by factor 3.
-
- 9月 09, 2024
-
-
由 Sarah Yasonik 创作于
-
- 9月 06, 2024
-
- 9月 05, 2024
-
-
由 Sarah Yasonik 创作于
-
- 8月 12, 2024
-
-
由 Igor Drozdov 创作于
This new PR assigns auto populated columns: https://github.com/rails/rails/pull/48241 However, a column is identified as auto-populated if it contains default value with nextval function. The id column of p_ci_builds table is auto-populated via a trigger and it's not identified as an auto-populated column by Rails. Let's explicitly return ['id'] in a function that expects a list of auto-populated columns
-
- 7月 08, 2024
-
-
由 michold 创作于
Fix additional properties in the matcher
-
- 6月 27, 2024
-
-
由 Chad Woolley 创作于
-
- 6月 05, 2024
-
-
由 Coung Ngo 创作于
Use wait_for_requests instead of wait_for_all_requests because a user only expects to wait for JS requests and not rack requests
-
- 5月 28, 2024
-
-
由 Kamil Niechajewicz 创作于
-
- 5月 23, 2024
-
-
由 David Dieulivol 创作于
-
由 Sarah Yasonik 创作于
Testing for internal events currently uses a single shared example. This has some limitations, however, in handling a variety of different scenarios. This adds two custom matchers: :trigger_internal_events :increment_usage_metrics These matchers can be used to compose examples that directly reflect the expected outcomes of for internal events.
-
- 5月 01, 2024
-
-
由 Leonardo Rosa 创作于
When the finalized_by key is present in the BBM dictionary file, the migration version should be cast as an integer, otherwise ActiveRecord will fail to find the target version, and it will throw an error. https://gitlab.com/gitlab-org/gitlab/-/merge_requests/151467#note_1887895592 Changelog: fixed
-
- 4月 28, 2024
-
-
由 Archish 创作于
Changelog: other
-
- 4月 24, 2024
-
-
由 Peter Leitzen 创作于
-
- 4月 17, 2024
-
-
由 Peter Leitzen 创作于
This speeds up testing `ee/spec/models/factories_spec.rb` in a predictive or "fail-fast" CI job. The full spec is still run after approval, merge, and in scheduled pipelines.
-
- 2月 27, 2024
-
-
由 Kassio Borges 创作于
Currently it's not possible to use `:published_event` and `:not_publish_event` together as both matchers are stubbing the `Gitlab::EventStore#publish` method, so only the first matcher will save a list of the _published_ events. To fix that, now we're using `RSpec::PublishedGitlabEventStoreEvents` to centralized all the events published within an example. This will enable us to match by multiple events or compose `:published_event` and `:not_publish_event` in the same spec. Changelog: fixed
-
- 2月 20, 2024
-
-
由 Sylvester Chin 创作于
This reverts commit a7f569b2.
-
- 2月 15, 2024
-
-
由 Stan Hu 创作于
This reverts merge request !144300
-
- 2月 14, 2024
-
-
由 Sylvester Chin 创作于
This reverts merge request !144224
-
- 2月 08, 2024
-
-
由 Sylvester Chin 创作于
This reverts merge request !141213
-
由 Sylvester Chin 创作于
Changelog: other
-
- 11月 30, 2023
-
-
由 Doug Stull 创作于
- move away from instance specific checks. - resolve ee vs foss separation issues. - resolve some rubocop exceptions. - see https://gitlab.com/gitlab-org/gitlab/-/issues/350222 for more info
-
- 11月 14, 2023
-
-
由 Vijay Hawoldar 创作于
So that we can test flows that result in multiple calls to Gitlab::Saas.feature_available?, we now stub the default value for all known SaaS features to false
-
- 11月 03, 2023
-
-
由 Tan Le 创作于
- spec/services/** - spec/sidkiq*/** - spec/support/**
-
- 10月 28, 2023
-
-
由 Marius Bobin 创作于
-
- 10月 19, 2023
-
-
由 Doug Stull 创作于
- better conformity to current hash styles
-
由 Doug Stull 创作于
- declaritive way to not be saas w/o stubbing the method - goes hand in hand with the negative of :saas
-