Commit 5079f1c7 authored by Thong Kuah's avatar Thong Kuah

Merge branch 'fix-phase4-specs' into 'master'

Squash list of `cross-database-modification-allowlist.yml`

See merge request gitlab-org/gitlab!77976
parents 21b5b38f fef855e7
...@@ -39,6 +39,12 @@ module Ci ...@@ -39,6 +39,12 @@ module Ci
job.pipeline = pipeline job.pipeline = pipeline
job.project = pipeline.project job.project = pipeline.project
job.ref = pipeline.ref job.ref = pipeline.ref
# update metadata since it might have been lazily initialised before this call
# metadata is present on `Ci::Processable`
if job.respond_to?(:metadata) && job.metadata
job.metadata.project = pipeline.project
end
end end
end end
end end
......
...@@ -38,10 +38,12 @@ RSpec.describe Ci::RetryBuildService do ...@@ -38,10 +38,12 @@ RSpec.describe Ci::RetryBuildService do
end end
it 'clones the profile associations', :aggregate_failures do it 'clones the profile associations', :aggregate_failures do
::Gitlab::Database::QueryAnalyzers::PreventCrossDatabaseModification.allow_cross_database_modification_within_transaction(url: 'https://gitlab.com/gitlab-org/gitlab/-/issues/350051') do
expect(new_build.dast_site_profile).to eq(dast_site_profile) expect(new_build.dast_site_profile).to eq(dast_site_profile)
expect(new_build.dast_scanner_profile).to eq(dast_scanner_profile) expect(new_build.dast_scanner_profile).to eq(dast_scanner_profile)
end end
end end
end
context 'when build has secrets' do context 'when build has secrets' do
let(:secrets) do let(:secrets) do
......
...@@ -31,7 +31,7 @@ RSpec.describe Ci::Pipelines::AddJobService do ...@@ -31,7 +31,7 @@ RSpec.describe Ci::Pipelines::AddJobService do
execute execute
end.to change { job.slice(:pipeline, :project, :ref) }.to( end.to change { job.slice(:pipeline, :project, :ref) }.to(
pipeline: pipeline, project: pipeline.project, ref: pipeline.ref pipeline: pipeline, project: pipeline.project, ref: pipeline.ref
) ).and change { job.metadata.project }.to(pipeline.project)
end end
it 'returns a service response with the job as payload' do it 'returns a service response with the job as payload' do
......
- "./ee/spec/mailers/notify_spec.rb"
- "./ee/spec/models/group_member_spec.rb"
- "./ee/spec/replicators/geo/terraform_state_version_replicator_spec.rb" - "./ee/spec/replicators/geo/terraform_state_version_replicator_spec.rb"
- "./ee/spec/services/ci/retry_build_service_spec.rb"
- "./spec/controllers/abuse_reports_controller_spec.rb"
- "./spec/controllers/omniauth_callbacks_controller_spec.rb"
- "./spec/controllers/projects/issues_controller_spec.rb"
- "./spec/features/issues/issue_detail_spec.rb" - "./spec/features/issues/issue_detail_spec.rb"
- "./spec/features/projects/pipelines/pipeline_spec.rb" - "./spec/features/projects/pipelines/pipeline_spec.rb"
- "./spec/features/signed_commits_spec.rb" - "./spec/features/signed_commits_spec.rb"
- "./spec/helpers/issuables_helper_spec.rb"
- "./spec/lib/gitlab/auth_spec.rb"
- "./spec/lib/gitlab/ci/pipeline/chain/create_spec.rb" - "./spec/lib/gitlab/ci/pipeline/chain/create_spec.rb"
- "./spec/lib/gitlab/email/handler/create_issue_handler_spec.rb"
- "./spec/lib/gitlab/email/handler/create_merge_request_handler_spec.rb"
- "./spec/lib/gitlab/email/handler/create_note_handler_spec.rb"
- "./spec/lib/gitlab/email/handler/create_note_on_issuable_handler_spec.rb"
- "./spec/models/ci/build_trace_chunk_spec.rb" - "./spec/models/ci/build_trace_chunk_spec.rb"
- "./spec/models/ci/job_artifact_spec.rb" - "./spec/models/ci/job_artifact_spec.rb"
- "./spec/models/clusters/applications/runner_spec.rb" - "./spec/models/clusters/applications/runner_spec.rb"
- "./spec/models/design_management/version_spec.rb"
- "./spec/models/hooks/system_hook_spec.rb"
- "./spec/models/members/project_member_spec.rb"
- "./spec/models/user_spec.rb"
- "./spec/models/user_status_spec.rb"
- "./spec/requests/api/commits_spec.rb" - "./spec/requests/api/commits_spec.rb"
- "./spec/services/ci/retry_build_service_spec.rb" - "./spec/services/ci/retry_build_service_spec.rb"
- "./spec/services/projects/overwrite_project_service_spec.rb" - "./spec/services/projects/overwrite_project_service_spec.rb"
- "./spec/workers/merge_requests/create_pipeline_worker_spec.rb"
- "./spec/workers/repository_cleanup_worker_spec.rb"
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment