Skip to content

Conversation

@matt-goldman
Copy link
Owner

Summary

Consolidates publish step into main CI workflow


🧷 This PR will be released as a preview by default.

To trigger a stable release:

  • Remove the preview label
  • Add the release label
  • Optionally add Semver-Minor or Semver-Major to control version bump

🏷️ Add labels to control release notes:

  • enhancement, bug, breaking-change, dependencies
  • Or use ignore-for-release to suppress it from notes

Copilot AI review requested due to automatic review settings August 1, 2025 22:35
@github-actions github-actions bot added the preview Triggers a release of preview version of Nuget packages label Aug 1, 2025
Copy link
Contributor

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

Refactors the CI workflow by removing the reusable publish workflow and consolidating the publish steps directly into the main CI workflow file.

  • Eliminates the separate reusable-publish.yml workflow file
  • Moves publish logic directly into the ci.yml publish job
  • Adds --skip-duplicate flag to the NuGet push command

Reviewed Changes

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

File Description
.github/workflows/reusable-publish.yml Complete removal of the reusable workflow file
.github/workflows/ci.yml Converts publish job from workflow call to inline steps with matrix strategy

@matt-goldman matt-goldman added release Triggers a release of a production version of Nuget packages and removed preview Triggers a release of preview version of Nuget packages labels Aug 1, 2025
@matt-goldman matt-goldman merged commit ac5f5a9 into main Aug 1, 2025
1 check passed
@matt-goldman matt-goldman deleted the consolidate-publish-steps branch August 1, 2025 22:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Triggers a release of a production version of Nuget packages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants