class TYCiCore::RepoReleaseConfig

Attributes

base_branch[RW]
path[RW]
podspec[RW]
project[RW]
project_github_name[RW]
project_github_url[RW]
version[RW]

Public Class Methods

new(module_name, version, project_github, base_branch) click to toggle source
# File lib/tuya/ci/core/spec/release/repo_release.rb, line 44
def initialize(module_name, version, project_github, base_branch)

        @path = "#{ENV['HOME']}/.cocoapods/repos/TYSpecs/Specs/#{module_name}/#{version}/"

        @podspec = "#{path}#{module_name}.podspec"
        if version.split('.').size == 4
                @podspec = "#{path}#{module_name}.podspec.json"
        end

        @project = module_name
        @version = version

        @project_github_name = project_github
        @project_github_url = "https://github.com/TuyaInc/#{project_github}.git"
        @base_branch = base_branch
end

Public Instance Methods

ready() click to toggle source
# File lib/tuya/ci/core/spec/release/repo_release.rb, line 61
def ready
        puts "Release #{@project} : #{@version}, path : #{@path}".yellow
end