Skip to content

Conversation

@gpunto
Copy link
Collaborator

@gpunto gpunto commented Nov 7, 2025

Extracted a reusable release workflow to be used here and from other repos.

@gpunto gpunto requested a review from Copilot November 7, 2025 08:41
Copy link

Copilot AI left a comment

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 refactors the release workflow to be reusable across multiple projects. The main workflow (release.yml) is converted from workflow_dispatch to workflow_call, with a new wrapper workflow (publish-new-version.yml) that handles manual triggers and provides comprehensive documentation.

Key changes:

  • Converted release.yml to a reusable workflow with defined inputs and secrets
  • Created publish-new-version.yml as a wrapper for manual triggering
  • Added comprehensive documentation in README.md explaining usage, inputs, secrets, and snapshot vs production releases

Reviewed Changes

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

File Description
.github/workflows/release.yml Refactored from workflow_dispatch to workflow_call, updated to use parametrized secrets, added snapshot support with conditional execution
.github/workflows/publish-new-version.yml New wrapper workflow for manual dispatch that calls the reusable release workflow
.github/workflows/README.md New documentation file explaining the release workflow, its inputs, secrets, and usage patterns

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

@gpunto gpunto marked this pull request as ready for review November 7, 2025 08:56
@gpunto gpunto merged commit 6358a34 into develop Nov 7, 2025
3 checks passed
@gpunto gpunto deleted the generic-release branch November 7, 2025 08:57
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.

1 participant