From 73058c871add20f3fdaea8de3dc0ef59f5ace69f Mon Sep 17 00:00:00 2001 From: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com> Date: Mon, 30 Mar 2026 19:43:00 -0700 Subject: [PATCH] ci: post release changelogs to #releases Slack channel (#10057) --- .github/workflows/npm-main.yaml | 18 ++++++++++++++++++ .github/workflows/publish.yml | 22 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/.github/workflows/npm-main.yaml b/.github/workflows/npm-main.yaml index 60d2c27292..27bde4dadd 100644 --- a/.github/workflows/npm-main.yaml +++ b/.github/workflows/npm-main.yaml @@ -91,3 +91,21 @@ jobs: echo "" echo "📦 Install with: npm install -g cline" echo "🔗 NPM: https://www.npmjs.com/package/cline/v/${{ steps.version.outputs.version }}" + + - name: Post release to Slack + uses: slackapi/slack-github-action@v3.0.1 + with: + method: chat.postMessage + token: ${{ secrets.SLACK_RELEASE_BOT_TOKEN }} + payload: | + channel: "C0APVKGGZFC" + text: "Cline CLI v${{ steps.version.outputs.version }}" + blocks: + - type: "section" + text: + type: "mrkdwn" + text: "*Cline CLI v${{ steps.version.outputs.version }}*" + - type: "context" + elements: + - type: "mrkdwn" + text: "" diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 59aea872ec..7740794d6e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -197,3 +197,25 @@ jobs: prerelease: ${{ github.event.inputs.release-type == 'pre-release' }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Post release to Slack + uses: slackapi/slack-github-action@v3.0.1 + with: + method: chat.postMessage + token: ${{ secrets.SLACK_RELEASE_BOT_TOKEN }} + payload: | + channel: "C0APVKGGZFC" + text: "Cline ${{ steps.resolve_tag.outputs.tag }}" + blocks: + - type: "section" + text: + type: "mrkdwn" + text: "*Cline ${{ steps.resolve_tag.outputs.tag }}*" + - type: "section" + text: + type: "mrkdwn" + text: ${{ toJSON(steps.changelog.outputs.content) }} + - type: "context" + elements: + - type: "mrkdwn" + text: "Full Changelog: https://github.com/${{ github.repository }}/compare/${{ steps.prev_tag.outputs.prev_tag }}...${{ steps.resolve_tag.outputs.tag }}"