Sha256: 18565585674e29de794adc8e815a1e5b3058f8dd5ba3bc1a947c57eeb65a97dc
Contents?: true
Size: 867 Bytes
Versions: 2
Compression:
Stored size: 867 Bytes
Contents
require "gitlabci/bundle/update/mr/version" require "gitlabci/bundle/update/mr/client" require "gitlab" require "compare_linker" require "bundler" require "restore_bundled_with" require "restore_bundled_with/cli" module Gitlabci module Bundle module Update module Mr class Error < StandardError; end class MissingKeyError < Error; end def self.assert_env_keys %w[ OCTOKIT_ACCESS_TOKEN GITLAB_API_ENDPOINT GITLAB_API_PRIVATE_TOKEN CI_PROJECT_PATH CI_COMMIT_REF_NAME ].each do |key| assert_env_key(key) end end def self.assert_env_key(key) raise MissingKeyError, "#{key} is required" if !ENV[key] || ENV[key].empty? end private_class_method :assert_env_key end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gitlabci-bundle-update-mr-1.0.0 | lib/gitlabci/bundle/update/mr.rb |
gitlabci-bundle-update-mr-0.3.0 | lib/gitlabci/bundle/update/mr.rb |