- Aug 17, 2021
-
-
Avielle Wolfe authored
Even though we are now counting minutes when shared runners are disabled, we don't want to show that information in the UI, since it may be confusing to users to see minutes being counted after they have disabled shared runners. Avoiding changes to the UI involves re-adding a check for Namespace#any_project_with_shared_runners_enabled? in some places.
-
- May 20, 2021
-
-
Shinya Maeda authored
This commit follows up the protected environment refactoring.
-
- May 07, 2021
-
-
Max Orefice authored
This commit removes the artifacts attribute from pipeline details entity. We are now lazy loading all artifacts when a user request them instead of loading everything on page load. Changelog: performance
-
- Apr 01, 2021
-
-
This fixes an N+1 when rendering the pipeline tab.
-
- Mar 25, 2021
-
-
Matthias Käppler authored
-
- Feb 26, 2021
-
-
- Sep 28, 2020
-
-
- Sep 01, 2020
-
-
Max Orefice authored
This MR stops exposing tests_total_count data from our PipelineEntity as we don't use it in our frontend. It also starts memoizing test_report_summary. Apply code review feedback
-
- Aug 04, 2020
-
-
Scott Hampton authored
Now that we have tested the feature in prod we can remove this build_report_summary feature flag. Most of what was hidden is still behind another feature flag anyway.
-
- Jul 22, 2020
-
-
Igor Drozdov authored
It fixes N + 1 issue
-
- Jul 10, 2020
-
-
Allow frontend to display which job triggered the downstream pipeline.
-
- Jul 06, 2020
-
-
- Jun 23, 2020
-
-
Arturo Herrero authored
The plan for RSpec 4.0 is to disable monkey patching, reference: https://rspec.info/blog/2013/07/the-plan-for-rspec-3/#zero-monkey-patching-mode https://relishapp.com/rspec/rspec-core/docs/configuration/zero-monkey-patching-mode This commit stops using RSpec monkey patching in several specs.
-
- May 20, 2020
-
-
George Tsiolis authored
-
- Feb 25, 2020
-
-
Removes usage of `set` in specs
-
- Feb 03, 2020
-
-
Non archive artifacts are not keepable so don't return the keep_path for them. Use has_expiring_archive_artifacts in BuildArtifactEntity. Move has_expiring_artifacts to be private. Preload job_artifacts_archive when loading bunch of pipelines to avoid N+1 query.
-
- Dec 24, 2019
-
-
Stan Hu authored
!20615 introduced a performance regression: each failed build would generate additional SQL queries, since they would be rendered by JobEntity. This commit fixes that by preloading failed builds among other items and adds an N+1 query test. This adds 4 additional queries per pipeline: 1. user 2. latest_statuses_ordered_by_stage 3. failed_builds 4. failed_builds metadata Closes #118427
-
- Dec 13, 2019
-
-
- Dec 02, 2019
-
-
Heinrich Lee Yu authored
This reverts merge request !19759
-
- Nov 29, 2019
-
-
- Nov 11, 2019
-
-
Oswaldo Ferreira authored
This commit handles N+1 calls being submited at 'GET /projects/:id/repository/branches' endpoint for protected branches. It does so by using properly eagerloaded protected branches relations, which also avoids N+1 ActiveRecord cached calls.
-
- Oct 21, 2019
-
-
Allison Browne authored
-
- Oct 18, 2019
-
-
James Fargher authored
Ran: bundle exec rubocop --only RSpec/EmptyLineAfterSubject -a
-
- Oct 16, 2019
-
-
Allow jobs to use CI_JOB_TOKEN to trigger downstream pipelines
-
- Oct 07, 2019
-
-
Matija Čupić authored
Moves exposing test reports to PipelinesController#test_report instead of having it in the PipelineDetailsEntity.
-
- Oct 04, 2019
-
-
Matija Čupić authored
Exposes test report data in the PipelineDetailsEntity. This includes but is not limited to the total running time, total test count and total status.
-
- Sep 28, 2019
-
-
Thong Kuah authored
#27703
-
- Sep 17, 2019
-
-
This changes any mention of gitlab-ce to gitlab-foss, and any mention of gitlab-ee to just gitlab.
-
- Jul 25, 2019
-
-
Heinrich Lee Yu authored
These are not required because MySQL is not supported anymore
-
Heinrich Lee Yu authored
These are not required because MySQL is not supported anymore
-
- May 02, 2019
-
-
- Adds an endpoint on PipelinesController - Adds a service that iterates over every build in a stage and plays it. - Includes 'play_manual' details on EntitySerializer - Builds a new Stage state: PlayManual. An stage can take this status if it has manual builds or an skipped, scheduled or manual status - Includes FE modifications and specs
-
- Adds an endpoint on PipelinesController - Adds a service that iterates over every build in a stage and plays it. - Includes 'play_manual' details on EntitySerializer - Builds a new Stage state: PlayManual. An stage can take this status if it has manual builds or an skipped, scheduled or manual status - Includes FE modifications and specs
-
- Apr 10, 2019
-
-
Matija Čupić authored
-
Matija Čupić authored
-
- Mar 13, 2019
-
-
Shinya Maeda authored
Add spec Fix Fix Add changelog Drop attached Remove attached Update changelog ok
-
Shinya Maeda authored
Make it sane Include merge ref head Fix union Improve a bit Add spec remove add spec Add changelog fix coding offence Apply suggestion to spec/models/merge_request_spec.rb ok ok Fix Fix spec Fix spec fix Simplify the things Memoize OK a
-
- Mar 06, 2019
-
-
Shinya Maeda authored
Add preload Fix ok Write tests test only postgresql ok add more test ; Improve wording Add changelog Fix
-
- Feb 21, 2019
-
-
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- Jan 02, 2019
-
-
Douwe Maan authored
-
Douwe Maan authored
-