Age | Commit message (Collapse) | Author |
|
|
|
Create project-specific Kubernetes resources just-in-time
See merge request gitlab-org/gitlab-ce!25586
|
|
The flag is on by default, but allows us to revert back
to the old behaviour if we encounter any problems.
|
|
Introduces the concept of Prerequisites for a CI build.
If a build has unmet prerequisites it will go through the
:preparing state before being made available to a runner.
There are no actual prerequisites yet, so current
behaviour is unchanged.
|
|
Add users search results to global search
Closes #25973
See merge request gitlab-org/gitlab-ce!21197
|
|
as the params block is evaluated when loading the class and the db
connection is not available yet we can't use the feature toggle inside
that block.
|
|
|
|
This reduces the queries from 97137 to 65136 and the query time from
02:04 to 01:27 in spec/requests/api/merge_requests.rb.
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|
The repository_path is no longer needed since
https://gitlab.com/gitlab-org/gitlab-shell/merge_requests/231, which closes
https://gitlab.com/gitlab-org/gitlab-shell/issues/135.
|
|
Authenticate the internal API using a header
See merge request gitlab-org/gitlab-ce!25924
|
|
Instead of mixing in the shared secret into the querystring or body,
we could also specify it in a header.
|
|
The behavior for GitLab shell calling `/discover` when a user is not
found is currently untested.
We are relying on this behaviour to make GitLab reply "Welcome to
GitLab, Anonymous!".
|
|
Make merge to refs/merge-requests/:iid/merge not raise when FF-only enabled
Closes #58393
See merge request gitlab-org/gitlab-ce!25653
|
|
Significantly reduce N+1 queries in /api/v4/todos endpoint
Closes #40378
See merge request gitlab-org/gitlab-ce!25711
|
|
Returns the source and target IDs used to create
the merge commit on Gitaly.
|
|
Allow all snippets to be accessed by API
Closes #41888
See merge request gitlab-org/gitlab-ce!25772
|
|
By preloading associations and batching issuable metadata lookups,
we can significantly cut the number of SQL queries needed to load
the Todos API endpoint.
On GitLab.com, my own tests showed my user's SQL queries went
from 365 to under 60 SQL queries.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/40378
|
|
With this we allow authentication using a session or using personal
access token.
Authentication using a session, and CSRF token makes it easy to play
with GraphQL from the Graphiql endpoint we expose.
But we cannot enforce CSRF validity, otherwise authentication for
regular API clients would fail when they use personal access tokens to
authenticate.
|
|
PUT MergeRequest API endpoint - accept labels as an array
See merge request gitlab-org/gitlab-ce!19914
|
|
* Support label parameter as comma separated and array of strings
for merge requests and issues api endpoints
|
|
|
|
|
|
Previously, you could only access personal snippets in the API if you
had authored them. The documentation doesn't state that this is the
case, and it's quite surprising.
|
|
|
|
|
|
[master] Check issue milestone availability
See merge request gitlab/gitlabhq!2788
|
|
Don't allow non-members to see private related MRs
Closes #2787
See merge request gitlab/gitlabhq!2866
|
|
Fix leaking private repository information in API
See merge request gitlab/gitlabhq!2881
|
|
Prevent Releases links API to leak tag existence
Closes #2795
See merge request gitlab/gitlabhq!2893
|
|
'2802-security-add-public-internal-groups-as-members-to-your-project-idor' into 'master'
Add public/internal groups as members to your Project(IDOR)
See merge request gitlab/gitlabhq!2898
|
|
Fix git clone revealing private repo's presence
See merge request gitlab/gitlabhq!2937
|
|
Fix
ok
Add spec
Fix
ok
Fix
Add changelog
Fix
Add memoization
a
fix
|
|
|
|
'10014-ee-spec-models-ci-build_spec-rb-ee-spec-requests-api-runner_spec-rb-and-ee-spec-services-ci-process_pipeline_service_spec-rb-are-all-failing-ce' into 'master'
Revert "Merge branch 'revert-8baf9e5f' into 'master'"
See merge request gitlab-org/gitlab-ce!25584
|
|
Resolve "Project fetch statistics API (HTTP only)"
Closes #42086
See merge request gitlab-org/gitlab-ce!23596
|
|
This reverts commit f5201a816f2eff9393e16f362403451e5d86ee6c, reversing
changes made to 48e6db0dad6f256e8423e0bd6c9b254803f50ccf.
|
|
API support for MR merge to temporary merge ref path
Closes #57252
See merge request gitlab-org/gitlab-ce!24918
|
|
The API get projects/:id/traffic/fetches allows user with write
access to the repository to get the number of clones for the
last 30 days.
|
|
Move logic of obtaining Issuable data to separate method
|
|
Added: Specs for the API action
|
|
'master'"
This reverts merge request !25042
|
|
into 'master'"
This reverts merge request !25293
|
|
Move logic of obtaining Issuable data to separate method
|
|
Revert "Merge branch 'revert-82d7b5a0-ce' into 'master'"
Closes #57857 and #50747
See merge request gitlab-org/gitlab-ce!25559
|
|
Add a merge_requests/:iid/merge_to_ref API which make
use of the groundwork to write merge results into
refs/merge-requests/:iid/merge.
|
|
This adds a concern that abstracts the concept of masking a variable,
including the RegEx for validation.
|
|
Ability to filter confidential issues
Closes #50747
See merge request gitlab-org/gitlab-ce!24960
|
|
Fix 404s when C++ .gitignore template selected
Closes #57857
See merge request gitlab-org/gitlab-ce!25416
|
|
This reverts commit 4b282e9ce1ae246c4538b3ede18d1380ea778029, reversing
changes made to b6f37434a7022be1be40c0d0519aea3ceca25ea5.
|
|
'49449-add-an-api-endpoint-for-bulk-updating-issues-and-mrs' into 'master'"
This reverts commit 7981c0292b07a0138b096fa082341fcb13e9ce2b, reversing
changes made to 9202bbd129537a698b986e6295d0c783b5a84815.
|