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 1
1
#! /usr/bin/env bash
2
+ set -euo pipefail
3
+ PR_BRANCH_NAME=${1:? Must provide name of PR branch to operate on.}
2
4
source repos
3
5
for 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)
5
7
if [[ $STATE -eq " OPEN" ]]; then
6
8
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
9
11
else
10
12
echo " Skipping ${product} , PR already closed"
11
13
fi
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
+ set -euo pipefail
3
+ PR_BRANCH_NAME=${1:? Must provide name of PR branch to operate on.}
2
4
source repos
3
5
for product in " ${products[@]} " ; do
4
- gh pr checks $1 -R stackabletech/${product} -operator
6
+ gh pr checks ${PR_BRANCH_NAME} -R stackabletech/${product} -operator
5
7
done
6
8
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
+ set -euo pipefail
3
+ PR_BRANCH_NAME=${1:? Must provide name of PR branch to operate on.}
2
4
source repos
3
5
for 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)
5
7
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
7
9
else
8
10
echo " Skipping ${product} , PR already closed"
9
11
fi
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
+ set -euo pipefail
3
+ PR_BRANCH_NAME=${1:? Must provide name of PR branch to operate on.}
2
4
source repos
3
5
for product in " ${products[@]} " ; do
4
- gh pr diff $1 -R stackabletech/${product} -operator
6
+ gh pr diff ${PR_BRANCH_NAME} -R stackabletech/${product} -operator
5
7
done
6
8
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
+ set -euo pipefail
3
+ PR_BRANCH_NAME=${1:? Must provide name of PR branch to operate on.}
2
4
source repos
3
5
# Disable gh paging for results.
4
6
PAGER=
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
+ set -euo pipefail
3
+ PR_BRANCH_NAME=${1:? Must provide name of PR branch to operate on.}
2
4
source repos
3
5
for 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
6
8
status=$?
7
9
echo " ${product} (${STATE} ): ${status} "
8
10
done
You can’t perform that action at this time.
0 commit comments