| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| | |
'fix/sm/35650-remove-createtriggerrequestservice-and-forbid-to-persist-variables-on-ci-triggerrequest' into 'master'
Removes `CreateTriggerRequestService` and add a blocker to prevent saving variables on `Ci::TriggerRequest`
Closes #35650
See merge request !13792
|
| |
| |
| |
| | |
Ci::TriggerRequest
|
| | |
|
| |
| |
| |
| | |
- Fix spec
|
| | |
|
|/ |
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
'feature/sm/33281-protected-runner-executes-jobs-on-protected-branch' into 'master'
Protected runner executes jobs on protected branch [Solution 1]
Closes #33281
See merge request !13194
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
protected index on ci_builds.
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| | |
We were incorrectly stubbing `Issues::MoveService#execute`. This only
caused a failure when another spec caused it to be autoloaded --
`spec/controllers/projects/issues_controller_spec.rb` in this case.
|
| |\
| | |
| | |
| | |
| | | |
Merge request to address /move functionality.
See merge request !13436
|
| | |
| | |
| | |
| | |
| | | |
Update to add all issues to be updated.
Added functionality, proper tests, documentation and changelog.
|
|\ \ \
| |/ / |
|
| | | |
|
|\ \ \
| |/ /
|/| | |
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
[master] Prevent project creation (blank, import or fork) when repository already exists on disk
See merge request gitlab/gitlabhq!2169
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
exists on disk
There are some redundancies in the validation steps, and that is to
preserve current error messages behavior
Also few specs have to be changed in order to fix madness in validation
logic.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
36807-gc-unwanted-refs-after-import
* upstream/master: (225 commits)
Add changelog entry
Backports EE 2756 logic to CE.
Make rubocop happy
Make profile settings dropdown consistent
Add filter by my reaction
Update spec initialization with it being a shared component
Update identicon path and selector
Renamed to `identicon` and make shared component
Merge branch 'master-i18n' into 'master'
Fix broken Frontend JS guide
Replace 'project/star.feature' spinach test with an rspec analog
Adds position fixed to right sidebar
Fixes the margin of the top buttons of the pipeline page
Remove commented out code
Better align fallback image emojis
Decrease Metrics/CyclomaticComplexity threshold to 15
Add changelog
Respect the default visibility level when creating a group
Further break with_repo_branch_commit into parts
Make sure inspect doesn't generate crazy string
...
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Remove `is_` prefix from predicate method names
See merge request !13810
|
| | | | | |
|
| | | | | |
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
'fix/sm/37040-regression-pipeline-trigger-via-api-fails-with-500-internal-server-error-in-9-5-1' into 'master'
Fix pipeline trigger via API fails with 500 Internal Server Error in 9.5.1
Closes #37040
See merge request !13861
|
| | | | | | |
|
| | |/ / / |
|
| | | | | |
|
| |/ / / |
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Don't wait for project authorization sidekiq jobs when creating projects
Closes #36792
See merge request !13775
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Only admins have the ability to create a project in another user's personal
namespace. Prior to this commit, we were explicitly adding them as masters to
the project. However, admins already have access (by virture of being admins),
so this is unnecessary.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
If the project is in a group, the `group.refresh_members_authorized_projects`
is made non-blocking, and we call `current_user.refresh_authorized_projects`
directly.
Projects in a personal namespace are more difficult. Rather than passing the
`blocking:` parameter through the entire `add_master` chain, have the
`AuthorizedProjectsWorker` automatically inline authorizations for three IDs or
less. Since the maximum number of IDs in this path is 2, that has the same effect.
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Combine multiple expectations into one for shared system note example
See merge request !13814
|
| | |/ / /
| | | | |
| | | | |
| | | | |
| | | | | |
These are all performing unique checks on the same object, so there's no
benefit to isolating them.
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Make sure we have an owner for triggers
Closes #35642
See merge request !13799
|
| | |\ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
35642-add-owner-to-triggers-factory
* upstream/master: (49 commits)
Fire system hooks when a user is created via LDAP or OAuth
Common Docker Documentation Location in `gitlab-ce`
fix deprecation warning present during webpack compiles
Enable 5 lines of Sidekiq backtrace lines to aid in debugging
Add support for copying permalink to notes via more actions dropdown
Docs: update - fix headers
Handle creating a nested group on MySQL correctly
Decrease statuses batch size even more in a migration
Fix failure when issue author is nil
Fix searching for files by path
Fix invite by email address duplication
Revert "Merge branch 'mk-reenable-mysql-tests-on-all-branches' into 'master'"
Fix repo editor scrollbar
Revert "Merge branch 'sh-sidekiq-backtrace' into 'master'"
Replace 'source/search_code.feature' spinach test with an rspec analog
Add missing third argument to `Git::Repository#initialize` in spec
New doc: how to install GitLab on Azure
Authorizations regarding OAuth - style confirmation
Enable 5 lines of Sidekiq backtrace lines to aid in debugging
Reenable MySQL tests on all branches
...
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
And specify owners more clearly
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Simplify system hook testing and guarantee test will fire
Closes #37067
See merge request !13858
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
The change in !11728 would cause an arbitrary project to be chosen to test
system hooks, and it's likely that the project would not have any commits or
relevant commits to test the hook. This would prevent admins from verifying
that the hook fired. Instead of trying to create a representative hook
dynamically, just send static data to guarantee the hook will actually be
tested.
Closes #37067
|
| |\ \ \ \ \ \ \
| | |_|_|/ / / /
| |/| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Bugfix.notify custom participants
Closes #36610
See merge request !13680
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
where that custom setting is not enabled.
|
| | |/ / / / /
| |/| | | | |
| | | | | | |
| | | | | | | |
Closes #37073
|
| | |_|/ / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | | |
Since we don't support nested groups on MySQL, raise an error
explaining that on import instead of trying anyway.
|