Delete-comment Action will delete comments from issues/prs by username. You can either specify an issue number on which to remove comments or let the action remove all comments across the repository.
name: delete stale comments from pulumi previews
on:
workflow_dispatch:
jobs:
delete-comments:
runs-on: ubuntu-latest
steps:
- uses: GetDutchie/github-action-delete-comment@v1.0.0
with:
github_token: ${{ secrets.DUTCHIE_BOT_TOKEN }}
delete_user_name: pulumi[bot]
issue_number: ${{ github.event.number }} # remove comments from the current PR