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