Skip to content

ci(actions): Add slapr workflow for Slack emoji PR updates#47839

Draft
chouetz wants to merge 1 commit intomainfrom
nicolas.schweitzer/slapr
Draft

ci(actions): Add slapr workflow for Slack emoji PR updates#47839
chouetz wants to merge 1 commit intomainfrom
nicolas.schweitzer/slapr

Conversation

@chouetz
Copy link
Member

@chouetz chouetz commented Mar 14, 2026

What does this PR do?

Adds a new GitHub Actions workflow (.github/workflows/slapr.yml) that integrates slapr to post Slack emoji updates on PRs based on review status.

The workflow:

  • Triggers on pull_request_review (submitted) and pull_request (closed) events
  • Uses dd-octo-sts to obtain a scoped GitHub token with contents:read, pull_requests:read, and members:read permissions
  • Runs slapr with the github_slack_map.yaml review map to resolve team-to-channel mappings

Motivation

Automate Slack notifications for PR review activity, giving teams visibility into review progress directly in their Slack channels.

Describe how you validated your changes

Additional Notes

@dd-octo-sts dd-octo-sts bot added internal Identify a non-fork PR team/agent-devx labels Mar 14, 2026
@github-actions github-actions bot added the short review PR is simple enough to be reviewed quickly label Mar 14, 2026
@agent-platform-auto-pr
Copy link
Contributor

Files inventory check summary

File checks results against ancestor 2c465803:

Results for datadog-agent_7.78.0~devel.git.590.5168faf.pipeline.102518963-1_amd64.deb:

No change detected

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal Identify a non-fork PR short review PR is simple enough to be reviewed quickly team/agent-devx

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant