Age | Commit message (Collapse) | Author |
|
Mark mirrors as failed 1 hour after they started
See merge request gitlab-org/gitlab-ce!30999
|
|
Add bulk update sidebar to merge requests template
Add js to toggle sidebar
Fix bulk update button in issues template
Add specs for merge requests in bulk update service
|
|
Extra logging for new live trace architecture
See merge request gitlab-org/gitlab-ce!30892
|
|
Use persistent Redis cluster for Workhorse pub/sub notifications
See merge request gitlab-org/gitlab-ce!30990
|
|
Fix suggestion on lines that are not part of an MR
See merge request gitlab-org/gitlab-ce!30606
|
|
Make pipeline emails respect group email setting
Closes #63485
See merge request gitlab-org/gitlab-ce!30907
|
|
We call `Project#mark_stuck_remote_mirrors_as_failed!` from the
`Git::BaseHooksService`. So that gets called every time we push tags
or branches.
Before this would only mark started mirrors as failed if they had
been started 24 hours ago. A push would never take 24 hours,
especially not when we run it so often.
Lowering that threshold 1 hour should at least allow us to retry
broken mirrors more often on pushes.
The timeout for the initial push is set somewhat longer to accommodate
for pushing large repos. Both numbers are currently picked arbitrarily.
|
|
Add index for issues on relative position, project, and state for manual sorting
See merge request gitlab-org/gitlab-ce!30542
|
|
CE Port: Log impersonation actions in audit log
See merge request gitlab-org/gitlab-ce!31039
|
|
Rake task to cleanup expired ActiveSession lookup keys
See merge request gitlab-org/gitlab-ce!30668
|
|
Multiple pipeline support for Build status
See merge request gitlab-org/gitlab-ce!30828
|
|
Often live traces are removed even though the archived trace
doesn't exist. This commit checkes the existence strictly.
|
|
Adds specs for testing the new behavior of specifying a pipeline when
POSTing a status.
|
|
Support remove source branch on merge w/ push options
See merge request gitlab-org/gitlab-ce!30728
|
|
It seems that we missed the backward compatibility support
for profiles in the existing folder.
This commit also fixes some specs to be idempotent
and work in a temporary directory which not always
seems to be the case.
This commit also brings the profile_spec.rb which seems
to be missing.
|
|
Resolve difference in app/assets/stylesheets/application.scss
See merge request gitlab-org/gitlab-ce!31007
|
|
Port common class only used in EE
See merge request gitlab-org/gitlab-ce!31008
|
|
|
|
Update GitLab Runner Helm Chart to 0.7.0/12.1.0
See merge request gitlab-org/gitlab-ce!30950
|
|
This change adds audit logs for user impersonation
when an admin starts/stops impersonating
another user.
|
|
When a user's notification email is set for a group, we
should use that for pipeline emails
|
|
Add cr remarks
Add cr remarks
|
|
Previously, in Omnibus, Workhorse expected to listen via the Redis
shared state cluster for the `workhorse:notifications` publish/subscribe
channel, but the Rails code was using the Sidekiq queue cluster for
this. To fix this inconsistency, we make the Rails code use the
persistent cluster, since we don't want Workhorse to be looking at
anything Sidekiq-related.
|
|
Fix translation of 'Updated' term in projects list
See merge request gitlab-org/gitlab-ce!30958
|
|
and state
|
|
This validation prevents the domain from being saved from the UI
e.g. when user tries to enable Let's Encrypt integration
|
|
|
|
Add a group setting to allow Maintainers to create sub-groups
See merge request gitlab-org/gitlab-ce!29718
|
|
In some cases ActiveSession.cleanup was not called after authentication,
so for some user ActiveSession lookup keys grew without ever cleaning
up. This Rake task manually iterates over the lookup keys and removes
ones without existing ActiveSession.
|
|
CE backport of "Add or remove blocking merge requests"
See merge request gitlab-org/gitlab-ce!30908
|
|
Ensure SubmoduleHelper works outside view context
Closes #64833
See merge request gitlab-org/gitlab-ce!31005
|
|
|
|
|
|
|
|
|
|
|
|
Remove `if:` argument in before_action and alike when `only:` is also used
Closes #55564
See merge request gitlab-org/gitlab-ce!24412
|
|
|
|
See https://gitlab.com/gitlab-org/gitlab-ce/issues/30423
|
|
This pagination is not used anywhere so there is no reason
to keep it. It seems the usage of offset_id was probably
removed in 90c60138db4e1f86026aac5760febe4ba066ca30
|
|
'64697-markdown-issues-checkbox-inside-blockquote-status-won-t-be-saved' into 'master'
Markdown issues: Checkbox inside blockquote status won't be saved
See merge request gitlab-org/gitlab-ce!30952
|
|
PATs are accepted using the OAuth2 compliant header
"Authorization: Bearer {token}" in order to allow for
OAuth requests while 2FA is enabled.
|
|
Handle trailing slashes when generating issue URLs
See merge request gitlab-org/gitlab-ce!30911
|
|
form in boards
add a new attribute for name_with_namespace
prettier the changed code
|
|
Applies to issues_url and new_issue_url
|
|
Return the `text` as plain string in the response instead of
including HTML tags but keep `rich_text` as is.
The fix is to modify `Blob::UnfoldPresenter#diff_files` to map
each raw diff line (limited by the range specified) to a
corresponding line in an array of highlighted lines to use as
`rich_text`.
|
|
This adds a counter to count page creation, which is reflected in the
usage-data we collect.
The number created is stored in Redis, avoiding DB access.
|
|
If `project_auto_devops.enabled` is nil for a project, when setting any
auto devops values via the API, we try to create a new row in the DB,
instead of re-using the existing one. This leads to the project_id
being set to nil, and the database `NOT NULL` constraint leading to a
500 response.
This commit resolves the issue by correctly detecting the presence of a
ProjectAutoDevops row and re-using it. Persistence is also moved away
from explicit `update!` calls and into relying on `autosave: true` on
the model.
|
|
|
|
|