mirror of
https://github.com/firebase/firebase-ios-sdk
synced 2026-11-10 22:45:59 +05:45
fix(ci): updates to notices and pull request generators (#16523)
This commit is contained in:
1 parent
098f532e67
commit
956c846935
2 files changed
+22
-8
No files matched your search
@@ -52,11 +52,17 @@ BASE_BRANCH=@options[:base_branch]
|
||||
COMMIT_COMMENT=@options[:commit_comment]
|
||||
|
||||
def generate_pr_for_target_changes(repo_root:, target_path:)
|
||||
if `git diff #{TARGET_PATH}`==""
|
||||
puts "The file, #{TARGET_PATH}, has no changes."
|
||||
return
|
||||
abs_target_path = File.expand_path(target_path)
|
||||
Dir.chdir(repo_root) do
|
||||
if system('git', 'diff', '--quiet', abs_target_path)
|
||||
puts "The file, #{target_path}, has no changes."
|
||||
return
|
||||
end
|
||||
system('git', 'checkout', '-B', BASE_BRANCH) || raise("git checkout failed")
|
||||
system('git', 'add', abs_target_path) || raise("git add failed")
|
||||
system('git', 'commit', '-m', COMMIT_COMMENT) || raise("git commit failed")
|
||||
system('git', 'push', '-u', 'origin', BASE_BRANCH) || raise("git push failed")
|
||||
end
|
||||
system("cd #{REPO_ROOT}\ngit checkout -b #{BASE_BRANCH}\ngit add #{TARGET_PATH}\ngit commit -m \"#{COMMIT_COMMENT}\"\ngit push -u origin #{BASE_BRANCH}")
|
||||
client = Octokit::Client.new(access_token: ACCESS_TOKEN)
|
||||
client.create_pull_request("firebase/firebase-ios-sdk", "main", BASE_BRANCH, PR_TITLE, PR_BODY)
|
||||
end
|
||||
|
||||
Reference in new issue
Block a user