2023-01-13 00:05:48 +05:30
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
module Provider
|
|
|
|
module PublishContractHelper
|
2023-03-04 22:38:38 +05:30
|
|
|
PROVIDER_VERSION = ENV["GIT_COMMIT"] || `git rev-parse --verify HEAD`.strip
|
|
|
|
PROVIDER_BRANCH = ENV["GIT_BRANCH"] || `git name-rev --name-only HEAD`.strip
|
2023-01-13 00:05:48 +05:30
|
|
|
PUBLISH_FLAG = true
|
|
|
|
|
|
|
|
def self.publish_contract_setup
|
2023-03-04 22:38:38 +05:30
|
|
|
->(app_version, app_version_branch, publish_verification_results) {
|
|
|
|
app_version.call(PROVIDER_VERSION)
|
|
|
|
app_version_branch.call(PROVIDER_BRANCH)
|
|
|
|
publish_verification_results.call(PUBLISH_FLAG)
|
2023-01-13 00:05:48 +05:30
|
|
|
}
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|