Skip to content

Add release trigger workflow#2919

Merged
dkirov-dd merged 13 commits intomasterfrom
dk/add-release-trigger
Mar 20, 2026
Merged

Add release trigger workflow#2919
dkirov-dd merged 13 commits intomasterfrom
dk/add-release-trigger

Conversation

@dkirov-dd
Copy link
Copy Markdown
Contributor

@dkirov-dd dkirov-dd commented Mar 4, 2026

What does this PR do?

Adds a release trigger workflow for the new wheel publishing pipeline.

The workflow is triggered on all pushes to master.
Releases are gated based on the outcome of ddev release tag all --skip-prerelease.
If new tags are created, then the corresponding integrations are collected and one or more release workflows are dispatched.

Motivation

Review checklist

  • PR has a meaningful title or PR has the no-changelog label attached
  • Feature or bugfix has tests
  • Git history is clean
  • If PR impacts documentation, docs team has been notified or an issue has been opened on the documentation repo
  • If this PR includes a log pipeline, please add a description describing the remappers and processors.

Additional Notes

Anything else we should know when reviewing?

@dkirov-dd dkirov-dd requested review from a team as code owners March 4, 2026 11:46
@dkirov-dd dkirov-dd force-pushed the dk/add-release-trigger branch 2 times, most recently from a0d606a to e0cd63b Compare March 4, 2026 12:31
dkirov-dd and others added 4 commits March 5, 2026 16:03
Adds a temporary workflow that fires on PRs against master and calls
dispatch-release.yml with dry-run=true and a small fixed package list
(fluentbit, argo_rollouts, aqua) so we can validate the pipeline
end-to-end without pushing tags or starting real builds.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
dkirov-dd and others added 6 commits March 12, 2026 16:04
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Rename trigger-release.yml → release-trigger.yml
- Update comment reference from dispatch-release.yml → release-dispatch.yml
- Update uses: reference to integrations-core's release-dispatch.yml@master

Rationale: align with the release-* naming convention used in integrations-core

This commit made by [/dd:git:commit:quick](https://github.com/DataDog/claude-marketplace/tree/main/dd/commands/git/commit/quick.md)
@dkirov-dd dkirov-dd added this pull request to the merge queue Mar 20, 2026
Merged via the queue into master with commit 5df53b7 Mar 20, 2026
14 checks passed
@dkirov-dd dkirov-dd deleted the dk/add-release-trigger branch March 20, 2026 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants