lib/neetob/cli/github/make_pr/compliance_fix.rb in neetob-0.2.2 vs lib/neetob/cli/github/make_pr/compliance_fix.rb in neetob-0.2.3
- old
+ new
@@ -7,49 +7,49 @@
module Neetob
class CLI
module Github
module MakePr
class ComplianceFix < Base
- attr_accessor :apps, :sandbox, :should_fix_nanos
+ attr_accessor :repos, :sandbox, :should_fix_nanos
- def initialize(apps, should_fix_nanos = false, sandbox = false)
+ def initialize(repos, should_fix_nanos = false, sandbox = false)
super()
- @apps = apps
+ @repos = repos
@sandbox = sandbox
@should_fix_nanos = should_fix_nanos
end
def run
- matching_apps = should_fix_nanos ?
+ matching_repos = should_fix_nanos ?
add_org_suffix(find_all_matching_gems) :
- find_all_matching_apps(apps, :github, sandbox)
+ find_all_matching_apps_or_repos(repos, :github, sandbox)
delete_and_create_temp_neetob_dir
- matching_apps.each do |app|
- ui.info("\nWorking on #{app}\n")
+ matching_repos.each do |repo|
+ ui.info("\nWorking on #{repo}\n")
begin
- clone_app_in_tmp_dir(app)
- check_and_delete_remote_branch(app)
- bundle_install(app)
- fix_neeto_audit(app)
- ui.info(add_commmit_and_push_changes(app))
- delete_local_feature_branch(app)
- res = client.create_pull_request(app, "main", BRANCH_NAME, PR_TITLE)
- ui.success("PR created in \"#{app}\" project successfully.")
+ clone_repo_in_tmp_dir(repo)
+ check_and_delete_remote_branch(repo)
+ bundle_install(repo)
+ fix_neeto_audit(repo)
+ ui.info(add_commmit_and_push_changes(repo))
+ delete_local_feature_branch(repo)
+ res = client.create_pull_request(repo, "main", BRANCH_NAME, PR_TITLE)
+ ui.success("PR created in \"#{repo}\" project successfully.")
rescue StandardError => e
ExceptionHandler.new(e).process
end
end
`rm -rf /tmp/neetob`
end
private
- def bundle_install(app)
- `#{cd_to_app_in_tmp_dir(app)} && bundle install`
+ def bundle_install(repo)
+ `#{cd_to_repo_in_tmp_dir(repo)} && bundle install`
end
- def fix_neeto_audit(app)
- `#{cd_to_app_in_tmp_dir(app)} && bundle exec neeto-audit -a`
+ def fix_neeto_audit(repo)
+ `#{cd_to_repo_in_tmp_dir(repo)} && bundle exec neeto-audit -a`
end
end
end
end
end