Skip to content

ci(issue-triage): add reusable workflow from DataDog/issue-triage-action#3187

Merged
chouetz merged 2 commits into
mainfrom
nschweitzer/issue-triage-reusable-workflow
Jun 26, 2026
Merged

ci(issue-triage): add reusable workflow from DataDog/issue-triage-action#3187
chouetz merged 2 commits into
mainfrom
nschweitzer/issue-triage-reusable-workflow

Conversation

@chouetz

@chouetz chouetz commented Jun 23, 2026

Copy link
Copy Markdown
Member

Summary

  • Add assign-issue.yml workflow that delegates to the shared reusable action at DataDog/issue-triage-action v1.0.0
  • On each new issue: runs Claude-based triage to identify the owning team, applies a team/ label, and sends a Slack notification
  • Slack map: .github/workflows/config/github_slack_map.yaml; fallback team: container-platform

https://datadoghq.atlassian.net/browse/ACIX-1356

Prerequisites

The main GitHub environment must have two secrets defined:

  • ANTHROPIC_API_KEY
  • SLACK_BOT_TOKEN

Test plan

  • Manually trigger via workflow_dispatch with an existing issue number and verify end-to-end (label applied + Slack notification sent)
  • Open a test issue and confirm the pending / oss/0 labels are applied and a team label is assigned

🤖 Generated with Claude Code

Add issue triage workflow that delegates to the shared reusable action at
DataDog/issue-triage-action v1.0.0. On each new issue the workflow runs
Claude-based triage, applies a team label, and sends a Slack notification.
@datadog-official

datadog-official Bot commented Jun 23, 2026

Copy link
Copy Markdown

Pipelines  Code Coverage

Fix all issues with BitsAI

⚠️ Warnings

🚦 7 Pipeline jobs failed

DataDog/datadog-operator | e2e: [1.19]   View in Datadog   GitLab

DataDog/datadog-operator | e2e: [1.24]   View in Datadog   GitLab

DataDog/datadog-operator | e2e: [1.25]   View in Datadog   GitLab

View all 7 failed jobs.

ℹ️ Info

🎯 Code Coverage (details)
Patch Coverage: 100.00%
Overall Coverage: 45.00% (+0.73%)

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 03bfa76 | Docs | Datadog PR Page | Give us feedback!

@chouetz chouetz added enhancement New feature or request qa/skip-qa labels Jun 23, 2026
@chouetz chouetz marked this pull request as ready for review June 23, 2026 16:29
@chouetz chouetz requested a review from a team June 23, 2026 16:29
@chouetz chouetz merged commit f52949d into main Jun 26, 2026
30 of 38 checks passed
@chouetz chouetz deleted the nschweitzer/issue-triage-reusable-workflow branch June 26, 2026 15:25
levan-m added a commit that referenced this pull request Jun 27, 2026
* Add dd-octo-sts trust policy for release-dashboard-api on us1.ddbuild.io (#3197)

Add dd-octo-sts trust policy for release-dashboard-api on us1.ddbuild.io

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Co-authored-by: antonio.mejia <antonio.mejia@datadoghq.com>

* fix(deps): vuln minor upgrades — 6 packages (minor: 2 · patch: 4)  (#3148)

* ADMS: vuln minor upgrades — 6 packages (minor: 2 · patch: 4)

Co-authored-by: dd-octo-sts-26fcfa[bot] <266798054+dd-octo-sts-26fcfa[bot]@users.noreply.github.com>

* chore: regenerate lockfiles after rebase

Co-authored-by: dd-octo-sts-26fcfa[bot] <266798054+dd-octo-sts-26fcfa[bot]@users.noreply.github.com>

* fix: update LICENSE-3rdparty.csv for moby/spdystream v0.5.1 sub-package

The upgrade from github.com/moby/spdystream v0.5.0 to v0.5.1 introduced
a new sub-package github.com/moby/spdystream/spdy with a BSD-3-Clause
license. Add the missing entry to keep LICENSE-3rdparty.csv up to date.

Environment: Datadog workspace

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Co-authored-by: levan-m <116471169+levan-m@users.noreply.github.com>

Co-authored-by: dd-octo-sts-26fcfa[bot] <266798054+dd-octo-sts-26fcfa[bot]@users.noreply.github.com>

* fix: sync api/go.mod with workspace after dependency upgrades

Run 'go work sync' to keep api/go.mod consistent with the transitive
dependency updates from the main module (golang.org/x/* version bumps
pulled in by the moby/spdystream and opentelemetry upgrades).

Environment: Datadog workspace

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Co-authored-by: levan-m <116471169+levan-m@users.noreply.github.com>

Co-authored-by: dd-octo-sts-26fcfa[bot] <266798054+dd-octo-sts-26fcfa[bot]@users.noreply.github.com>

* fix: add missing go.mod hash entries to api/go.sum

'go mod tidy' adds .mod file hash entries that 'go work sync' omits.
Required to satisfy the check-golang-version CI validation.

Environment: Datadog workspace

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Co-authored-by: levan-m <116471169+levan-m@users.noreply.github.com>

Co-authored-by: dd-octo-sts-26fcfa[bot] <266798054+dd-octo-sts-26fcfa[bot]@users.noreply.github.com>

---------

Co-authored-by: dd-octo-sts-26fcfa[bot] <266798054+dd-octo-sts-26fcfa[bot]@users.noreply.github.com>

* ci(issue-triage): add reusable workflow from DataDog/issue-triage-action (#3187)

* ci(issue-triage): add reusable workflow from DataDog/issue-triage-action

Add issue triage workflow that delegates to the shared reusable action at
DataDog/issue-triage-action v1.0.0. On each new issue the workflow runs
Claude-based triage, applies a team label, and sends a Slack notification.

* Use the good commit

* [CONTP-1785] Replace container image with name in DDI check section (#3196)

Add DatadogInstrumentation check containerName

chore: update config sample

Co-authored-by: mathew.estafanous <mathew.estafanous@datadoghq.com>

* Update Operator Release Workflows (#3060)

* sync operator release workflow

* simplify diff detection

* Add DatadogInstrumentation logs config (#3198)

Add DatadogInstrumentation logs config

Co-authored-by: mathew.estafanous <mathew.estafanous@datadoghq.com>

---------

Co-authored-by: Antonio Mejia <antonio.mejia@datadoghq.com>
Co-authored-by: gh-worker-campaigns-3e9aa4[bot] <244854796+gh-worker-campaigns-3e9aa4[bot]@users.noreply.github.com>
Co-authored-by: dd-octo-sts-26fcfa[bot] <266798054+dd-octo-sts-26fcfa[bot]@users.noreply.github.com>
Co-authored-by: Nicolas Schweitzer <nicolas.schweitzer@datadoghq.com>
Co-authored-by: Mathew Estafanous <56979977+Mathew-Estafanous@users.noreply.github.com>
Co-authored-by: mathew.estafanous <mathew.estafanous@datadoghq.com>
Co-authored-by: Gabriel Dos Santos <91925154+gabedos@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants