Skip to content

Commit

Permalink
refactor: add default body-include
Browse files Browse the repository at this point in the history
  • Loading branch information
xrkffgg committed Aug 1, 2022
1 parent 7d45511 commit 6ef8e78
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 14 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@

# Changelog

## v3.0.0

`2022.08.01`

- refactor: add default `body-include`.

## v2.0.2

`2021.10.19`
Expand Down
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: maintain-comment
uses: actions-cool/maintain-one-comment@v2
uses: actions-cool/maintain-one-comment@v3
with:
token: ${{ secrets.GITHUB_TOKEN }}
body: |
Hi 😀
<!-- Created by actions-cool/maintain-one-comment -->
emojis: '+1, laugh'
body-include: '<!-- Created by actions-cool/maintain-one-comment -->'
```
Expand Down
15 changes: 9 additions & 6 deletions dist/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -9631,6 +9631,7 @@ const { Octokit } = __nccwpck_require__(5375);
const token = core.getInput('token');
const octokit = new Octokit({ auth: `token ${token}` });
const context = github.context;
const defaultBody = '<!-- Created by actions-cool/maintain-one-comment -->';

const { dealStringToArr, THANKS } = __nccwpck_require__(55);

Expand All @@ -9650,7 +9651,7 @@ async function run() {

// 筛选评论
const commentAuth = core.getInput('comment-auth');
const bodyInclude = core.getInput('body-include');
const bodyInclude = core.getInput('body-include') || defaultBody;

// 手动 number
const inputNumber = core.getInput('number');
Expand Down Expand Up @@ -9700,13 +9701,14 @@ async function run() {
core.info(`filter-comments: ${JSON.stringify(comments)}`);
core.info(`filter-comments-length: ${comments.length}`);
if (comments.length === 0) {
const commentBody = `${body}\n${bodyInclude}`;
const { data } = await octokit.issues.createComment({
owner,
repo,
issue_number: number,
body,
body: commentBody,
});
core.info(`Actions: [create-comment][${body}] success!`);
core.info(`Actions: [create-comment][${commentBody}] success!`);
core.setOutput('comment-id', data.id);

if (emojis) {
Expand Down Expand Up @@ -9746,12 +9748,13 @@ async function run() {
comment_id: commentId,
};

let commentBody;
if (updateMode === 'append') {
params.body = `${comment_body}\n${body}`;
commentBody = `${comment_body}\n${body}`;
} else {
params.body = body;
commentBody = body;
}

params.body = `${commentBody}\n${bodyInclude}`;
await octokit.issues.updateComment(params);
core.setOutput('comment-id', commentId);
core.info(`Actions: [update-comment][${params.body}] success!`);
Expand Down
15 changes: 9 additions & 6 deletions src/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ const { Octokit } = require('@octokit/rest');
const token = core.getInput('token');
const octokit = new Octokit({ auth: `token ${token}` });
const context = github.context;
const defaultBody = '<!-- Created by actions-cool/maintain-one-comment -->';

const { dealStringToArr, THANKS } = require('actions-util');

Expand All @@ -25,7 +26,7 @@ async function run() {

// 筛选评论
const commentAuth = core.getInput('comment-auth');
const bodyInclude = core.getInput('body-include');
const bodyInclude = core.getInput('body-include') || defaultBody;

// 手动 number
const inputNumber = core.getInput('number');
Expand Down Expand Up @@ -75,13 +76,14 @@ async function run() {
core.info(`filter-comments: ${JSON.stringify(comments)}`);
core.info(`filter-comments-length: ${comments.length}`);
if (comments.length === 0) {
const commentBody = `${body}\n${bodyInclude}`;
const { data } = await octokit.issues.createComment({
owner,
repo,
issue_number: number,
body,
body: commentBody,
});
core.info(`Actions: [create-comment][${body}] success!`);
core.info(`Actions: [create-comment][${commentBody}] success!`);
core.setOutput('comment-id', data.id);

if (emojis) {
Expand Down Expand Up @@ -121,12 +123,13 @@ async function run() {
comment_id: commentId,
};

let commentBody;
if (updateMode === 'append') {
params.body = `${comment_body}\n${body}`;
commentBody = `${comment_body}\n${body}`;
} else {
params.body = body;
commentBody = body;
}

params.body = `${commentBody}\n${bodyInclude}`;
await octokit.issues.updateComment(params);
core.setOutput('comment-id', commentId);
core.info(`Actions: [update-comment][${params.body}] success!`);
Expand Down

0 comments on commit 6ef8e78

Please sign in to comment.