debian-mirror-gitlab/spec/contracts/provider/helpers/publish_contract_helper.rb

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

18 lines
548 B
Ruby
Raw Normal View History

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