File tree Expand file tree Collapse file tree 6 files changed +21
-9
lines changed
Expand file tree Collapse file tree 6 files changed +21
-9
lines changed Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2+ set -euo pipefail
3+ PR_BRANCH_NAME=${1:? Must provide name of PR branch to operate on.}
24source repos
35for product in " ${products[@]} " ; do
4- STATE=$( gh pr view $1 -R stackabletech/${product} -operator --jq ' .state' --json state)
6+ STATE=$( gh pr view ${PR_BRANCH_NAME} -R stackabletech/${product} -operator --jq ' .state' --json state)
57 if [[ $STATE -eq " OPEN" ]]; then
68 echo " Approving ${product} "
7- gh pr review $1 --approve -R stackabletech/${product} -operator
8- gh pr merge $1 -R stackabletech/${product} -operator
9+ gh pr review ${PR_BRANCH_NAME} --approve -R stackabletech/${product} -operator
10+ gh pr merge ${PR_BRANCH_NAME} -R stackabletech/${product} -operator
911 else
1012 echo " Skipping ${product} , PR already closed"
1113 fi
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2+ set -euo pipefail
3+ PR_BRANCH_NAME=${1:? Must provide name of PR branch to operate on.}
24source repos
35for product in " ${products[@]} " ; do
4- gh pr checks $1 -R stackabletech/${product} -operator
6+ gh pr checks ${PR_BRANCH_NAME} -R stackabletech/${product} -operator
57done
68
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2+ set -euo pipefail
3+ PR_BRANCH_NAME=${1:? Must provide name of PR branch to operate on.}
24source repos
35for product in " ${products[@]} " ; do
4- STATE=$( gh pr view $1 -R stackabletech/${product} -operator --jq ' .state' --json state)
6+ STATE=$( gh pr view ${PR_BRANCH_NAME} -R stackabletech/${product} -operator --jq ' .state' --json state)
57 if [[ $STATE -eq " OPEN" ]]; then
6- gh pr close $1 -R stackabletech/${product} -operator
8+ gh pr close ${PR_BRANCH_NAME} -R stackabletech/${product} -operator
79 else
810 echo " Skipping ${product} , PR already closed"
911 fi
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2+ set -euo pipefail
3+ PR_BRANCH_NAME=${1:? Must provide name of PR branch to operate on.}
24source repos
35for product in " ${products[@]} " ; do
4- gh pr diff $1 -R stackabletech/${product} -operator
6+ gh pr diff ${PR_BRANCH_NAME} -R stackabletech/${product} -operator
57done
68
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2+ set -euo pipefail
3+ PR_BRANCH_NAME=${1:? Must provide name of PR branch to operate on.}
24source repos
35# Disable gh paging for results.
46PAGER=
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2+ set -euo pipefail
3+ PR_BRANCH_NAME=${1:? Must provide name of PR branch to operate on.}
24source repos
35for product in " ${products[@]} " ; do
4- STATE=$( gh pr view $1 -R stackabletech/${product} -operator --jq ' .state' --json state)
5- gh pr checks $1 -R stackabletech/${product} -operator & > /dev/null
6+ STATE=$( gh pr view ${PR_BRANCH_NAME} -R stackabletech/${product} -operator --jq ' .state' --json state)
7+ gh pr checks ${PR_BRANCH_NAME} -R stackabletech/${product} -operator & > /dev/null
68 status=$?
79 echo " ${product} (${STATE} ): ${status} "
810done
You can’t perform that action at this time.
0 commit comments