From 05eafa5cac632e9f7f5f98eea3fd84411ad4192c Mon Sep 17 00:00:00 2001 From: Sean Molenaar Date: Mon, 25 Apr 2022 20:29:35 +0200 Subject: [PATCH] pr-automerge: allow users to specify a workflow for pr-publish --- Library/Homebrew/dev-cmd/pr-automerge.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Library/Homebrew/dev-cmd/pr-automerge.rb b/Library/Homebrew/dev-cmd/pr-automerge.rb index 337ff07b44..fc350fedfe 100644 --- a/Library/Homebrew/dev-cmd/pr-automerge.rb +++ b/Library/Homebrew/dev-cmd/pr-automerge.rb @@ -17,6 +17,8 @@ module Homebrew EOS flag "--tap=", description: "Target tap repository (default: `homebrew/core`)." + flag "--workflow=", + description: "Workflow file to use with `brew pr-publish`." flag "--with-label=", description: "Pull requests must have this label." comma_array "--without-labels", @@ -68,6 +70,7 @@ module Homebrew publish_args = ["pr-publish"] publish_args << "--tap=#{tap}" if tap + publish_args << "--workflow=#{args.workflow}" if args.workflow publish_args << "--no-autosquash" if args.no_autosquash? if args.publish? safe_system HOMEBREW_BREW_FILE, *publish_args, *pr_urls