Skip to content

[FE] πŸš€ νŽ˜μ–΄λ£Έ μ’…λ£Œ μƒνƒœ STOMP κ΅¬ν˜„ #30

[FE] πŸš€ νŽ˜μ–΄λ£Έ μ’…λ£Œ μƒνƒœ STOMP κ΅¬ν˜„

[FE] πŸš€ νŽ˜μ–΄λ£Έ μ’…λ£Œ μƒνƒœ STOMP κ΅¬ν˜„ #30

name: review_request
on:
pull_request:
branches: [ "FE/dev", "FE/test", "production" ]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Extract receiver list
id: extract_receiver_list
uses: actions/[email protected]
with:
script: |
const excludeMember = context.payload.pull_request.user.login;
const members = JSON.parse(${{secrets.DISCORD_FE}});
const requester = members.find(entry => entry.github === excludeMember);
let outputString = '';
for (const member of members) {
if ((member.github !== excludeMember)) {
outputString += `<@${member.discord}> `;
}
}
console.log(`::set-output name=names::${outputString.trim()}`);
console.log(`::set-output name=requester::${requester.name}`);
- name: Discord Message
uses: discord-actions/message@v2
with:
webhookUrl: https://discord.com/api/webhooks/1326507349841809520/WD7X1LxAckgK1z2_2qQ1qvSGx3719XwkXocV_oNz8pmVMgJvDO2znJAWmVhSToM_wjBo
message: "πŸ‘‘${{steps.extract_receiver_list.outputs.requester}}πŸ‘‘ PR이 λ„μ°©ν–ˆμŠ΅λ‹ˆλ‹€. \n↓↓↓\n\n⚑⚑⚑⚑⚑⚑⚑⚑⚑\n*⚑[${{steps.extract_receiver_list.outputs.requester}}](${{github.event.pull_request.html_url}}) 혼ꡬ멍 λ‚΄λŸ¬κ°€κΈ°~>⚑* \n⚑⚑⚑⚑⚑⚑⚑⚑⚑\n\n _ν˜Όλ‚΄μ€„ μ‚¬λžŒλ“€: ${{steps.extract_receiver_list.outputs.names}}_ \n"