Age | Commit message (Collapse) | Author |
|
Create BaseService for Auto Merge architecture
See merge request gitlab-org/gitlab-ce!29120
|
|
Allow lowercase prefix for Youtrack issue ids
Closes #62661
See merge request gitlab-org/gitlab-ce!29057
|
|
This reverts merge request !28743
|
|
Save certificate validity time for pages domains on save
Fill validity time for existing pages domains in background migration
|
|
Revert "Disable retrying cancelled jobs"
Closes #62350
See merge request gitlab-org/gitlab-ce!29201
|
|
Simplify notification check for participating
See merge request gitlab-org/gitlab-ce!29188
|
|
It abstracts some codes for common methods in AutoMerge::*Services.
|
|
|
|
|
|
Delete unauthorized Todos when project is private
Closes #49897
See merge request gitlab-org/gitlab-ce!28560
|
|
|
|
Use Redis for CacheMarkDownField on non AR models
Closes #54140
See merge request gitlab-org/gitlab-ce!29054
|
|
Delete Todos for guest users when project visibility
level is updated to private.
|
|
|
|
This reverts merge request !27503
|
|
This allows using `CacheMarkdownField` for models that are not backed
by ActiveRecord.
When the including class inherits `ActiveRecord::Base` we include
`Gitlab::MarkdownCache::ActiveRecord::Extension`. This will cause the
markdown fields to be rendered and the generated HTML stored in a
`<field>_html` attribute on the record. We also store the version
used for generating the markdown.
All other classes that include this model will include the
`Gitlab::MarkdownCache::Redis::Extension`. This add the `<field>_html`
attributes to that model and will generate the html in them. The
generated HTML will be cached in redis under the key
`markdown_cache:<class>:<id>`. The class this included in must
therefore respond to `id`.
|
|
'master'
Port: EE adjust burndown chart opened issues count
See merge request gitlab-org/gitlab-ce!28777
|
|
Adjustments related to DiffNotes on diffs outside of a project's main repository
See merge request gitlab-org/gitlab-ce!29023
|
|
'58941-use-gitlab-serverless-with-existing-knative-installation' into 'master'
Resolve "Use GitLab serverless with existing Knative installation"
Closes #58941
See merge request gitlab-org/gitlab-ce!27173
|
|
Introduce sidekiq worker for auto merge process
See merge request gitlab-org/gitlab-ce!28780
|
|
* Adjust opened issues count in the milestone burndown chart
to match current opened issues in the milestone.
* Fix completion rate calculation to include milestones only.
|
|
'set-real-next-run-at-for-preventing-duplciate-pipeline-creations' into 'master'
Make pipeline schedule worker resilient
Closes gitlab-com/gl-infra/production#805 and #61955
See merge request gitlab-org/gitlab-ce!28407
|
|
Resolve EE/CE differences in app/views/profiles/keys
See merge request gitlab-org/gitlab-ce!28900
|
|
As we have a central domain for auto merge process today,
we should use a single worker for any auto merge process.
|
|
This change makes sure Gitaly includes a fix to make rebase work again
properly.
Part of: https://gitlab.com/gitlab-org/gitlab-ce/issues/62353
|
|
Automatically update MR merge-ref along merge status
Closes #58495
See merge request gitlab-org/gitlab-ce!28513
|
|
Update GitLab Runner Helm Chart to 0.5.2/11.11.2
See merge request gitlab-org/gitlab-ce!29050
|
|
- Renames attributes from stat to project_statistiscs_name and attribute
to statistic_attribute
- Reordes methods on UpdateProjectStatistics concern
- Removes unused module from Ci::Build
|
|
Getting the `repository` directly from the noteable in DiffNotes
allows us to use a different repository when the DiffNote is not
on a project repository.
It is only the first step in decoupling the DiffNote from a project's
main repository.
|
|
This turns Notable::RESOLVABLE_TYPES into a
`Notable.resolvable_types`. That allows us to override it in EE.
|
|
Relates to #42595.
Fixes #62661.
|
|
|
|
Resolve: Milestones leaked via search API
Closes #2822
See merge request gitlab/gitlabhq!2997
|
|
Disallow invalid MR branch name
See merge request gitlab/gitlabhq!3052
|
|
|
|
Add Namespace and ProjectStatistics to GraphQL API
See merge request gitlab-org/gitlab-ce!28277
|
|
We can query namespaces, and nested projects.
Projects now exposes statistics
|
|
We have one auto merge strategy today - Merge When Pipeline
Succeeds.
In order to add more strategies for Merge Train feature,
we abstract the architecture to be more extensible.
Removed arguments
Fix spec
|
|
Currently, pipeline schedule worker is unstable because it's
sometimes killed by excessive memory consumption.
In order to improve the performance, we add the following fixes:
1. next_run_at is always real_next_run, which means the value
always takes into account of worker's cron schedule
1. Remove exlusive lock. This is already covered by real_next_run
change.
1. Use RunPipelineScheduleWorker for avoiding memory killer.
Memory consumption is spread to the multiple sidekiq worker.
|
|
This introduces payload to the ServiceResponse with
the merge ref HEAD commit data
|
|
|
|
This couples the code that transitions the `MergeRequest#merge_status`
and refs/merge-requests/:iid/merge ref update.
In general, instead of directly telling `MergeToRefService` to update
the merge ref, we should rely on `MergeabilityCheckService` to keep
both the merge status and merge ref synced. Now, if the merge_status is
`can_be_merged` it means the merge-ref is also updated to the latest.
We've also updated the logic to be more systematic and less user-based.
|
|
Removes project_auto_devops#domain column
Closes #56959
See merge request gitlab-org/gitlab-ce!28574
|
|
Move some project routes under - scope
See merge request gitlab-org/gitlab-ce!28830
|
|
**How?**
It creates a base method `can_delete?` on Key
which will always be true in CE and is overridden in EE.
Added changelog entry
|
|
|
|
|
|
|
|
Remove legacy artifact related code
Closes #58595
See merge request gitlab-org/gitlab-ce!26475
|
|
only the year can trip 'start_date_should_be_less_than_due_date'
|