Commit 8ac0f33cdf for woocommerce

commit 8ac0f33cdf38cbdf1ca6b935309ccf9e184ccdd4
Author: Alba Rincón <albarin@users.noreply.github.com>
Date:   Mon Dec 22 16:20:05 2025 +0100

    Send a Slack notification when the release assignment post is published (#62392)

    * Send a Slack notification when the release assignment post is published

    * Update the notification

    * Remove space

    * Remove slug

diff --git a/.github/workflows/release-assignment.yml b/.github/workflows/release-assignment.yml
index 7a52fd04d6..cc25d7ae27 100644
--- a/.github/workflows/release-assignment.yml
+++ b/.github/workflows/release-assignment.yml
@@ -117,7 +117,7 @@ jobs:
                 const teamMatch = matchingEvent.description.match(/Team:\s*(.+)/i);
                 if (teamMatch && teamMatch[1]) {
                   teamName = teamMatch[1].trim().toLowerCase().replace(/\s+/g, '-');
-                  console.log(`Team name from description: ${teamName}`);
+                  console.log(`Team name from the event description: ${teamName}`);
                 }
               }
             }
@@ -134,6 +134,7 @@ jobs:
       release-team: ${{ steps.trigger-upcoming-code-freeze-events.outputs.release-team }}
       release-lead: ${{ steps.trigger-upcoming-code-freeze-events.outputs.release-lead }}
       release-lead-google-login: ${{ steps.trigger-upcoming-code-freeze-events.outputs.release-lead-google-login }}
+      release-lead-slack-member-id: ${{ steps.trigger-upcoming-code-freeze-events.outputs.release-lead-slack-member-id }}
     steps:
       - uses: actions/github-script@v7
         id: trigger-upcoming-code-freeze-events
@@ -190,6 +191,7 @@ jobs:
               core.setOutput('release-team', responseBody.release_team);
               core.setOutput('release-lead', responseBody.release_lead);
               core.setOutput('release-lead-google-login', responseBody.release_lead_google_login);
+              core.setOutput('release-lead-slack-member-id', responseBody.release_lead_slack_member_id);
               core.setOutput('post', responseBody.post);
             }
         env:
@@ -197,6 +199,28 @@ jobs:
           WPCOM_WEBHOOK_SECRET: ${{ secrets.WPCOM_WEBHOOK_SECRET }}
           WPCOM_RELEASE_WEBHOOK_URL: ${{ secrets.WPCOM_RELEASE_WEBHOOK_URL }}

+  send-slack-notification:
+    name: Send Slack notification
+    needs:
+      - trigger-upcoming-code-freeze-events
+      - check-upcoming-release-events
+    if: ${{ needs.check-upcoming-release-events.outputs.should-trigger-webhook == 'true' && needs.trigger-upcoming-code-freeze-events.outputs.post != '' }}
+    runs-on: ${{ ( github.repository == 'woocommerce/woocommerce' && 'blacksmith-2vcpu-ubuntu-2404' ) || 'ubuntu-latest' }}
+    steps:
+      - name: Send Slack notification
+        uses: archive/github-actions-slack@a62d71a4ea93e68cbdc37581166b0298bea512e9 # v2.10.0
+        with:
+          slack-bot-user-oauth-access-token: ${{ secrets.CODE_FREEZE_BOT_TOKEN }}
+          slack-channel: ${{ secrets.WOO_RELEASE_SLACK_CHANNEL }}
+          slack-optional-unfurl_links: false
+          slack-text: |
+            :woo: *The WooCommerce ${{ needs.check-upcoming-release-events.outputs.version }} release is coming up!* :woo:
+
+            The team responsible for this release is *Team ${{ needs.check-upcoming-release-events.outputs.team-name }}*.
+            <@${{ needs.trigger-upcoming-code-freeze-events.outputs.release-lead-slack-member-id }}>, make sure you choose a release DRI and update the release P2 accordingly.
+
+            :p2: <${{ needs.trigger-upcoming-code-freeze-events.outputs.post }}|Release P2 post>
+
   create-release-kickoff:
     name: Create Release Kickoff in Linear
     needs: