diff --git a/.gitlab/ci/package-and-test/main.gitlab-ci.yml b/.gitlab/ci/package-and-test/main.gitlab-ci.yml index 8fa1044b170..e2834d188c1 100644 --- a/.gitlab/ci/package-and-test/main.gitlab-ci.yml +++ b/.gitlab/ci/package-and-test/main.gitlab-ci.yml @@ -67,6 +67,10 @@ stages: # todo: remove in 16.1 milestone when not needed for backwards compatibility anymore EE_LICENSE: $QA_EE_LICENSE GITHUB_ACCESS_TOKEN: $QA_GITHUB_ACCESS_TOKEN + # Allow QA jobs to fail as they are flaky. The top level `package-and-e2e:ee` + # pipeline is not allowed to fail, so without allowing QA to fail, we will be + # blocking merges due to flaky tests. + allow_failure: true # ========================================== # Prepare stage diff --git a/.gitlab/ci/rules.gitlab-ci.yml b/.gitlab/ci/rules.gitlab-ci.yml index ddada0cf78f..f4c52b3985d 100644 --- a/.gitlab/ci/rules.gitlab-ci.yml +++ b/.gitlab/ci/rules.gitlab-ci.yml @@ -1353,7 +1353,6 @@ allow_failure: true - <<: *if-merge-request changes: *dependency-patterns - allow_failure: true variables: OMNIBUS_GITLAB_BUILD_ON_ALL_OS: 'true' - <<: *if-merge-request-labels-run-all-e2e diff --git a/app/assets/javascripts/pages/admin/jobs/components/table/admin_jobs_table_app.vue b/app/assets/javascripts/pages/admin/jobs/components/table/admin_jobs_table_app.vue index 148771d3cb5..4d1f3355bb9 100644 --- a/app/assets/javascripts/pages/admin/jobs/components/table/admin_jobs_table_app.vue +++ b/app/assets/javascripts/pages/admin/jobs/components/table/admin_jobs_table_app.vue @@ -103,6 +103,15 @@ export default { this.count = newCount; }, }, + methods: { + fetchJobsByStatus(scope) { + this.infiniteScrollingTriggered = false; + + this.scope = scope; + + this.$apollo.queries.jobs.refetch({ statuses: scope }); + }, + }, }; @@ -112,7 +121,11 @@ export default { {{ error }} - + diff --git a/app/assets/javascripts/vue_merge_request_widget/components/states/ready_to_merge.vue b/app/assets/javascripts/vue_merge_request_widget/components/states/ready_to_merge.vue index a3c529de27c..f120680b440 100644 --- a/app/assets/javascripts/vue_merge_request_widget/components/states/ready_to_merge.vue +++ b/app/assets/javascripts/vue_merge_request_widget/components/states/ready_to_merge.vue @@ -545,14 +545,14 @@ export default {