From d22c3074b745a07474a7dc1e06dd58908994bf37 Mon Sep 17 00:00:00 2001 From: Dan Finn Date: Tue, 27 Jan 2026 11:31:37 -0500 Subject: [PATCH 1/3] clean up merge reaction --- .github/workflows/slack-merge-reaction.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/slack-merge-reaction.yml diff --git a/.github/workflows/slack-merge-reaction.yml b/.github/workflows/slack-merge-reaction.yml new file mode 100644 index 0000000..8c71d8b --- /dev/null +++ b/.github/workflows/slack-merge-reaction.yml @@ -0,0 +1,18 @@ +name: Add Slack Merge Reaction + +on: + pull_request: + types: [closed] + +jobs: + add-merge-reaction: + if: github.event.pull_request.merged == true + uses: digitalocean/docs-automation/.github/workflows/slack-merge-reaction.yml@main + with: + pr_url: ${{ github.event.pull_request.html_url }} + pr_number: ${{ github.event.pull_request.number }} + merged_by: ${{ github.event.pull_request.merged_by.login }} + merge_commit_sha: ${{ github.event.pull_request.merge_commit_sha }} + secrets: + SLACK_BOT_TOKEN: ${{ secrets.PDOCS_SLACK_BOT_TOKEN }} + SLACK_CHANNEL_ID: ${{ secrets.PDOCS_SLACK_CHANNEL_ID }} From aa6e399d779f00db5fb200fd1f1ec656a2584a9f Mon Sep 17 00:00:00 2001 From: Dan Finn Date: Tue, 27 Jan 2026 16:38:00 -0500 Subject: [PATCH 2/3] Use centralized slack-merge-reaction workflow from docs-automation with manual testing --- .github/workflows/slack-merge-reaction.yml | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/.github/workflows/slack-merge-reaction.yml b/.github/workflows/slack-merge-reaction.yml index 8c71d8b..cfebbe0 100644 --- a/.github/workflows/slack-merge-reaction.yml +++ b/.github/workflows/slack-merge-reaction.yml @@ -3,16 +3,27 @@ name: Add Slack Merge Reaction on: pull_request: types: [closed] + # Manual trigger for testing + workflow_dispatch: + inputs: + pr_url: + description: 'PR URL to test (e.g., https://github.com/digitalocean/vale-package/pull/123)' + required: true + type: string + pr_number: + description: 'PR number' + required: true + type: string jobs: add-merge-reaction: - if: github.event.pull_request.merged == true + if: github.event.pull_request.merged == true || github.event_name == 'workflow_dispatch' uses: digitalocean/docs-automation/.github/workflows/slack-merge-reaction.yml@main with: - pr_url: ${{ github.event.pull_request.html_url }} - pr_number: ${{ github.event.pull_request.number }} - merged_by: ${{ github.event.pull_request.merged_by.login }} - merge_commit_sha: ${{ github.event.pull_request.merge_commit_sha }} + pr_url: ${{ inputs.pr_url || github.event.pull_request.html_url }} + pr_number: ${{ inputs.pr_number || github.event.pull_request.number }} + merged_by: ${{ github.event.pull_request.merged_by.login || 'manual-test' }} + merge_commit_sha: ${{ github.event.pull_request.merge_commit_sha || 'manual-test' }} secrets: SLACK_BOT_TOKEN: ${{ secrets.PDOCS_SLACK_BOT_TOKEN }} SLACK_CHANNEL_ID: ${{ secrets.PDOCS_SLACK_CHANNEL_ID }} From ae84e604c276096b03f46fca53eda30210db5cbc Mon Sep 17 00:00:00 2001 From: Dan Finn Date: Wed, 28 Jan 2026 12:32:59 -0500 Subject: [PATCH 3/3] Trigger workflow validation