Skip to content

Commit 1a48dad

Browse files
committed
remove pr comment feature on changelog test workflow
1 parent c582891 commit 1a48dad

File tree

1 file changed

+8
-19
lines changed

1 file changed

+8
-19
lines changed

.github/workflows/changelog_test.yml

+8-19
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on:
55
types:
66
- opened
77
- synchronize
8+
- reopened
89

910
jobs:
1011
changelog-check:
@@ -20,26 +21,14 @@ jobs:
2021
if ! grep -q "CHANGELOG.md" <<< "${{ github.event.pull_request.changed_files }}"; then
2122
echo "Each PR must include an update to the CHANGELOG.md file."
2223
echo "::set-output name=comment::Each PR must include an update to the CHANGELOG.md file."
24+
echo "::set-output name=changelog-updated::false"
2325
else
2426
echo "CHANGELOG.md update found."
27+
echo "::set-output name=changelog-updated::true"
2528
fi
2629
27-
- name: Comment on PR
28-
if: steps.changelog-check.outputs.comment
29-
uses: actions/github-script@v4
30-
with:
31-
github-token: ${{ secrets.GITHUB_TOKEN }}
32-
script: |
33-
const comment = core.getInput('comment');
34-
const response = await github.rest.pulls.list({
35-
owner: github.context.repo.owner,
36-
repo: github.context.repo.repo,
37-
head: `${github.context.repo.owner}:${github.event.pull_request.head.ref}`,
38-
});
39-
const prNumber = response.data[0].number;
40-
await github.rest.issues.createComment({
41-
issue_number: prNumber,
42-
owner: github.context.repo.owner,
43-
repo: github.context.repo.repo,
44-
body: comment
45-
});
30+
- name: Prevent PR merge if CHANGELOG.md is not updated
31+
if: steps.changelog-check.outputs.changelog-updated == 'false'
32+
run: |
33+
echo "The CHANGELOG.md file must be updated before merging."
34+
exit 1

0 commit comments

Comments
 (0)