Skip to content

ci: associate vmgstool github release with current commit#2861

Merged
tjones60 merged 2 commits intomicrosoft:mainfrom
tjones60:vmgstool_git_tag
Mar 10, 2026
Merged

ci: associate vmgstool github release with current commit#2861
tjones60 merged 2 commits intomicrosoft:mainfrom
tjones60:vmgstool_git_tag

Conversation

@tjones60
Copy link
Copy Markdown
Contributor

@tjones60 tjones60 commented Feb 27, 2026

Associate the (draft) GitHub release for VmgsTool with the current commit using the --target argument.

@tjones60 tjones60 requested a review from a team as a code owner February 27, 2026 23:35
Copilot AI review requested due to automatic review settings February 27, 2026 23:35
Copy link
Copy Markdown
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

Updates the Flowey GitHub release publishing node to create and push a git tag before creating a (draft) GitHub release, aiming to ensure the release is tied to the intended commit.

Changes:

  • Create an annotated git tag for the release version.
  • Push the tag to origin prior to invoking gh release create.

Comment thread flowey/flowey_lib_common/src/publish_gh_release.rs Outdated
Comment thread flowey/flowey_lib_common/src/publish_gh_release.rs Outdated
Comment thread flowey/flowey_lib_common/src/publish_gh_release.rs Outdated
Copy link
Copy Markdown
Member

@benhillis benhillis left a comment

Choose a reason for hiding this comment

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

I wonder if it might be better to have a flow where:

  1. The CI job pushes the tag
  2. A separate workflow publishes the release (triggered by tags)

Copy link
Copy Markdown
Member

@benhillis benhillis left a comment

Choose a reason for hiding this comment

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

I've decided I am ok with this approach, but I think copilot found a couple real issues that should be fixed.

@benhillis benhillis self-requested a review March 2, 2026 18:21
@tjones60 tjones60 requested a review from a team as a code owner March 9, 2026 21:06
@tjones60 tjones60 changed the title ci: push git tag before publishing release ci: associate vmgstool github release with current commit Mar 9, 2026
@benhillis benhillis requested a review from Copilot March 10, 2026 22:49
@benhillis benhillis dismissed their stale review March 10, 2026 22:49

reviewing...

Copy link
Copy Markdown
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

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


You can also share your feedback on Copilot code review. Take the survey.

Comment thread flowey/flowey_lib_common/src/publish_gh_release.rs
@tjones60 tjones60 merged commit 2fa7fca into microsoft:main Mar 10, 2026
83 of 86 checks passed
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