Age | Commit message (Collapse) | Author |
|
|
|
Reject invalid branch names in repository compare controller
Closes #51003
See merge request gitlab-org/gitlab-ce!22186
|
|
Rails5: fix user edit profile clear status spec
See merge request gitlab-org/gitlab-ce!22169
|
|
Closes #51003
|
|
Removes expensive dead code on main MR page request
Closes #51172
See merge request gitlab-org/gitlab-ce!22153
|
|
This refactors the TodoService class according to our code reuse
guidelines. The resulting code is a wee bit more verbose, but it allows
us to decouple the column names from the input, resulting in fewer
changes being necessary when we change the schema.
One particular noteworthy line in TodoService is the following:
todos_ids = todos.update_state(state)
Technically this is a violation of the guidelines, because
`update_state` is a class method, which services are not supposed to use
(safe for a few allowed ones). I decided to keep this, since there is no
alternative. `update_state` doesn't produce a relation so it doesn't
belong in a Finder, and we can't move it to another Service either. As
such I opted to just use the method directly.
Cases like this may happen more frequently, at which point we should
update our documentation with some sort of recommendation. For now, I
want to refrain from doing so until we have a few more examples.
|
|
This refactors the TodosFinder finder according to the new code reuse
rules, as enforced by the CodeReuse cops. I also changed some of the
methods to use regular if statements, instead of assignments and/or
early returns. This results in a more natural flow when reading the
code, and it makes it harder to accidentally return the wrong result.
|
|
Redirect to the pipeline builds page when a build is canceled
Closes #39161
See merge request gitlab-org/gitlab-ce!21595
|
|
Rails 5: fix mysql milliseconds problems in scheduled build specs
See merge request gitlab-org/gitlab-ce!22170
|
|
Prune events older than 2 years instead of 12 months
See merge request gitlab-org/gitlab-ce!22145
|
|
Fix issues controller N+1 failure
See merge request gitlab-org/gitlab-ce!22141
|
|
Check disabled_services when finding a service
See merge request gitlab-org/gitlab-ce!22172
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EE Backport: enable Geo Status widget in admin/projects
See merge request gitlab-org/gitlab-ce!22161
|
|
|
|
In EE it will render a Geo Status widget when Geo is enabled and it is
in a secondary node.
Also added minimal specs to that action.
|
|
Auto DevOps deployment strategies now supports timed incremental
rollout. We are deprecating the usage of INCREMENTAL_ROLLOUT_ENABLED
environment variable in Auto DevOps template.
The new behavior will be driven by the INCREMENTAL_ROLLOUT_MODE variable
that can either be manual (same as INCREMENTAL_ROLLOUT_ENABLED) or
timed.
Rollout deployments will be executed using a 5 minute delay between each
job.
|
|
[broken master] Fix time dependent jobs spec
See merge request gitlab-org/gitlab-ce!22159
|
|
'43109-ci_environments_status-json-executes-more-than-100-queries' into 'master'
Resolve "Controller Projects::MergeRequestsController#ci_environments_status.json executes more than 100 SQL queries"
Closes #43109
See merge request gitlab-org/gitlab-ce!21996
|
|
|
|
|
|
|
|
'master'
[master] Confidential issue/private snippet titles can be read by unauthenticated user through GFM markdown API
Closes #2706
See merge request gitlab/gitlabhq!2507
|
|
[master] Fix leaking private project namespace
Closes #2708
See merge request gitlab/gitlabhq!2529
|
|
[security - master] Filter user sensitive data from discussions JSON
See merge request gitlab/gitlabhq!2536
|
|
Move related branches to service
Closes #43097
See merge request gitlab-org/gitlab-ce!22094
|
|
Add a new project-specific templates API endpoint
See merge request gitlab-org/gitlab-ce!22118
|
|
Rails5: fix artifacts controller download spec
See merge request gitlab-org/gitlab-ce!22123
|
|
|
|
|
|
|
|
Delayed jobs
Closes #51352
See merge request gitlab-org/gitlab-ce!21767
|
|
|
|
'master'
Add new CI predefined variables with version components
Closes #46050
See merge request gitlab-org/gitlab-ce!21853
|
|
|
|
Preload project features in reference parser
Closes #43094
See merge request gitlab-org/gitlab-ce!22008
|
|
|
|
into 'master'
Resolve "Can't sort group issues by popularity when searching"
Closes #50246
See merge request gitlab-org/gitlab-ce!21521
|
|
Adds CI_SERVER_VERSION_MAJOR, CI_SERVER_VERSION_MINOR,
CI_SERVER_VERSION_PATCH to the list of environment variables
passed to CI jobs.
|
|
EE needs :request_store to cache license queries - otherwise we will
blow past the query limit just with `SELECT * FROM licenses` over and
over.
|
|
We don't think this is needed any more - see
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/21521, and
https://gitlab.com/gitlab-org/gitlab-ce/issues/52271 for removing the flag.
|
|
Pipeline only/except for modified paths
See merge request gitlab-org/gitlab-ce!21981
|
|
|
|
|
|
|