Skip to content

internal release workflow#38

Merged
maryliag merged 4 commits into
open-telemetry:mainfrom
maryliag:release-workflow
Jul 8, 2026
Merged

internal release workflow#38
maryliag merged 4 commits into
open-telemetry:mainfrom
maryliag:release-workflow

Conversation

@maryliag

@maryliag maryliag commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Workflow used internally for release creation.

Copilot AI review requested due to automatic review settings July 7, 2026 17:26
@maryliag maryliag requested a review from a team as a code owner July 7, 2026 17:26

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.

Pull request overview

This PR adds a manually-dispatched Release workflow that cuts a new release for the repository. It enforces that releases are only cut from main, computes the next semantic version based on the selected bump (patch/minor/major) from the latest matching tag, and creates a GitHub Release with auto-generated notes at the current commit. The workflow follows repo conventions (SHA-pinned actions, least-privilege permissions, persist-credentials: false).

Changes:

  • New workflow_dispatch workflow with a bump choice input and a release concurrency group.
  • Enforces main-only dispatch, then computes the next version from the latest vX.Y.Z tag.
  • Creates the GitHub Release (and tag) via gh release create with --generate-notes --latest.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release.yml

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.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

Comment thread .github/workflows/release.yml
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

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.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.

@maryliag maryliag merged commit 2192ef0 into open-telemetry:main Jul 8, 2026
5 checks passed
@maryliag maryliag deleted the release-workflow branch July 8, 2026 12:12
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.

4 participants