Skip to content

Bump softprops/action-gh-release from 2 to 3#8

Closed
dependabot[bot] wants to merge 37 commits into
mainfrom
dependabot/github_actions/softprops/action-gh-release-3
Closed

Bump softprops/action-gh-release from 2 to 3#8
dependabot[bot] wants to merge 37 commits into
mainfrom
dependabot/github_actions/softprops/action-gh-release-3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 8, 2026

Copy link
Copy Markdown

Bumps softprops/action-gh-release from 2 to 3.

Release notes

Sourced from softprops/action-gh-release's releases.

v3.0.0

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

v2.6.2

What's Changed

Other Changes 🔄

Full Changelog: softprops/action-gh-release@v2...v2.6.2

v2.6.1

2.6.1 is a patch release focused on restoring linked discussion thread creation when discussion_category_name is set. It fixes [#764](https://github.com/softprops/action-gh-release/issues/764), where the draft-first publish flow stopped carrying the discussion category through the final publish step.

If you still hit an issue after upgrading, please open a report with the bug template and include a minimal repro or sanitized workflow snippet where possible.

What's Changed

Bug fixes 🐛

v2.6.0

2.6.0 is a minor release centered on previous_tag support for generate_release_notes, which lets workflows pin GitHub's comparison base explicitly instead of relying on the default range. It also includes the recent concurrent asset upload recovery fix, a working_directory docs sync, a checked-bundle freshness guard for maintainers, and clearer immutable-prerelease guidance where GitHub platform behavior imposes constraints on how prerelease asset uploads can be published.

If you still hit an issue after upgrading, please open a report with the bug template and include a minimal repro or sanitized workflow snippet where possible.

What's Changed

... (truncated)

Changelog

Sourced from softprops/action-gh-release's changelog.

0.1.13

  • fix issue with multiple runs concatenating release bodies #145
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

radhermit added 30 commits June 6, 2026 00:43
So the header subdir used for the `install-headers` target is scallop
otherwise it would overlap with the regular bash package when plugin
support is enabled (which installs the headers).

Also, this changes $PACKAGE_VERSION to the X.Y.Z.DATE format used by scallop.
And rename main() to bash_main() in order to use it externally when
library support is enabled.
Previously when building libraries for scallop, the configure target
would trigger autoconf to be run unnecessarily as the bundled configure
script should up-to-date.
…Level

This makes deferred vs immediate expansion work as expected for other
variables using $(PatchLevel).
That allows external code to register builtins internally instead of
always having to using dynamic loading.
With the builtin being used if it exists instead of the function.
Bash uses an extensive amount of global state and when used as a library
init/reset actions are required for regular operation.
Without this both leak their underlying array data whenever lib_reset()
is called.
Bash uses setjmp/longjmp for error, interrupt, and signal handling cases and
thus initializes jump targets in main() which doesn't get called when
used as a library.

Adding jump targets in the main entry points (sourcing and execution)
allows returning proper error codes during library operation and avoids
issues with unwinding across rust frames (which is currently UB and
generally causes segfaults) when using scallop rust support.

Without this, a segfault occurs if a file with errors is sourced under
library usage and `set -e` enabled since no top level jump target is set
and parse_and_execute() tries to longjmp to a NULL target.

Note that the call stack is tracked from scallop so reentrant calls jump
back to where they entered and not the initial call's entry point.
Instead of always dumping them into stderr.
Used via external library to inject errors into bash across process
boundaries (e.g. erroring out from subshells).
Installing a SIGCHLD handler by default breaks pkgcraft unit tests that
spawn child processes and use wait() or waitpid() to wait for
completion, e.g. tests for builtins such as `econf`.

When enabled by default the tests fail with ECHILD (errno 10) when
trying to wait on child processes since the installed signal handler
gets control instead during child termination.
That allows easily reverting set_var_read_only() settings when toggling
restricted mode.
Without this the process environment isn't inherited and the bash
initialization methods unset everything.
Instead of raising an error. The exit status of the command should be
enough to signify failure.

This avoids the issue where `declare -p UNDEFINED_VAR` is being used to
determine if a variable is defined causing errors when sourcing the
related file or string.
… exec

This allows externally registered special builtins to always override
functions even when bash isn't built with strict posix mode enabled.

This will also have the affect that special builtins native to bash,
e.g. exit and source (see the full list via `enable -s`), won't be able
to be overridden by functions which in our case shouldn't matter and
probably is a good thing anyway.
These should be used externally to build with the options required by
scallop otherwise it's unsupported when used for pkgcraft.
radhermit and others added 7 commits June 6, 2026 00:52
This makes the option name handling match get_minus_o_opts() in the
`set` builtin and is what the the only usage for get_shopt_options() in
pcomplete.c expects as it explicitly doesn't free the list members the
same as it does for the set options list.
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2 to 3.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](softprops/action-gh-release@v2...v3)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jun 8, 2026
@radhermit radhermit force-pushed the main branch 2 times, most recently from f38269a to 3a2a958 Compare June 11, 2026 05:40
@dependabot @github

dependabot Bot commented on behalf of github Jun 11, 2026

Copy link
Copy Markdown
Author

Looks like softprops/action-gh-release is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this Jun 11, 2026
@dependabot dependabot Bot deleted the dependabot/github_actions/softprops/action-gh-release-3 branch June 11, 2026 05:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant