Skip to content

Dispatch GitHub Action, Homebrew and Azure Pipelines releases with only the version - #10502

Merged
tobias-tengler merged 3 commits into
mainfrom
tte/release-from-minor-branches
Oct 7, 2026
Merged

tobias-tengler merged 3 commits into
mainfrom
tte/release-from-minor-branches

Conversation

@tobias-tengler

Copy link
Copy Markdown
Member

No description provided.

@tobias-tengler tobias-tengler changed the title Dispatch GitHub Action releases with only the version Dispatch GitHub Action, Homebrew and Azure Pipelines releases with only the version Oct 7, 2026
@tobias-tengler
tobias-tengler marked this pull request as ready for review October 7, 2026 13:40
Copilot AI balanced review requested due to automatic review settings October 7, 2026 13:40

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The new concurrency groups can cancel pending jobs and skip downstream release updates.

Review effort: Balanced
Findings: 1 High severity

Open (1)
What changed in this PR

Simplifies downstream release dispatches so Homebrew, GitHub Actions, and Azure Pipelines receive only the version as release metadata.

Changes:

  • Makes release flags optional and defaults dispatches to the target repository’s default branch.
  • Reuses the shared dispatch-and-watch action for Azure Pipelines.
  • Adds concurrency groups for downstream updates and removes Homebrew’s release eligibility filter.
File Description
.github/​workflows/​release.yml Simplifies downstream dispatches and adds serialization.
.github/​actions/​dispatch-and-watch-workflow/​action.yml Forwards optional inputs and explicit refs only when supplied.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +707 to +709
concurrency:
group: update-homebrew
cancel-in-progress: false
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