summaryrefslogtreecommitdiff
path: root/.gitlab
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'leipert-no-danger-on-stbl' into 'master'Robert Speicher2019-08-051-0/+1
| | | | | | | | | Don't run danger on stable branches See merge request gitlab-org/gitlab-ce!31430 (cherry picked from commit e14265d50d80e96db694f66d6ea3a12b1fdcf943) 3a3476d4 Don't run danger on stable branches
* Merge branch 'leipert-remove-docker-host' into 'master'Bob Van Landuyt2019-08-052-2/+2
| | | | | | | | | Resolve docker in docker problems See merge request gitlab-org/gitlab-ce!31417 (cherry picked from commit 0fec9a4fc7fae7480a92d6402d3ad144b4bd7233) 7b4c88ed Use stable image version for dind
* Generate parallel spec reportsqa-review-knapsack-reportsDesiree Chevalier2019-07-171-1/+32
| | | | | Creates reports for parallel specs and collates them into a single HTML report and displays results on the merge request.
* Fix link pointing to the documentation styleguidePeter Leitzen2019-07-161-1/+1
| | | | | | Using the old link redirects to https://docs.gitlab.com/ee/development/documentation/index.html which does not show the mentioned documentation.
* Merge branch 'rename-gitlab-docs-repo' into 'master'Marcia Ramos2019-07-121-1/+1
|\ | | | | | | | | Move the gitlab-docs project under gitlab-org See merge request gitlab-org/gitlab-ce!30620
| * Move the gitlab-docs project under gitlab-orgrename-gitlab-docs-repoAchilleas Pipinellis2019-07-111-1/+1
| | | | | | | | | | Search and replace gitlab-com/gitlab-docs with gitlab-org/gitlab-docs. For https://gitlab.com/gitlab-com/gitlab-docs/issues/310
* | Gather memory usage data in testsAleksei Lipniagov2019-07-121-0/+5
| | | | | | | | Log memory stats after running each spec file and compile the report.
* | Clean up CI reportsPhilippe Lafoucrière2019-07-111-6/+6
|/ | | | | Also, `SAST_CONFIDENCE_LEVEL` has been renamed in https://gitlab.com/gitlab-org/security-products/sast/merge_requests/72
* Centralize config for markdownlintMarkus Koller2019-07-091-3/+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.
* Add lint rule that headings must increment one level at a timeEvan Read2019-07-081-1/+1
| | | | Also fixes instances in Markdown that broke the rule.
* Revert "Merge branch '63825-increase-rspec-parallelism' into 'master'"revert-01c917e3Nick Thomas2019-07-051-2/+2
| | | This reverts merge request !30130
* Retry review-deploy only onceRémy Coutable2019-07-041-1/+1
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'use-pg-9.6.11-on-ci' into 'master'Stan Hu2019-07-022-2/+2
|\ | | | | | | | | Use PostgreSQL 9.6.11 in CI tests See merge request gitlab-org/gitlab-ce!30270
| * Use PostgreSQL 9.6.11 in CI testsTakuya Noguchi2019-07-032-2/+2
| | | | | | | | | | | | Specify the minor version of postgresql for CI Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
* | Merge branch 'leipert-prefer-offline-yarn' into 'master'Stan Hu2019-07-022-4/+4
|\ \ | | | | | | | | | | | | Prefer offline install for yarn See merge request gitlab-org/gitlab-ce!30267
| * | Prefer offline install for yarnLukas Eipert2019-07-022-4/+4
| | |
* | | Add @pslaughter to CODEOWNERSWinnie Hellmann2019-07-021-2/+2
|/ /
* | Merge branch '59177-squash-old-migrations' into 'master'harish-and-cindy-ssl-check-rake-taskharish-and-cindy-ldap-sync-rake-tasksDmitriy Zaporozhets2019-07-021-1/+1
|\ \ | | | | | | | | | | | | | | | | | | Squash old migrations Closes #59177 See merge request gitlab-org/gitlab-ce!30226
| * | Run the db:rollback-pg CI job from 2018Nick Thomas2019-07-021-1/+1
| | |
* | | Disable juint reports tmpdisable-junit-reportsSteve Azzopardi2019-07-022-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The junit reports are creating 90mb files inside of redis for `gitlab-ce/ee` project. There is an ongoing production incident https://gitlab.com/gitlab-com/gl-infra/production/issues/928 that is because of high CPU uitlaization on the redis nodes. GitLab-ce/ee are the highest consumers of memory becuase of these junit reports. This is a bandage until we can scale redis properly.
* | | Fix most bare URLs in projectEvan Read2019-07-021-2/+2
|/ / | | | | | | | | | | Linting rule not enabled for now because tooling produces false positives.
* | Merge branch '62722-boot-app-in-ci-and-check-memory-ce' into 'master'Kamil Trzciński2019-07-011-0/+23
|\ \ | | | | | | | | | | | | | | | | | | Get memory data after booting app in production Closes #62722 See merge request gitlab-org/gitlab-ce!30185
| * | Get memory data after booting app in production62722-boot-app-in-ci-and-check-memory-ceAleksei Lipniagov2019-06-281-0/+23
| |/ | | | | | | | | | | Preload the app in `production` env, hit it with a single request, and gather total gem memory consumption data using `derailed exec perf:mem` from `derailed_benchmarks`. Present the result as MR metrics.
* | Refactor except codePhilippe Lafoucrière2019-07-016-55/+61
| | | | | | | | | | We repeat the same code in many places. With the support of multiple extends, we can clean up several jobs.
* | Enforce consistent prefix for bullet listsMarcel Amirault2019-07-011-1/+1
| | | | | | | | Adjusts asterisks to hyphens in assorted docs to allow lint rule to pass
* | Merge branch 'master' into 'check-min-schema-migrate'DJ Mountney2019-06-283-36/+4
|\ \ | |/ | | | | # Conflicts: # lib/gitlab/database.rb
| * Revert "Merge branch '62722-boot-app-in-ci-and-check-memory' into 'master'"Rémy Coutable2019-06-281-23/+0
| | | | | | This reverts merge request !30031
| * Merge branch '62722-boot-app-in-ci-and-check-memory' into 'master'Kamil Trzciński2019-06-281-0/+23
| |\ | | | | | | | | | | | | | | | | | | Get memory data after booting app in production Closes #63585 See merge request gitlab-org/gitlab-ce!30031
| | * Get memory data after booting app in production62722-boot-app-in-ci-and-check-memoryAleksei Lipniagov2019-06-281-0/+23
| | | | | | | | | | | | | | | | | | Preload the app in `production` env, hit it with a single request, and gather total gem memory consumption data using `derailed exec perf:mem` from `derailed_benchmarks`. Present the result as MR metrics.
| * | Merge branch '3264-project-aliases-ce' into 'master'Bob Van Landuyt2019-06-281-0/+2
| |\ \ | | |/ | |/| | | | | | | CE port of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14108 See merge request gitlab-org/gitlab-ce!29604
| | * Add @patrickbajao as codeowner of project aliases3264-project-aliases-cePatrick Bajao2019-06-271-0/+2
| | |
| * | Merge branch '63825-increase-rspec-parallelism' into 'master'Robert Speicher2019-06-271-2/+2
| |\ \ | | | | | | | | | | | | | | | | Attempt to work around migration spec failures by increasing parallelism See merge request gitlab-org/gitlab-ce!30130
| | * | Attempt to fix migration spec failures by increasing parallelism63825-increase-rspec-parallelismNick Thomas2019-06-271-2/+2
| | |/
| * | Removes Database Reviewer templateMayra Cabrera2019-06-271-34/+0
| |/ | | | | | | It was moved to wwww-gitlab-com
* | Add an flag for skipping the schema version checkDJ Mountney2019-06-251-1/+1
|/ | | | | | If you chose to use the rollback migration feature on your current version for example, you should still have a way to migrate, being that you are still on a supported migration path.
* Merge branch 'improve-review-apps-cleanup-when-previous-deployment-failed' ↵Lin Jen-Shin2019-06-251-6/+11
|\ | | | | | | | | | | | | | | | | into 'master' Improve Review Apps cleanup when previous deployment failed by only issuing an `helm delete` command Closes #63639 and #62161 See merge request gitlab-org/gitlab-ce!28661
| * Let Helm handle the cleanup and print logs when deployment failsRémy Coutable2019-06-251-6/+9
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| * Retry review-deploy and review-qa-* jobs twiceRémy Coutable2019-06-251-0/+2
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Merge branch '62722-add-gem-size-data-to-metrics-report' into 'master'Kamil Trzciński2019-06-251-6/+6
|\ \ | |/ |/| | | | | Add gem size information to metrics.txt in memory CI artifacts See merge request gitlab-org/gitlab-ce!29827
| * Generate gem size metrics in memory CI62722-add-gem-size-data-to-metrics-reportQingyu Zhao2019-06-211-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes several changes: - Rename memory-static to generate-gems-size-metrics-static - Rename memory-static-objects to generate-gems-memory-metrics-static - Change generate-gems-size-metrics-static interface. The script now expect `bundle exec derailed bundle:mem` output as its input. The script output to stdout, or stderr for error message. - Change generate-gems-memory-metrics-static interface. The script now expect `bundle exec derailed bundle:objects` output as its input. The script output to stdout, or stderr for error message. - Generate gem size metrics. Script generate-gems-size-metrics-static extract each gem size from `bundle exec derailed bundle:mem` output. Save output to metrics file in format: 'gem_size_mb{name="zip"} 0.5'
* | Fix reports jobs timing out because of cachePhilippe Lafoucrière2019-06-252-82/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: This commit relies on https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/26801 which brings support to multiple extends. While `cache: {}` can disable a cache being set globally, it doesn't work with extends, which will perform a reverse deep merge based on the keys. The cache defined in the base `.default-cache` job won't be disabled in the report jobs. As a side effect, the `code_quality`, `sast`, and `dependency_scanning` jobs are running on a larger code base than expected, leading to timeouts. fixes https://gitlab.com/gitlab-org/gitlab-ee/issues/11303 fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/60879 fixes https://gitlab.com/gitlab-org/gitlab-ee/issues/12021
* | Exclude docs-only branches from jobEvan Read2019-06-251-0/+1
| |
* | Add Markdown lintingEvan Read2019-06-251-0/+4
|/ | | | | Also adds and one linting rule and makes project conform to it.
* Merge branch '52442-minimal-remove-mysql-support' into 'master'Robert Speicher2019-06-191-69/+0
|\ | | | | | | | | Only support postgresql (minimal version) See merge request gitlab-org/gitlab-ce!29790
| * Only support postgresqlNick Thomas2019-06-191-69/+0
| | | | | | | | MySQL support has been removed
* | Run static benchmarks from 'derailed_benchmarks'62722-include-derailed-benchmarks-data-to-ci-reportAleksei Lipniagov2019-06-191-0/+19
|/ | | | | | | | Two static memory benchmarks will be included in our CI pipeline. It will load gems from the Gemfile and check the amount of RAM consumed as well as the number of objects allocated and retained. Aggregated values will be included as 'metrics' into MRs while full reports will be downloadable as job artifacts.
* Merge branch 'remove-node-modules-from-artifacts' into 'master'Rémy Coutable2019-06-182-6/+40
|\ | | | | | | | | Only push to assets-compile-cache when in master See merge request gitlab-org/gitlab-ce!28854
| * Only push to assets-compile-cache in masterremove-node-modules-from-artifactsHeinrich Lee Yu2019-06-172-5/+39
| | | | | | | | Also update dependencies to match updated job names
| * Bump assets-compile-cache to cleanup old filesHeinrich Lee Yu2019-06-171-1/+1
| |
* | Run CI migrations since 11.11.0Yorick Peterse2019-06-171-1/+1
|/ | | | | | | | | | One can not upgrade straigt from 9.3 to 12.0, due to the schema changes being backported. Instead, one must first upgrade to 11.11.X. Omnibus already enforces this, and our online upgrade guidelines also cover this. By changing the CI config we don't have to adjust the backport migration to handle a migration path that one can not take.