- Sep 04, 2019
-
-
pshutsin authored
Improve diff lines count efficiency
-
- Sep 03, 2019
-
-
Krasimir Angelov authored
Introduce JWTAutheticatable module that can be reused for ai=uthtication between Pages and GitLab (the same way we use do now for Workhorse). Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/61927.
-
Creates new event when an epic is created, closed, reopened or commented.
-
Mayra Cabrera authored
spec/rails_helper.rb was removed on 1068ec2e
-
Modified schema via migrations. Added one-to-one relationship between the two models. Added changelog file
-
Extends the permission of $CI_REGISTRY_USER to allow them to delete tags in addition to just pushing. https://gitlab.com/gitlab-org/gitlab-ce/issues/40096
-
- Sep 02, 2019
-
-
Reuben Pereira authored
Prometheus listen_address can be in formats of :9090 and 0.0.0.0:9090. But before these can be used to connect a project to Prometheus, they have to converted into absolute URIs.
-
- Aug 31, 2019
-
-
Stan Hu authored
Previously the following syntax would fail in the linter with an error 500: ``` include: template: - License-Management.gitlab-ci.yml - Dependency-Scanning.gitlab-ci.yml - SAST.gitlab-ci.yml ``` Now the error will call out specifically that the value is not a string. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/66605
-
- Aug 30, 2019
-
-
Andrew Newdigate authored
This fixes a bug in which sidekiq histograms contain invalid labels. See https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/7729 for more details.
-
Ash McKenzie authored
rails_helper.rb's only logic was to require spec_helper.rb.
-
- Aug 29, 2019
-
-
Adds a slash command in slach for closing issues. See https://docs.gitlab.com/ee/integration/slash_commands.html for documentation on the wider feature set.
-
Nick Thomas authored
This reverts commit 0eff75fa.
-
George Koltsov authored
-
Yorick Peterse authored
This improves the output produced when running an unknown command, running the "help" command, and when trying to run a command you are not allowed to run. The new help output includes links to the project of the chatops integration, and a link to the chatops documentation.
-
Patrick Bajao authored
Utilize the auto repair functionality of system checks.
-
Patrick Bajao authored
-
Patrick Bajao authored
This check is being removed from gitlab-shell as the file is now being managed by gitlab-rails.
-
Patrick Bajao authored
-
- Aug 28, 2019
-
-
Michael Kozono authored
Instead of sending varied data to Gitaly, and making Gitaly construct various messages, build the messages first and have Gitaly print either basic messages or alert messages, in the order they come. Depends on https://gitlab.com/gitlab-org/gitaly/merge_requests/1410
-
Felipe Artur authored
Persists if a board list is collapsed for each user.
-
Jacob Vosmaer (GitLab) authored
-
Sean McGivern authored
Previously, we called the `peek_enabled?` method like so: prepend_before_action :set_peek_request_id, if: :peek_enabled? Now we don't have a `set_peek_request_id` method, so we don't need that line. However, the `peek_enabled?` part had a side-effect: it would also populate the request store cache for whether the performance bar was enabled for the current request or not. This commit makes that side-effect explicit, and replaces all uses of `peek_enabled?` with the more explicit `Gitlab::PerformanceBar.enabled_for_request?`. There is one spec that still sets `SafeRequestStore[:peek_enabled]` directly, because it is contrasting behaviour with and without a request store enabled. The upshot is: 1. We still set the value in one place. We make it more explicit that that's what we're doing. 2. Reading that value uses a consistent method so it's easier to find in future.
-
Sean McGivern authored
This key is useful to reduce the amount of logic needed on the frontend: if `has_warnings` is true, then the frontend knows that the request in question has warnings for some metric.
-
Stan Hu authored
When a issue is moved from one project to another, all associated Markdown text is rewritten in the context of the new project. If the note contained a link to a commit URL, `CommitRewriter#rewrite` would fail because `Commit#link_reference_pattern` would match `nil` `commit` values in the HTML generated from the Markdown. These `nil` values were passed along to `Project#commits_by` because `Commit#reference_valid?` was always returning `true`. To prevent this issue from happening, we tighten up the check for `Commit#reference_valid?` to look for valid SHA values. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/66666
-
This also restructures how and where the configuration for Snowplow lives.
-
Tiger Watson authored
These services aren't specific to GCP, and will be used for AWS as part of https://gitlab.com/gitlab-org/gitlab-ce/issues/46686
-
Ash McKenzie authored
-
- Aug 27, 2019
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
dodocat authored
allow_bypass_two_factor configration dose not work with saml provider
-
- Aug 26, 2019
-
-
This reverts merge request !31826
-
This also restructures how and where the configuration for Snowplow lives.
-
The `GraphQL::Function` has been deprecated in favor of resolvers.
-
Andrew Newdigate authored
This class has been replaced with Labkit::Correlation::CorrelationId
-
George Koltsov authored
-
Igor Drozdov authored
Code Review Usage Ping for Create SMAU
-
Reuben Pereira authored
-
- Aug 25, 2019
-
-
Reuben Pereira authored
- Also add helper to undo rename_column_concurrently.
-
- Aug 24, 2019
-
-
Brett Walker authored
for ApplicationSettings
-
Reuben Pereira authored
- When renaming a column concurrently, drop any existing trigger before attempting to create a new one. When running migration specs multiple times (as it happens during local development), the down method of previous migrations are called. If any of the called methods contains a call to rename_column_concurrently, a trigger will be created and not removed. So, the next time a migration spec is run, if the same down method is executed again, it will cause an error when attempting to create the trigger (since it already exists). Dropping the trigger if it already exists will prevent this problem.
-