diff --git a/.github/workflows/slack-test-1.yml b/.github/workflows/slack-test-1.yml index 0bb38c9..53366ab 100644 --- a/.github/workflows/slack-test-1.yml +++ b/.github/workflows/slack-test-1.yml @@ -3,7 +3,7 @@ name: "๐Ÿ› ๏ธ ์Šค์ผ€์ฅด: ๋ฆฌ๋ทฐ ๋ฆฌ๋งˆ์ธ๋”" on: schedule: - - cron: "10 2 * * *" # UTC 02:00 = KST 11:00 (๋งค์ผ) + - cron: "10 2 * * *" # UTC 02:00 = KST 11:00 (๋งค์ผ) workflow_dispatch: permissions: @@ -56,11 +56,11 @@ jobs: [ -z "$requested" ] && continue # ์ด PR์„ ๋Œ€๊ธฐ ์ค‘์ธ ๊ฐ ๋ฆฌ๋ทฐ์–ด ํ•ญ๋ชฉ์— ๋ˆ„์  - line="PR: #${number} ${title}\n์ž‘์„ฑ์ž: ${author}\n๋Œ€์ƒ ๋ธŒ๋žœ์น˜: ${QA_TARGET_BRANCH}\n๋งํฌ: ${url}" + line="PR: #${number} ${title}"$'\n'"์ž‘์„ฑ์ž: ${author}"$'\n'"๋Œ€์ƒ ๋ธŒ๋žœ์น˜: ${QA_TARGET_BRANCH}"$'\n'"๋งํฌ: ${url}" while read -r reviewer; do [ -z "$reviewer" ] && continue if [ -n "${PENDING_BY_REVIEWER[$reviewer]:-}" ]; then - PENDING_BY_REVIEWER[$reviewer]="${PENDING_BY_REVIEWER[$reviewer]}\n\n${line}" + PENDING_BY_REVIEWER[$reviewer]="${PENDING_BY_REVIEWER[$reviewer]}"$'\n\n'"${line}" else PENDING_BY_REVIEWER[$reviewer]="${line}" fi @@ -82,10 +82,9 @@ jobs: fi body="${PENDING_BY_REVIEWER[$reviewer]}" - text="๐Ÿ‘€ ๋ฆฌ๋ทฐ ๋Œ€๊ธฐ ์•Œ๋ฆผ\n\n${mention} ๋‹˜, ๋ฆฌ๋ทฐ ๋Œ€๊ธฐ ์ค‘์ธ PR์ด ์žˆ์Šต๋‹ˆ๋‹ค.\n\n${body}" + text="๐Ÿ‘€ ๋ฆฌ๋ทฐ ๋Œ€๊ธฐ ์•Œ๋ฆผ"$'\n\n'"${mention} ๋‹˜, ๋ฆฌ๋ทฐ ๋Œ€๊ธฐ ์ค‘์ธ PR์ด ์žˆ์Šต๋‹ˆ๋‹ค."$'\n\n'"${body}" - # \n ์„ ์‹ค์ œ ๊ฐœํ–‰์œผ๋กœ ๋ณ€ํ™˜ ํ›„ JSON ๋ฌธ์ž์—ด๋กœ ์•ˆ์ „ํ•˜๊ฒŒ ๊ฐ์‹ธ๊ธฐ - payload=$(printf '%b' "$text" | jq -Rs '{text: .}') + payload=$(jq -n --arg text "$text" '{text: $text}') curl -s -X POST -H 'Content-type: application/json' \ --data "$payload" \ "${SLACK_WEBHOOK_URL}" diff --git a/app/build.gradle b/app/build.gradle index 14282d7..e911f49 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -28,6 +28,7 @@ android { buildConfigField "String", "NAVER_API_CLIENT_SECRET", properties["naver_api_client_secret"] buildConfigField "String", "NAVER_API_CLIENT_ID", properties["naver_api_client_id"] buildConfigField "String", "NAVER_API_APP_NAME", properties["naver_api_app_name"] + buildConfigField "String", "KAKAO_NATIVE_KEY", properties["kakao_native_key"] }