Skip to content

remove GitHub Release step from build workflow#840

Merged
salix5 merged 1 commit into
masterfrom
remove-release
Apr 21, 2026
Merged

remove GitHub Release step from build workflow#840
salix5 merged 1 commit into
masterfrom
remove-release

Conversation

@salix5

@salix5 salix5 commented Apr 18, 2026

Copy link
Copy Markdown
Collaborator

An alternative solution for the traditional release
The users can get the DLL file from workflow artifact.

Copilot AI left a comment

Copy link
Copy Markdown

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 removes the automatic GitHub Release publishing step from the build workflow, shifting distribution to workflow artifacts (DLLs/SOs) produced by CI.

Changes:

  • Removed the “GitHub Release” step that created/updated a prerelease tagged latest on push.
  • Kept artifact upload as the mechanism for retrieving built binaries from workflow runs.

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

Comment thread .github/workflows/build.yml

@mercury233 mercury233 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

It seems that nobody will rely on the dll from the github release.

@salix5 salix5 merged commit f920a48 into master Apr 21, 2026
6 checks passed
@salix5 salix5 deleted the remove-release branch April 21, 2026 04:04
@salix5

salix5 commented Apr 21, 2026

Copy link
Copy Markdown
Collaborator Author

https://github.com/salix5/action-automatic-releases
It is just a fork of marvinpinto/action-automatic-releases with node 24.
This repo will be removed soon.
Since marvinpinto/action-automatic-releases does not support immutable release, I suggest that stop using this action and move on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants