feat(cicd): Add Slack message on Manual SDK Release#35461
feat(cicd): Add Slack message on Manual SDK Release#35461KevinDavilaDotCMS wants to merge 2 commits intomainfrom
Conversation
… enrich auto-publish message - Add missing Slack notification step to cicd_manual-release-sdks.yml; the manual release workflow called the deploy action directly but never sent a Slack message - Include release type (patch/minor/major/custom) and triggering actor in the manual release notification, with a link to the workflow run - Add PR extraction step to cicd_comp_deployment-phase.yml that parses the merge commit message for a PR number and falls back to the short commit SHA - Enrich the auto-publish (next) Slack notification with an "Introduced by" link pointing to the PR or commit that triggered the SDK publish Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
❌ Issue Linking RequiredThis PR could not be linked to an issue. All PRs must be linked to an issue for tracking purposes. How to fix this:Option 1: Add keyword to PR body (Recommended - auto-removes this comment)
Why is this required?Issue linking ensures proper tracking, documentation, and helps maintain project history. It connects your code changes to the problem they solve.--- This comment was automatically generated by the issue linking workflow |
|
Claude finished @KevinDavilaDotCMS's task in 2m 9s —— View job PR Review
|
…ations - Move github.event.head_commit.message to env: block to prevent script injection (GitHub security best practice) - Replace always() with success() on manual release Slack notification step for correct conditional semantics - Add missing newline at end of cicd_comp_deployment-phase.yml Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Here are examples of the types of messages
Auto-publish — next (PR merge)
▎ 🟠 Attention dotters: SDK libs (Angular, Client, Experiments and React) published!
▎
▎ This automated script is happy to announce that a new SDK libs version tagged as: [ 1.5.1-next.1965 (next) ] is now available on the NPM registry 📦!
▎ Introduced by: #35412
Manual release — patch
▎ 🟢 Attention dotters: SDK libs (Angular, Client, Experiments and React) officially released!
▎
▎ This automated script is happy to announce that a new SDK libs version tagged as: [ 1.5.2 (latest) and 1.5.2-next.1966 (next) ] is now available on the NPM registry 📦!
▎ Release type: patch | Triggered by: kevindavila
▎ View workflow run
Manual release — minor
▎ 🟢 Attention dotters: SDK libs (Angular, Client, Experiments and React) officially released!
▎
▎ This automated script is happy to announce that a new SDK libs version tagged as: [ 1.6.0 (latest) and 1.6.0-next.1970 (next) ] is now available on the NPM registry 📦!
▎ Release type: minor | Triggered by: kevindavila
▎ View workflow run
Manual release — major
▎ 🟢 Attention dotters: SDK libs (Angular, Client, Experiments and React) officially released!
▎
▎ This automated script is happy to announce that a new SDK libs version tagged as: [ 2.0.0 (latest) and 2.0.0-next.1975 (next) ] is now available on the NPM registry 📦!
▎ Release type: major | Triggered by: kevindavila
▎ View workflow run
Manual release — custom
▎ 🟢 Attention dotters: SDK libs (Angular, Client, Experiments and React) officially released!
▎
▎ This automated script is happy to announce that a new SDK libs version tagged as: [ 1.5.3 (latest) and 1.5.3-next.1980 (next) ] is now available on the NPM registry 📦!
▎ Release type: custom | Triggered by: kevindavila
▎ View workflow run