ci: fix bot help command responses

This commit is contained in:
Bohdan Triapitsyn
2026-06-11 01:51:04 +03:00
parent 75014e0317
commit 72d814110a
+32
View File
@@ -18,11 +18,29 @@ jobs:
app-id: ${{ secrets.OC_REVIEW_APP_ID }}
private-key: ${{ secrets.OC_REVIEW_APP_PRIVATE_KEY }}
- name: Acknowledge help command
id: reaction
env:
GH_TOKEN: ${{ steps.app-token.outputs.token }}
COMMENT_ID: ${{ github.event.comment.id }}
run: |
reaction_id="$(gh api \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
"repos/${GITHUB_REPOSITORY}/issues/comments/${COMMENT_ID}/reactions" \
-f content='eyes' \
--jq '.id')"
echo "reaction_id=$reaction_id" >> "$GITHUB_OUTPUT"
- name: Post help
env:
GH_TOKEN: ${{ steps.app-token.outputs.token }}
GH_REPO: ${{ github.repository }}
COMMENT_BODY: ${{ github.event.comment.body }}
COMMENT_ID: ${{ github.event.comment.id }}
ISSUE_NUMBER: ${{ github.event.issue.number }}
EYES_REACTION_ID: ${{ steps.reaction.outputs.reaction_id }}
run: |
first_line="${COMMENT_BODY%%$'\n'*}"
@@ -51,3 +69,17 @@ jobs:
- <code>@openchamber-bot summarize focus on unresolved blockers</code>
- <code>@openchamber-bot triage this looks like a Windows desktop regression</code>
- <code>@openchamber-bot reproduce try the steps from the latest reporter comment</code>"
if [ -n "$EYES_REACTION_ID" ]; then
gh api \
--method DELETE \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
"repos/${GITHUB_REPOSITORY}/issues/comments/${COMMENT_ID}/reactions/${EYES_REACTION_ID}"
fi
gh api \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
"repos/${GITHUB_REPOSITORY}/issues/comments/${COMMENT_ID}/reactions" \
-f content='+1' >/dev/null