From e49c47d3bc5603e8e9d6ad40fc7fccae9f885843 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 27 Apr 2023 21:09:08 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- lib/gitlab/source.rb | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 lib/gitlab/source.rb (limited to 'lib') diff --git a/lib/gitlab/source.rb b/lib/gitlab/source.rb new file mode 100644 index 00000000000..feacf28cf9c --- /dev/null +++ b/lib/gitlab/source.rb @@ -0,0 +1,43 @@ +# frozen_string_literal: true + +module Gitlab + class Source # rubocop:disable Gitlab/NamespacedClass + class << self + def ref + return Gitlab.revision if Gitlab.pre_release? + + "v#{Gitlab::VERSION}" + end + + def release_url + path = if Gitlab.pre_release? + url_helpers.namespace_project_commits_path(group, project, ref) + else + url_helpers.namespace_project_tag_path(group, project, ref) + end + + host_url + path + end + + private + + def host_url + Gitlab::Saas.com_url + end + + def group + 'gitlab-org' + end + + def project + 'gitlab-foss' + end + + def url_helpers + Rails.application.routes.url_helpers + end + end + end +end + +Gitlab::Source.prepend_mod -- cgit v1.2.1