summaryrefslogtreecommitdiff
path: root/Gemfile
Commit message (Collapse)AuthorAgeFilesLines
* Fix inconsistency in Redis performance bar statssh-fix-redis-performance-barStan Hu2019-07-171-1/+0
| | | | | | | | | | | | | | | | peek-redis resets its counters at the start of an ActionController notification (`start_processing.action_controller`), which causes it to miss some Redis queries that precede it, such as the database load balancer and Rack Attack queries. This produces inconsistencies in the performance bar between the number of calls and their durations with the actual calls in the detailed view. We fix this by getting rid of peek-redis in favor of consolidating all logic into the `RedisDetailed` view, which tracks Redis queries using `RequestStore`. This has the nice property of removing thread-specific counters as well. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64707
* Bump fog-aws to v3.5.2sh-bump-fog-awsStan Hu2019-07-161-1/+1
| | | | | | | | | | This will make it possible for Oracle Cloud to work with S3 by disabling Signature V4 streaming (https://github.com/fog/fog-aws/issues/523). Full CHANGELOG: https://github.com/fog/fog-aws/blob/master/CHANGELOG.md Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63041
* Upgrade Gitaly-Proto to 1.37.0Zeger-Jan van de Weg2019-07-161-1/+1
| | | | | This was done to perform some local testing, but while the change was already made it made sense to commit the change.
* Upgrade to Rails 5.2upgrade-rails-5-2-ceHeinrich Lee Yu2019-07-121-1/+1
| | | | Updates changed method names and fixes spec failures
* Improve Graphql DocsFelipe Artur2019-07-111-0/+1
| | | | Adds more friendly docs for GraphQl implementation
* Upgrade rspec-rails to 3.8.2 and dependenciessh-bump-rspec-versionsDouglas Barbosa Alexandre2019-07-101-1/+1
| | | | | | | | This brings the rspec-core version in line with the Gitaly changes and introduces Rails 5.1/5.2 improvements. Full CHANGELOG: https://github.com/rspec/rspec-rails/blob/master/Changelog.md
* Merge branch 'update-net-ssh' into 'master'Robert Speicher2019-07-091-1/+1
|\ | | | | | | | | Update net-ssh gem to ~> 5.2 See merge request gitlab-org/gitlab-ce!30341
| * Update net-ssh gem to ~> 5.2Pirate Praveen2019-07-041-1/+1
| |
* | Centralize config for markdownlintMarkus Koller2019-07-091-0/+1
| | | | | | | | | | | | | | | | The configuration is currently only specified in CI, by moving it into `.mdlrc` we get immediate feedback locally in supported editors. To ensure `mdl` is available it's also added to the `Gemfile`, though CI will still use the version installed in the `gitlab-docs-lint` image.
* | Bump prometheus-client-mmap to 0.9.8sh-bump-prom-mmap-gemStan Hu2019-07-081-1/+1
| | | | | | | | | | | | | | This fixes a critical error where a nil exception would be hit if an error occurred while logging a Prometheus metric: https://gitlab.com/gitlab-org/prometheus-client-mmap/merge_requests/36
* | Merge branch 'sh-bump-prometheus-client-mmap-0.9.7' into 'master'Kamil Trzciński2019-07-081-1/+1
|\ \ | | | | | | | | | | | | Upgrade prometheus-client-mmap to 0.9.7 See merge request gitlab-org/gitlab-ce!30430
| * | Upgrade prometheus-client-mmap to 0.9.7sh-bump-prometheus-client-mmap-0.9.7Stan Hu2019-07-051-1/+1
| | | | | | | | | | | | This removes a warning message when prometheus_multiproc_dir is not set.
* | | Upgrade Rouge to 3.5.1sh-upgrade-rouge-3.5.1Stan Hu2019-07-061-1/+1
|/ / | | | | | | | | | | This release includes continued improvements to the library, fixes for a number of lexers and support for three new languages: https://github.com/rouge-ruby/rouge/releases
* | Extend MergeToRefService for creating merge ref from the other refShinya Maeda2019-07-051-1/+1
|/ | | | | | | Currently, MergeToRefService is specifically designed for createing merge commits from source branch and target branch of merge reqeusts. We extend this behavior to source branch and any target ref paths.
* Update the 'default_value_for' gem to 3.2.0update-default_value_for-to-3-2-0Rémy Coutable2019-07-011-1/+1
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'update-prometheus-client-mmap' into 'master'Stan Hu2019-06-281-1/+1
|\ | | | | | | | | | | | | Update prometheus-client-mmap to 0.9.6 Closes #63872 See merge request gitlab-org/gitlab-ce!30165
| * Update prometheus-client-mmap to 0.9.6update-prometheus-client-mmapKamil Trzciński2019-06-281-1/+1
| |
* | Replace 'JIRA' with 'Jira'Takuya Noguchi2019-06-281-1/+1
|/ | | | | | https://community.atlassian.com/t5/Jira-questions/Is-it-quot-JIRA-quot-or-quot-Jira-quot/qaq-p/681163 Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
* Move `derailed_benchmarks` gem to default group62722-move-derailed-benchmarks-to-global-gem-sectionAleksei Lipniagov2019-06-241-1/+3
| | | | | Some benchmarks of the gem require booting the app in `production` environment.
* Merge branch 'asciidoctor-upgrade' into 'master'Douwe Maan2019-06-181-2/+2
|\ | | | | | | | | | | | | Upgrade asciidoctor version to 2.0.10 and change method names in html5_converter Closes #63304 See merge request gitlab-org/gitlab-ce!29741
| * Upgrade asciidoctor version to 2.0.10 and change menthod names in ↵raju2492019-06-171-2/+2
| | | | | | | | html5_converter
* | Upgrade gitlab-labkit to 0.3.0Stan Hu2019-06-171-1/+1
|/ | | | | | This matches the version used in Gitaly, bumps the gRPC version to be aligned with GitLab CE/EE, and adds gRPC interceptor support: https://gitlab.com/gitlab-org/labkit-ruby/compare/v0.2.0...v0.3.0
* Add basic support for AsciiDoc include directiveGuillaume Grossetie2019-06-141-0/+1
| | | | See http://asciidoctor.org/docs/user-manual/#include-directive
* Merge branch 'sh-update-openid-omniauth-gem' into 'master'Douglas Barbosa Alexandre2019-06-121-1/+1
|\ | | | | | | | | Bump omniauth_openid_connect to 0.3.1 See merge request gitlab-org/gitlab-ce!29387
| * Bump omniauth_openid_connect to 0.3.1sh-update-openid-omniauth-gemStan Hu2019-06-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | In https://gitlab.com/gitlab-org/gitlab-ce/issues/62208, users were seeing 404 errors when they configured their OpenID provider without a name parameter since OmniAuth would use the name `openidconnect` instead `openid_connect`. https://github.com/m0n9oose/omniauth_openid_connect/pull/23 makes the default parameter `openid_connect` so this additional initializer in GitLab is not necessary. Plus, this change enables users to use multiple OpenID Connect providers if they desire.
* | Upgrade to Capybara 3Heinrich Lee Yu2019-06-121-1/+1
|/ | | | | Fix whitespace in specs because normalize_ws is slightly different from Capybara 2 behavior
* Bump sentry-raven to 2.9Utkarsh Gupta2019-06-071-1/+1
|
* Update rspec-retry to fix Selenium NoSuchDriverError errorsRémy Coutable2019-06-061-1/+1
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Add client code to call GetObjectDirectorySize RPC11126-fix-repository-size-check-cePatrick Bajao2019-06-051-1/+1
| | | | CE port of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/13460
* Add activerecord-explain-analyze gemToon Claes2019-06-031-0/+1
| | | | | | | | | | | | | | | | | | | This gem allows you to get the `EXPLAIN ANALYZE` query plan, directly from the Rails console. The gem is installed with `require: false`, but if it was loaded on launch, this would be it's memory load: ``` TOP: 145.3086 MiB rails/all: 22.4844 MiB ... activerecord-explain-analyze: 2.9648 MiB active_record/connection_adapters/postgresql_adapter: 2.9648 MiB pg: 2.9648 MiB pg_ext: 2.9648 MiB ... ```
* Added rack-timeout for PumaJan Provaznik2019-05-291-0/+1
| | | | | | | It assures that requests are aborted after 60 seconds, otherwise an exception is raised. This exception is logged by Sentry, also there is a Prometheus counter for measuring number of requests in each state.
* Add benchmark-memory Ruby gemAsh McKenzie2019-05-271-1/+2
|
* Merge branch '62151-broken-master' into 'master'Kamil Trzciński2019-05-241-1/+1
|\ | | | | | | | | | | | | Fix MySQL CI jobs Closes #62156 and #62151 See merge request gitlab-org/gitlab-ce!28593
| * Revert "Merge branch 'revert-04c3c6dd' into 'master'"Rémy Coutable2019-05-221-1/+1
| | | | | | | | | | This reverts commit 744f1f2e7037f5c70c3168d9e2e89b1c327465d2, reversing changes made to c4d930e5f54e7da07c80cc028dfc0f5c08719146.
* | Add `memory_profiler` and `derailed_benchmarks`add-mem-profilerKamil Trzciński2019-05-241-0/+2
|/
* Bump shoulda-matchers to 4.0.1Stan Hu2019-05-211-1/+1
| | | | | | | | | | This removes the warning when using Ruby 2.6: BigDecimal.new is deprecated; use BigDecimal() method instead. This also adds Rails 5 support, which eliminates the need for the monkey patch to handle https://github.com/thoughtbot/shoulda-matchers/issues/913.
* Bump devise to 4.6Utkarsh Gupta2019-05-211-1/+1
| | | | Signed-off-by: Utkarsh Gupta <guptautkarsh2102@gmail.com>
* Revert "Merge branch '56850-add-new-unicorn-metrics' into 'master'"revert-c5a9bc17Ryan Cobb2019-05-201-1/+0
| | | This reverts merge request !27474
* Merge branch 'fix-too-many-loops-cron-error' into 'master'Robert Speicher2019-05-171-1/+1
|\ | | | | | | | | | | | | Rescue too many loops cron error Closes #58241 See merge request gitlab-org/gitlab-ce!28002
| * Remove workaround by upgrading Fugit gemFabio Pitino2019-05-071-1/+1
| | | | | | | | | | | | | | | | Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/58241 * Upgrade Fugit gem to 1.2.1 which recognizes cron expressions for invalid days * Reverted previously implemented workaround * Leave test case which previously exposed the bug
* | Update haml_lint to include linter spec helpersupdate-haml-lint-spec-helpersLuke Bennett2019-05-161-1/+1
| |
* | Merge branch 'sh-update-rubocop-and-gitlab-styles-ce' into 'master'Rémy Coutable2019-05-161-2/+2
|\ \ | | | | | | | | | | | | Update Rubocop to 0.69.0 and other gems See merge request gitlab-org/gitlab-ce!28345
| * | Update Rubocop to 0.69.0 and other gemsStan Hu2019-05-151-2/+2
| | | | | | | | | | | | | | | This fixes Ruby 2.6.x parser warnings: https://github.com/rubocop-hq/rubocop/pull/7009
* | | Add Let's Encrypt clientVladimir Shushlin2019-05-161-0/+2
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | Part of adding Let's Encrypt certificates for pages domains Add acme-client gem Client is being initialized by private key stored in secrets.yml Let's Encrypt account is being created lazily. If it's already created, Acme::Client just gets account_kid by calling new_account method Make Let's Encrypt client an instance Wrap order and challenge classes
* | Merge branch '56850-add-new-unicorn-metrics' into 'master'Ash McKenzie2019-05-071-0/+1
|\ \ | | | | | | | | | | | | | | | | | | Resolve "Add new Unicorn metrics" Closes #56850 See merge request gitlab-org/gitlab-ce!27474
| * | Adds new metrics for unicorn monitoringRyan Cobb2019-04-181-0/+1
| | | | | | | | | | | | | | | | | | This adds new metrics for monitoring unicorn. These metrics include process_cpu_seconds_total, process_start_time_seconds, process_max_fds, and unicorn_workers.
* | | Remove from providers with iconGosia Ksionek2019-05-071-0/+1
| |/ |/| | | | | | | | | Remove puts Remove puts
* | Merge branch 'feature/omniauth_oidc_strategy' into 'master'Ash McKenzie2019-05-061-1/+2
|\ \ | | | | | | | | | | | | Added Omniauth OpenID Connect strategy See merge request gitlab-org/gitlab-ce!27383
| * | Added Omniauth OpenId Connect startegyHoratiu Eugen Vlad2019-05-061-1/+2
| | |
* | | Upgrade haml-lint to 0.30.0Stan Hu2019-05-051-1/+1
| | | | | | | | | | | | This also supports Ruby 2.6.