| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Reverts the loading of emojis and its images to move forward with RC
|
|\
| |
| |
| |
| | |
CE: Resolve "Support fast unit tests in EE"
See merge request gitlab-org/gitlab-ce!26861
|
| | |
|
|/
|
|
| |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|\
| |
| |
| |
| | |
Enable ESLint rule jest/valid-describe
See merge request gitlab-org/gitlab-ce!27140
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
into 'master'
Resolve "Extract EE specific files/lines for CI spec/serializers"
See merge request gitlab-org/gitlab-ce!27214
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
'master'
Resolve "Extract EE specific files/lines for some CI files"
Closes gitlab-ee#6073
See merge request gitlab-org/gitlab-ce!27210
|
| | | |
|
| |/
|/| |
|
|\ \
| | |
| | |
| | |
| | | |
Double retries for rspec-retries
See merge request gitlab-org/gitlab-ce!27208
|
| |/
| |
| |
| | |
It was 2*4 => 8 times before, so 4 times is still half retries
|
|\ \
| |/
|/|
| |
| | |
Quarantine a flaky spec in spec/features/issues/user_creates_branch_and_merge_request_spec.rb
See merge request gitlab-org/gitlab-ce!27202
|
| |
| |
| |
| |
| |
| | |
spec/features/issues/user_creates_branch_and_merge_request_spec.rb
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|\ \
| |/
|/|
| |
| | |
Fix GitHub project import visibility
See merge request gitlab-org/gitlab-ce!27133
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Revert "Merge branch 'sh-optimize-projects-api' into 'master'"
Closes #60315
See merge request gitlab-org/gitlab-ce!27195
|
| | |
| | |
| | | |
This reverts merge request !26481
|
|/ /
| |
| |
| |
| | |
Log events so that it's easy to see
when different requests are starting.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Fix MR assignees for push options
Closes #60305
See merge request gitlab-org/gitlab-ce!27186
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
With multiple MR assignees, `merge_request.assignee_id` is always nil,
and `merge_request.assignee_ids` isn't in `merge_request.attributes`.
So the existing code doesn't set assignees in the created MR.
This fix gets all the tests passing, but we should also check that no
other associations in the MergeRequest need similar fixups.
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| | |
Set pages_domain.remove_at when disabling it
Add specs for marking pages domain for removal
Notify user that domain is being removed
Add documentation
|
|\ \
| | |
| | |
| | |
| | | |
Quarantine a flaky spec in spec/features/issues/user_interacts_with_awards_spec.rb
See merge request gitlab-org/gitlab-ce!27176
|
| | |
| | |
| | |
| | |
| | |
| | | |
spec/features/issues/user_interacts_with_awards_spec.rb
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
| | |
| | |
| | |
| | | |
spec/features/groups/group_page_with_external_authorization_service_spec to EE
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
[Backport] Support multiple assignees for merge requests
See merge request gitlab-org/gitlab-ce!27089
|
| | |
| | |
| | |
| | |
| | | |
Backports https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10161
(code out of ee/ folder).
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Used to get the variables via the API endpoint
`/projects/:id/pipelines/:pipeline_id/variables`
Signed-off-by: Agustin Henze <tin@redhat.com>
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Enable ESLint rule jest/no-identical-title
See merge request gitlab-org/gitlab-ce!27139
|
| | | | |
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Extract due quick action to shared example
Closes #59570
See merge request gitlab-org/gitlab-ce!26918
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Quarantine flaky specs
See merge request gitlab-org/gitlab-ce!27170
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Related to:
- https://gitlab.com/gitlab-org/gitlab-ce/issues/60270
- https://gitlab.com/gitlab-org/gitlab-ce/issues/60271
- https://gitlab.com/gitlab-org/gitlab-ce/issues/60272
- https://gitlab.com/gitlab-org/gitlab-ce/issues/60273
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Git push options to create a merge request, set target_branch and set merge when pipeline succeeds
Closes #53198 and #43263
See merge request gitlab-org/gitlab-ce!26752
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This will ensure that now and in the future, PushOptionsHandlerService
will not cause the post_receive API endpoint from running other code if
something causes an unknown exception.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
https://gitlab.com/gitlab-org/gitlab-ce/issues/43263
https://gitlab.com/gitlab-org/gitlab-ce/issues/53198
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Exceptions are no longer raised, instead all errors encountered are
added to the errors property.
MergeRequests::BuildService is used to generate attributes of a new
merge request.
Code moved from Api::Internal to Api::Helpers::InternalHelpers.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
MergeRequests::PushOptionsHandlerService has been updated to allow
creating and updating merge requests with the
`merge_when_pipeline_succeeds` set using git push options.
To create a new merge request and set it to merge when the pipeline
succeeds:
git push -u origin -o merge_request.create \
-o merge_request.merge_when_pipeline_succeeds
To update an existing merge request and set it to merge when the
pipeline succeeds:
git push -u origin -o merge_request.merge_when_pipeline_succeeds
Issue https://gitlab.com/gitlab-org/gitlab-ce/issues/53198
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Previously the raw push option Array was sent to Pipeline::Chain::Skip.
This commit updates this class (and the chain of classes that pass the
push option parameters from the API internal `post_receive` endpoint to
that class) to treat push options as a Hash of options parsed by
GitLab::PushOptions.
The GitLab::PushOptions class takes options like this:
-o ci.skip -o merge_request.create -o merge_request.target=branch
and turns them into a Hash like this:
{
ci: {
skip: true
},
merge_request: {
create: true,
target: 'branch'
}
}
This now how Pipeline::Chain::Skip is determining if the `ci.skip` push
option was used.
|