- 12 Mar, 2020 40 commits
-
-
Lukas 'Eipi' Eipert authored
The QA jobs purpose is to catch if we utilize JavaScript that cannot be executed on one of the node LTS versions we support for from-source builds. Currently we execute the QA jobs on master. 1. This means that they are executed unnecessarily, e.g. on docs only branches. 2. The thing which breaks the QA jobs are likely dependency updates, as we just test the webpack compilation and dependencies and subdependencies are usually requiring newer node versions. So we should be executing these checks on branches that update dependencies. Recently we had a red master, because one dependency update required a newer node version and the pipeline was green [0], [1]. Therefore I am proposing that we run the QA frontend jobs in merge requests which are changing our package.json or yarn.lock file, as we want to know if a dependency update would fail our build _before_ a red master happens. [0]: https://gitlab.com/gitlab-org/gitlab/-/issues/202187 [1]: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/24413
-
Rémy Coutable authored
Load derailed_benchmarks fork with Zeitwerk fix See merge request gitlab-org/gitlab!27080
-
Sean McGivern authored
Fix two flaky specs that didn't wait for the MR widget to load Closes #208123 See merge request gitlab-org/gitlab!27078
-
Rémy Coutable authored
Expose user's plan and trial status via API Closes #198391 See merge request gitlab-org/gitlab!25151
-
Ethan Urie authored
`plan` is hooked up to the models but trial is not yet.
-
Rémy Coutable authored
Fix spec failures due to PG::LockNotAvailable errors Closes #207088 See merge request gitlab-org/gitlab!27060
-
Stan Hu authored
We were seeing a high number of transient failures in the migration jobs because `with_lock_retries` leaked non-zero, short `lock_timeout` values (e.g. 100 ms) when used inside a Rails `change` method. If the PostgreSQL autovacuum process happened to be running, it would lock the table that it was vacuuming. During the migration rollback, if the DDL operation needed a lock on the table, the short `lock_timeout` would encounter the existing table lock and fail. Even though `SET LOCAL` was used to ensure `lock_timeout` didn't leak outside of the current transaction, the parent transaction would still retain that value. To avoid this issue, we should define separate `up` and `down` methods so that we don't rely on the Rails magic to reverse a migration. This ensures lock retries are used properly in both directions and prevents `lock_timeout` from leaking during a migration rollback. Closes https://gitlab.com/gitlab-org/gitlab/-/issues/207088
-
Peter Leitzen authored
Resolve "Status Page MVC: JSON format and endpoints" Closes #207935 See merge request gitlab-org/gitlab!26979
-
Bob Van Landuyt authored
Remove gitlab-shell indirection for authorized_keys changes See merge request gitlab-org/gitlab!26913
-
Heinrich Lee Yu authored
Fix the way derailed_benchmarks patches require so that it works with Zeitwerk and Bootsnap
-
Rémy Coutable authored
Signed-off-by: Rémy Coutable <remy@rymai.me>
-
Achilleas Pipinellis authored
API endpoint for deleting project deploy tokens See merge request gitlab-org/gitlab!25220
-
Achilleas Pipinellis authored
Add outdated security report section See merge request gitlab-org/gitlab!26362
-
Dheeraj Joshi authored
Update doc/user/application_security/img/outdated_report_pipeline_v12_9.png, doc/user/application_security/img/outdated_report_branch_v12_9.png files
-
Bob Van Landuyt authored
Track transition error on concurrent bridge update See merge request gitlab-org/gitlab!26566
-
Shinya Maeda authored
Updating Code Quality Versions to 0.85.9 See merge request gitlab-org/gitlab!26712
-
Eddie Stubbington authored
Update Code-Quality.gitlab-ci.yml so it's always the latest version deployed in the security products.
-
Stan Hu authored
Fix logic to determine export status Closes #32203 See merge request gitlab-org/gitlab!23664
-
Bob Van Landuyt authored
204774 Quick actions executed in multiline inline code, when placed on it's own line Closes #204774 See merge request gitlab-org/gitlab!24933
-
Kushal Pandya authored
Migrate blob_file_dropzone to jest See merge request gitlab-org/gitlab!26776
-
Kushal Pandya authored
Migrate ee/spec/javascripts/prometheus_metrics/ to Jest Closes #194301 See merge request gitlab-org/gitlab!27012
-
Grzegorz Bizon authored
Improve NPM api tests execution time See merge request gitlab-org/gitlab!26810
-
Kushal Pandya authored
Design view: better resizing support for zoomed-in designs See merge request gitlab-org/gitlab!25406
-
Heinrich Lee Yu authored
Consider flags enabled when generating GraphQL schema See merge request gitlab-org/gitlab!26939
-
Marcel Amirault authored
Add organization transition to Jenkins doc See merge request gitlab-org/gitlab!26897
-
Jason Yavorska authored
-
Kushal Pandya authored
Update pipeline copy on dependency & license compliance pages See merge request gitlab-org/gitlab!26864
-
Aishwarya Subramanian authored
Currently, lock files are used to determine the state of a project export. However, the lock files are not stored in a shared volume, causing the export states to be reported incorrectly. In order to fix this, we now store the export states in database as a more reliable mechanism. The table used is project_export_jobs. It stores the project_id, job_id and the current state. In addition to existing states, also added are two new states queued and regeneration_in_progress states. They are used to indicate a job that's waiting to be started and the case when a project export operation has been requested to be re-generated. Failed jobs are re-tried 3 times, after which the state is updated to failed. To account for jobs that get stuck, a cron job runs every hour to set the stuck jobs to failed state. Closes https://gitlab.com/gitlab-org/gitlab/issues/32203
-
Marcel Amirault authored
Remove reference to subject label See merge request gitlab-org/gitlab!26928
-
Ricky Wiens authored
- Subject labels look to have been renamed previously to feature labels. - I also noticed that Blue is widely used across all different types of labels so I removed that requirement from this workflow as well.
-
Kushal Pandya authored
Fix mermaid flowchart width Closes #199132 and #199423 See merge request gitlab-org/gitlab!26848
-
julien MILLAU authored
-
Kushal Pandya authored
Upgrade AWS SDK dependency See merge request gitlab-org/gitlab!27003
-
Kushal Pandya authored
Migrate ee vue_mr_widget/mr_widget_pipeline_spec from Karma to Jest See merge request gitlab-org/gitlab!26707
-
Evan Read authored
Change tilde codeblocks to quad backticks See merge request gitlab-org/gitlab!26994
-
Marcel Amirault authored
-
Fabio Pitino authored
-
Marcel Amirault authored
Check for incorrect extension on internal links See merge request gitlab-org/gitlab!26627
-
Evan Read authored
Linking between Deploy keys/Deploy tokens topics Closes #209692 See merge request gitlab-org/gitlab!26809
-
Suzanne Selhorn authored
-