Skip to content

Commit 5f9bbed

Browse files
committed
fix(ci): repo update input params
1 parent cb14c4c commit 5f9bbed

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

.github/workflows/admin_update_repo_settings.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: 'Admin: Update GitHub Repositories Settings'
1+
name: 'GitHub: Admin Repositories Settings'
22

33
on:
44
workflow_dispatch:
@@ -25,6 +25,7 @@ jobs:
2525
- name: Update Repository Settings
2626
run: |
2727
bash ./admin/update_repo_settings.sh \
28+
-o ${{ github.repository_owner }} \
2829
-e ${{ github.ref_name }}
2930
3031
echo "::notice::Release Published"

admin/update_repo_settings.sh

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ DEVOPS_ADMIN_GITHUB_TEAM_ID=10188507
99

1010
ENVIRONMENT_NAME="dev"
1111

12-
while getopts o: flag
12+
while getopts o:e: flag
1313
do
1414
case "${flag}" in
1515
o) REPOSITORY_OWNER=${OPTARG};;
16+
e) ENVIRONMENT_NAME=${OPTARG};;
1617
esac
1718
done
1819

@@ -28,7 +29,8 @@ RULESET_CONTENT=$(echo $(sed \
2829

2930

3031
function get_ruleset_by_name() {
31-
RULESET_NAME=${1}
32+
REPOSITORY_NAME=${1}
33+
RULESET_NAME=${2}
3234

3335
echo $(gh api \
3436
-H "Accept: application/vnd.github+json" \
@@ -89,7 +91,7 @@ for REPOSITORY_NAME in ${REPO_LIST_TF_MODULE[@]}; do
8991
continue
9092
fi
9193

92-
ruleset_id=$(get_ruleset_by_name ${ENVIRONMENT_NAME})
94+
ruleset_id=$(get_ruleset_by_name ${REPOSITORY_NAME} ${ENVIRONMENT_NAME})
9395
if [ -z "${ruleset_id}" ]; then
9496
echo "Creating ruleset for ${REPOSITORY_NAME}/${ENVIRONMENT_NAME}"
9597
create_ruleset ${REPOSITORY_NAME}
@@ -103,9 +105,9 @@ echo "::endgroup::"
103105

104106

105107
echo "::group::app-tf-iac repository rulesets"
106-
COMBINED_ARRAY=(${REPO_LIST_APP_IAC[@]} ${REPO_LIST_TF_IAC[@]}})
108+
COMBINED_ARRAY=(${REPO_LIST_APP_IAC[@]} ${REPO_LIST_TF_IAC[@]})
107109
for REPOSITORY_NAME in ${COMBINED_ARRAY[@]}; do
108-
ruleset_id=$(get_ruleset_by_name ${ENVIRONMENT_NAME})
110+
ruleset_id=$(get_ruleset_by_name ${REPOSITORY_NAME} ${ENVIRONMENT_NAME})
109111
if [ -z "${ruleset_id}" ]; then
110112
echo "Creating ruleset for ${REPOSITORY_NAME}/${ENVIRONMENT_NAME}"
111113
create_ruleset ${REPOSITORY_NAME}

0 commit comments

Comments
 (0)