3.0.2 is a patch release focused on release reliability and compatibility. It
reuses existing draft releases when publishing prereleases, supports replacing
release assets on Gitea, hardens streamed asset uploads, and provides clearer
release-creation diagnostics. It also includes TypeScript, coverage, and tooling
maintenance merged since 3.0.1.
This release fixes #795, #438, and #803. The upload transport hardening covers the
historical failure reported in #790, although current hosted Node 24 runners did
not reproduce it naturally. The diagnostics work is related to #786 and does not
claim a reproducible release-creation fix.
What's Changed
Exciting New Features 🎉
feat: improve release error reporting and test coverage by @chenrui333 in #813
Bug fixes 🐛
fix: publish existing draft releases as prereleases by @godfengliang in #801
3.0.0 is a major release that moves the action runtime from Node 20 to Node 24.
Use v3 on GitHub-hosted runners and self-hosted fleets that already support the
Node 24 Actions runtime. If you still need the last Node 20-compatible line, stay on v2.6.2.
What's Changed
Other Changes 🔄
Move the action runtime and bundle target to Node 24
Update @types/node to the Node 24 line and allow future Dependabot updates
Keep the floating major tag on v3; v2 remains pinned to the latest 2.x release
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [softprops/action-gh-release](https://github.com/softprops/action-gh-release) | action | major | `v2` → `v3` |
---
### Release Notes
<details>
<summary>softprops/action-gh-release (softprops/action-gh-release)</summary>
### [`v3.0.3`](https://github.com/softprops/action-gh-release/releases/tag/v3.0.3)
[Compare Source](https://github.com/softprops/action-gh-release/compare/v3.0.2...v3.0.3)
`3.0.3` is a maintenance release with updated dependencies. It also safely
classifies malformed GitHub API errors to avoid secondary failures ([#​822](https://github.com/softprops/action-gh-release/issues/822)).
#### What's Changed
##### Bug fixes 🐛
- fix: safely classify GitHub API errors by [@​chenrui333](https://github.com/chenrui333) in [#​822](https://github.com/softprops/action-gh-release/pull/822)
##### Other Changes 🔄
- dependency updates
### [`v3.0.2`](https://github.com/softprops/action-gh-release/releases/tag/v3.0.2)
[Compare Source](https://github.com/softprops/action-gh-release/compare/v3.0.1...v3.0.2)
`3.0.2` is a patch release focused on release reliability and compatibility. It
reuses existing draft releases when publishing prereleases, supports replacing
release assets on Gitea, hardens streamed asset uploads, and provides clearer
release-creation diagnostics. It also includes TypeScript, coverage, and tooling
maintenance merged since `3.0.1`.
This release fixes [#​795](https://github.com/softprops/action-gh-release/issues/795), [#​438](https://github.com/softprops/action-gh-release/issues/438), and [#​803](https://github.com/softprops/action-gh-release/issues/803). The upload transport hardening covers the
historical failure reported in [#​790](https://github.com/softprops/action-gh-release/issues/790), although current hosted Node 24 runners did
not reproduce it naturally. The diagnostics work is related to [#​786](https://github.com/softprops/action-gh-release/issues/786) and does not
claim a reproducible release-creation fix.
#### What's Changed
##### Exciting New Features 🎉
- feat: improve release error reporting and test coverage by [@​chenrui333](https://github.com/chenrui333) in [#​813](https://github.com/softprops/action-gh-release/pull/813)
##### Bug fixes 🐛
- fix: publish existing draft releases as prereleases by [@​godfengliang](https://github.com/godfengliang) in [#​801](https://github.com/softprops/action-gh-release/pull/801)
- fix: upload small checksum assets reliably by [@​chenrui333](https://github.com/chenrui333) in [#​815](https://github.com/softprops/action-gh-release/pull/815)
- fix: replace existing release assets on Gitea by [@​chenrui333](https://github.com/chenrui333) in [#​816](https://github.com/softprops/action-gh-release/pull/816)
- fix: clarify release creation 404 errors by [@​chenrui333](https://github.com/chenrui333) in [#​817](https://github.com/softprops/action-gh-release/pull/817)
##### Other Changes 🔄
- chore(deps): upgrade TypeScript to 7 by [@​chenrui333](https://github.com/chenrui333) in [#​812](https://github.com/softprops/action-gh-release/pull/812)
- chore(deps): remove unused TypeScript tooling by [@​chenrui333](https://github.com/chenrui333) in [#​814](https://github.com/softprops/action-gh-release/pull/814)
- dependency, Node 24 pin, and CI maintenance merged since `3.0.1`
### [`v3.0.1`](https://github.com/softprops/action-gh-release/releases/tag/v3.0.1)
[Compare Source](https://github.com/softprops/action-gh-release/compare/v3...v3.0.1)
#### 3.0.1
- maintenance release with updated dependencies
### [`v3.0.0`](https://github.com/softprops/action-gh-release/releases/tag/v3.0.0)
[Compare Source](https://github.com/softprops/action-gh-release/compare/v3...v3)
`3.0.0` is a major release that moves the action runtime from Node 20 to Node 24.
Use `v3` on GitHub-hosted runners and self-hosted fleets that already support the
Node 24 Actions runtime. If you still need the last Node 20-compatible line, stay on
`v2.6.2`.
#### What's Changed
##### Other Changes 🔄
- Move the action runtime and bundle target to Node 24
- Update `@types/node` to the Node 24 line and allow future Dependabot updates
- Keep the floating major tag on `v3`; `v2` remains pinned to the latest `2.x` release
### [`v3`](https://github.com/softprops/action-gh-release/compare/v2.6.2...v3)
[Compare Source](https://github.com/softprops/action-gh-release/compare/v2.6.2...v3)
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTQuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjI3LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v2→v3Release Notes
softprops/action-gh-release (softprops/action-gh-release)
v3.0.3Compare Source
3.0.3is a maintenance release with updated dependencies. It also safelyclassifies malformed GitHub API errors to avoid secondary failures (#822).
What's Changed
Bug fixes 🐛
Other Changes 🔄
v3.0.2Compare Source
3.0.2is a patch release focused on release reliability and compatibility. Itreuses existing draft releases when publishing prereleases, supports replacing
release assets on Gitea, hardens streamed asset uploads, and provides clearer
release-creation diagnostics. It also includes TypeScript, coverage, and tooling
maintenance merged since
3.0.1.This release fixes #795, #438, and #803. The upload transport hardening covers the
historical failure reported in #790, although current hosted Node 24 runners did
not reproduce it naturally. The diagnostics work is related to #786 and does not
claim a reproducible release-creation fix.
What's Changed
Exciting New Features 🎉
Bug fixes 🐛
Other Changes 🔄
3.0.1v3.0.1Compare Source
3.0.1
v3.0.0Compare Source
3.0.0is a major release that moves the action runtime from Node 20 to Node 24.Use
v3on GitHub-hosted runners and self-hosted fleets that already support theNode 24 Actions runtime. If you still need the last Node 20-compatible line, stay on
v2.6.2.What's Changed
Other Changes 🔄
@types/nodeto the Node 24 line and allow future Dependabot updatesv3;v2remains pinned to the latest2.xreleasev3Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
a7098dc250to70a08154b870a08154b8to1ef76ad4441ef76ad444toaf5c87370dView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.