diff --git a/index.js b/index.js index ba9a1c4..cd43197 100644 --- a/index.js +++ b/index.js @@ -54,13 +54,21 @@ const main = async () => { } catch (error) { if (error.message.toString().includes('already a part')) { + await client.issues.createComment({ owner: payload.repository.owner.login, repo: payload.repository.name, issue_number: payload.issue.number, body: existingMemberMessage, + }); + + await client.issues.update({ + owner: payload.repository.owner.login, + repo: payload.repository.name, + issue_number: payload.issue.number, state: 'closed', }); + } return core.setFailed(error.message);