diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b17533df2e2..0746fd79ca6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -206,7 +206,7 @@ workflow: GLCI_PUSH_RAILS_TEST_FAILURE_ISSUES_TO_GCS: "false" variables: - PG_VERSION: "14" + PG_VERSION: "16" DEFAULT_CI_IMAGE: "${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/ci/${BUILD_OS}-${OS_VERSION}-slim-ruby-${RUBY_VERSION}-golang-${GO_VERSION}-node-${NODE_VERSION}-postgresql-${PG_VERSION}:rubygems-${RUBYGEMS_VERSION}-git-${GIT_VERSION}-lfs-${LFS_VERSION}-chrome-${CHROME_VERSION}-yarn-${YARN_VERSION}-graphicsmagick-${GRAPHICSMAGICK_VERSION}" DEFAULT_JOB_TAG: "gitlab-org" GITLAB_LARGE_RUNNER_OPTIONAL: "gitlab-org" # overridden just in gitlab-org/gitlab diff --git a/.rubocop.yml b/.rubocop.yml index 49ec10bc506..a7b9ab74185 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1279,12 +1279,9 @@ RSpec/FactoryBot/LocalStaticAssignment: Rails/TransactionExitStatement: Enabled: true -Search/AvoidCheckingFinishedOnDeprecatedMigrations: +Search/AvoidCheckingFinishedOnInvalidMigrations: Include: - - 'ee/app/models/**/*.rb' - - 'ee/lib/elastic/**/*.rb' - - 'ee/lib/gitlab/elastic/**/*.rb' - - 'ee/spec/support/helpers/elasticsearch_helpers.rb' + - 'ee/**/*.rb' # See https://gitlab.com/gitlab-org/gitlab/-/issues/407233 Cop/ExperimentsTestCoverage: diff --git a/.rubocop_todo/internal_affairs/example_heredoc_delimiter.yml b/.rubocop_todo/internal_affairs/example_heredoc_delimiter.yml index 90e63779a21..92c087bb98b 100644 --- a/.rubocop_todo/internal_affairs/example_heredoc_delimiter.yml +++ b/.rubocop_todo/internal_affairs/example_heredoc_delimiter.yml @@ -32,7 +32,6 @@ InternalAffairs/ExampleHeredocDelimiter: - 'spec/rubocop/cop/scalability/cron_worker_context_spec.rb' - 'spec/rubocop/cop/scalability/file_uploads_spec.rb' - 'spec/rubocop/cop/scalability/idempotent_worker_spec.rb' - - 'spec/rubocop/cop/search/avoid_checking_finished_on_deprecated_migrations_spec.rb' - 'spec/rubocop/cop/search/namespaced_class_spec.rb' - 'spec/rubocop/cop/sidekiq_api_usage_spec.rb' - 'spec/rubocop/cop/sidekiq_load_balancing/worker_data_consistency_spec.rb' diff --git a/.rubocop_todo/internal_affairs/node_matcher_directive.yml b/.rubocop_todo/internal_affairs/node_matcher_directive.yml index c81442b06e5..d1bd8140c67 100644 --- a/.rubocop_todo/internal_affairs/node_matcher_directive.yml +++ b/.rubocop_todo/internal_affairs/node_matcher_directive.yml @@ -60,7 +60,6 @@ InternalAffairs/NodeMatcherDirective: - 'rubocop/cop/scalability/cron_worker_context.rb' - 'rubocop/cop/scalability/file_uploads.rb' - 'rubocop/cop/scalability/idempotent_worker.rb' - - 'rubocop/cop/search/avoid_checking_finished_on_deprecated_migrations.rb' - 'rubocop/cop/sidekiq_api_usage.rb' - 'rubocop/cop/sidekiq_load_balancing/worker_data_consistency.rb' - 'rubocop/cop/sidekiq_options_queue.rb' diff --git a/.rubocop_todo/internal_affairs/on_send_without_on_c_send.yml b/.rubocop_todo/internal_affairs/on_send_without_on_c_send.yml index 3dcd7b4b9a4..002fdec49e6 100644 --- a/.rubocop_todo/internal_affairs/on_send_without_on_c_send.yml +++ b/.rubocop_todo/internal_affairs/on_send_without_on_c_send.yml @@ -117,7 +117,6 @@ InternalAffairs/OnSendWithoutOnCSend: - 'rubocop/cop/scalability/bulk_perform_with_context.rb' - 'rubocop/cop/scalability/cron_worker_context.rb' - 'rubocop/cop/scalability/file_uploads.rb' - - 'rubocop/cop/search/avoid_checking_finished_on_deprecated_migrations.rb' - 'rubocop/cop/sidekiq_api_usage.rb' - 'rubocop/cop/sidekiq_options_queue.rb' - 'rubocop/cop/sidekiq_redis_call.rb' diff --git a/GITALY_SERVER_VERSION b/GITALY_SERVER_VERSION index d650c7fc40d..af335402ea2 100644 --- a/GITALY_SERVER_VERSION +++ b/GITALY_SERVER_VERSION @@ -1 +1 @@ -838089751c1ffa6700b328f3060ce869217393fe +e30c5e007ce5c67d4dbbdfdf5e95634d0cc09344 diff --git a/app/assets/images/mailers/ci_pipeline_notif_v2/check.png b/app/assets/images/mailers/ci_pipeline_notif_v2/check.png new file mode 100644 index 00000000000..452496e7ce0 Binary files /dev/null and b/app/assets/images/mailers/ci_pipeline_notif_v2/check.png differ diff --git a/app/assets/images/mailers/ci_pipeline_notif_v2/icon-branch-gray.gif b/app/assets/images/mailers/ci_pipeline_notif_v2/icon-branch-gray.gif new file mode 100644 index 00000000000..d484324c864 Binary files /dev/null and b/app/assets/images/mailers/ci_pipeline_notif_v2/icon-branch-gray.gif differ diff --git a/app/assets/images/mailers/ci_pipeline_notif_v2/icon-commit-gray.gif b/app/assets/images/mailers/ci_pipeline_notif_v2/icon-commit-gray.gif new file mode 100644 index 00000000000..5b8df9bbba6 Binary files /dev/null and b/app/assets/images/mailers/ci_pipeline_notif_v2/icon-commit-gray.gif differ diff --git a/app/assets/images/mailers/ci_pipeline_notif_v2/x-red.png b/app/assets/images/mailers/ci_pipeline_notif_v2/x-red.png new file mode 100644 index 00000000000..7011206fa7e Binary files /dev/null and b/app/assets/images/mailers/ci_pipeline_notif_v2/x-red.png differ diff --git a/app/assets/images/mailers/ci_pipeline_notif_v2/x.png b/app/assets/images/mailers/ci_pipeline_notif_v2/x.png new file mode 100644 index 00000000000..b8565619ead Binary files /dev/null and b/app/assets/images/mailers/ci_pipeline_notif_v2/x.png differ diff --git a/app/assets/javascripts/ci/runner/components/registration/gke_registration_instructions.vue b/app/assets/javascripts/ci/runner/components/registration/gke_registration_instructions.vue index 236650b2cf4..31aa19fba87 100644 --- a/app/assets/javascripts/ci/runner/components/registration/gke_registration_instructions.vue +++ b/app/assets/javascripts/ci/runner/components/registration/gke_registration_instructions.vue @@ -109,6 +109,11 @@ export default { required: false, default: null, }, + isWidget: { + type: Boolean, + required: false, + default: false, + }, }, data() { return { @@ -300,7 +305,7 @@ export default {