Replace deprecated release action with GH release action - #417
Conversation
There was a problem hiding this comment.
🟡 Changes recommended
The workflow still uses the old action’s repo_token input (and an apparently incorrect secret name), which is not supported by softprops/action-gh-release and risks breaking or confusing releases.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.
Pull request overview
This PR updates the tag-triggered release workflow to replace the deprecated marvinpinto/action-automatic-releases action with softprops/action-gh-release, aligning the project’s release automation with a maintained GitHub Releases action.
Changes:
- Swapped the release-publishing action from
marvinpinto/action-automatic-releasestosoftprops/action-gh-release. - Kept the existing artifact file list used for release attachments.
File summaries
| File | Description |
|---|---|
| .github/workflows/on-tag.yml | Replaces the deprecated release action with softprops/action-gh-release for publishing GitHub Releases on tags. |
Review details
- Files reviewed: 1/1 changed files
- Comments generated: 1
- Review effort level: Lite
We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
📋 Pull Request Template for ReSurfEMG
Summary
Replaced MarvinPinto Github release workflow with Github's native workflow.
Related Issues
N/A
Changes Introduced
List the major changes made in this PR:
Motivation and Context
The previously used release workflow is deprecated.
See: https://github.com/marvinpinto/action-automatic-releases
I expect Github's own workflow to be a sustainable choice.
Testing
N/A
Checklist
Additional Notes
Any other context or information reviewers should know?