Abort if steps fail in automated DB update

This commit is contained in:
Oliver Peate 2021-03-25 12:56:14 +00:00 committed by Sam
parent 5037108b4c
commit 0a64fede77
1 changed files with 4 additions and 4 deletions

View File

@ -11,10 +11,10 @@ end
moment = Time.now.utc
branch_name = "db-updates-#{moment.strftime("%Y%m%d%H%M%S")}"
system("git", "checkout", "-b", branch_name)
system("git", "checkout", "-b", branch_name) || abort("Unable to create branch")
system("git", "add", "lib/db")
system("git", "config", "--local", "user.email", "actions@github.com")
system("git", "config", "--local", "user.name", "github-actions")
system("git", "commit", "-m", "DB updates #{moment.iso8601}")
system("git", "push", "-u", "origin", branch_name)
system("gh", "pr", "create", "--title", "DB updates #{moment.iso8601}", "--body", "From Github Actions")
system("git", "commit", "-m", "DB updates #{moment.iso8601}") || abort("Unable to commit changes")
system("git", "push", "-u", "origin", branch_name) || abort("Unable to push branch")
system("gh", "pr", "create", "--title", "DB updates #{moment.iso8601}", "--body", "From Github Actions") || abort("Unable to create PR")