Failure in spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb | Gitlab::Ci::Build::Rules::Rule::Clause::Exists#satisfied_by? when rules are being evaluated with `include` behaves like a rules:exists with a context after pattern comparision limit...
### Test metadata (don't modify) | Field | Value | | ------ | ------ | | File URL | [`spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb#L68`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb#L68) | | Filename | `spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb` | | Description | `Gitlab::Ci::Build::Rules::Rule::Clause::Exists#satisfied_by? when rules are being evaluated with `include` behaves like a rules:exists with a context after pattern comparision limit is reached is expected to receive fnmatch?(*(any args)) 2 times` | | Test level | unit | | Hash | `0801fc0c222758ebec5b5bfcd9cfb96159fd19a8d` | | Duration | 1.05 seconds | | Expected duration | < 27.12 seconds | ### Stack trace ``` Failure/Error: stub(service, storage).__send__(rpc, request, kwargs) # rubocop:disable GitlabSecurity/PublicSend GRPC::Internal: 13:creating repository: cloning bundle: create temp bundle: write /builds/gitlab-org/gitlab/tmp/tests/repositories/+gitaly/tmp/repo3477785173/repo.bundle: no space left on device. debug_error_string:{UNKNOWN:Error received from peer unix:tmp/tests/gitaly/praefect.socket {grpc_message:"creating repository: cloning bundle: create temp bundle: write /builds/gitlab-org/gitlab/tmp/tests/repositories/+gitaly/tmp/repo3477785173/repo.bundle: no space left on device", grpc_status:13, created_time:"2023-12-15T17:28:57.794468825+00:00"}} Shared Example Group: "a rules:exists with a context" called from ./spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb:68 ``` ### Reports (1) 1. 2023-12-15: https://gitlab.com/gitlab-org/gitlab/-/jobs/5763330637 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1108644780)
issue