Back to templates
GitLab
GitLab
Filter
Collect
Anthropic
Claude AI
Slack
Slack
X
X
File Upload
Entity

GitLab Deploy Gate & Announce

Official

Turn your GitLab deploys into a reviewed, announced release flow. When a dev deploy succeeds, this worker writes an AI changelog of what's about to ship, posts it to Slack, and holds for a human to approve promoting it to production — approval plays your manual prod job in GitLab. When the production deploy then succeeds, it writes the release up in four voices — a Slack post, an X blurb, a Reddit write-up, and a dev.to technical post — auto-posts the Slack and X versions, and saves the Reddit/dev.to drafts for you to post. Any failed deploy pages your Slack channel.

By Flywheel

Pipelines in this template

Dev Deploy Gate

When a dev deploy succeeds, posts an AI changelog to Slack and holds for a human to approve promoting the build to production. Approval plays your manual prod-deploy job in GitLab.

  1. 1
    GitLab
    GitLab
    On Dev Deployment
  2. 2
    GitLab
    GitLab
    Find Pipeline
  3. 3
    GitLab
    GitLab
    List Pipeline Jobs
  4. 4
    Filter
    Select Gate Job
  5. 5
    GitLab
    GitLab
    List Commits
  6. 6
    Collect
    Collect Commits
  7. 7
    Anthropic
    Claude AI
    Draft Release Notes
  8. 8
    Slack
    Slack
    Approve Release
  9. 9
    Filter
    Filter Approved
  10. 10
    GitLab
    GitLab
    Release to Prod
  11. 11
    Filter
    Filter Rejected
  12. 12
    Slack
    Slack
    Post Release Held

Prod Release Announce

When a production deploy succeeds, writes the release in four voices (Slack, X, Reddit, dev.to), auto-posts the Slack and X versions, and saves the Reddit/dev.to drafts for manual posting.

  1. 1
    GitLab
    GitLab
    On Prod Deployment
  2. 2
    GitLab
    GitLab
    List Commits
  3. 3
    Collect
    Collect Commits
  4. 4
    Anthropic
    Claude AI
    Draft Announcement
  5. 5
    Slack
    Slack
    Post to Slack
  6. 6
    X
    X
    Post to X
  7. 7
    File Upload
    Entity
    Save Announcement

Deploy Failure Alert

Pages your Slack channel whenever any deploy (dev or prod) fails.

  1. 1
    GitLab
    GitLab
    On Failed Deployment
  2. 2
    Slack
    Slack
    Alert Slack

Pipelines

3· 21 steps

Required Connections

GitLab
gitlab
Slack
slack
Anthropic
claude
X
x
gitlabci/cddeploy gatehuman-in-the-looprelease notesslack

v1.0

GitLab Deploy Gate & Announce - Flywheel Templates