Skip to content

chore(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0#327

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/softprops/action-gh-release-3.0.0
Open

chore(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0#327
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/softprops/action-gh-release-3.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 13, 2026

Bumps softprops/action-gh-release from 2.6.1 to 3.0.0.

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

Changelog

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

3.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

2.6.2

What's Changed

Other Changes 🔄

2.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 🐛

2.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)

Commits
  • b430933 release: cut v3.0.0 for Node 24 upgrade (#670)
  • c2e35e0 chore(deps): bump the npm group across 1 directory with 7 updates (#783)
  • 3bb1273 release 2.6.2
  • c34030f chore: bump node to 24.14.1
  • 8975bd0 chore(deps): bump vite from 8.0.0 to 8.0.5 (#781)
  • f71937f chore(deps): bump brace-expansion from 5.0.4 to 5.0.5 (#777)
  • 3f0d239 chore(deps): bump picomatch from 4.0.3 to 4.0.4 (#775)
  • See full diff in compare view

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)

Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.6.1 to 3.0.0.
- [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@153bb8e...b430933)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Apr 13, 2026

Labels

The following labels could not be found: github-actions. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot bot requested a review from rubenmarcus as a code owner April 13, 2026 10:59
@chatgpt-codex-connector
Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Apr 13, 2026

Greptile Summary

This PR bumps softprops/action-gh-release from v2.6.1 (153bb8e) to v3.0.0 (b430933) in both release workflows. The only change is a Node runtime upgrade (Node 20 → Node 24) inside the action itself; no workflow inputs or outputs are affected.

Confidence Score: 5/5

Safe to merge — pinned hash correctly targets v3.0.0; only remaining findings are stale comments.

The change is a single action runtime bump with no API-breaking changes to workflow inputs/outputs. Both files are updated consistently. The only issue is a cosmetic stale # v2 comment in both files.

No files require special attention beyond the minor comment fix.

Important Files Changed

Filename Overview
.github/workflows/release-on-tag.yml Bumps softprops/action-gh-release to v3.0.0 commit hash; trailing # v2 comment is now stale.
.github/workflows/release.yml Bumps softprops/action-gh-release to v3.0.0 commit hash; trailing # v2 comment is now stale.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Tag push / Release PR merged] --> B[release-on-tag.yml / release.yml]
    B --> C[Checkout & Build]
    C --> D[Generate release notes]
    D --> E["softprops/action-gh-release@b4309332 (v3.0.0, Node 24)"]
    E --> F[GitHub Release created]
    F --> G[Publish to npm]
Loading
Prompt To Fix All With AI
This is a comment left during a code review.
Path: .github/workflows/release-on-tag.yml
Line: 74

Comment:
**Outdated version comment**

The pinned commit hash now points to v3.0.0, but the trailing comment still reads `# v2`. This is misleading for anyone auditing the pinned hash.

```suggestion
        uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3
```

How can I resolve this? If you propose a fix, please make it concise.

---

This is a comment left during a code review.
Path: .github/workflows/release.yml
Line: 117

Comment:
**Outdated version comment**

Same issue as `release-on-tag.yml` — the commit hash resolves to v3.0.0, not v2.

```suggestion
        uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3
```

How can I resolve this? If you propose a fix, please make it concise.

Reviews (1): Last reviewed commit: "chore(deps): bump softprops/action-gh-re..." | Re-trigger Greptile


- name: Create GitHub Release
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v2
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

P2 Outdated version comment

The pinned commit hash now points to v3.0.0, but the trailing comment still reads # v2. This is misleading for anyone auditing the pinned hash.

Suggested change
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v2
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3
Prompt To Fix With AI
This is a comment left during a code review.
Path: .github/workflows/release-on-tag.yml
Line: 74

Comment:
**Outdated version comment**

The pinned commit hash now points to v3.0.0, but the trailing comment still reads `# v2`. This is misleading for anyone auditing the pinned hash.

```suggestion
        uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3
```

How can I resolve this? If you propose a fix, please make it concise.


- name: Create GitHub Release
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v2
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

P2 Outdated version comment

Same issue as release-on-tag.yml — the commit hash resolves to v3.0.0, not v2.

Suggested change
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v2
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3
Prompt To Fix With AI
This is a comment left during a code review.
Path: .github/workflows/release.yml
Line: 117

Comment:
**Outdated version comment**

Same issue as `release-on-tag.yml` — the commit hash resolves to v3.0.0, not v2.

```suggestion
        uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3
```

How can I resolve this? If you propose a fix, please make it concise.

Copy link
Copy Markdown

@claude claude bot left a comment

Choose a reason for hiding this comment

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

LGTM — straightforward Dependabot SHA bump; the only finding is a stale version comment noted inline.

Extended reasoning...

Overview\nThis PR updates from v2.6.1 to v3.0.0 in two workflow files ( and ). The sole change in each file is replacing the pinned SHA on the line.\n\n### Security risks\nNo meaningful security risk. The new SHA () is the confirmed v3.0.0 release commit per the upstream repo's commit history included in the PR description. The change is a Node 20 → Node 24 runtime upgrade for the action; no new permissions, secrets, or attack surface are introduced.\n\n### Level of scrutiny\nLow. This is a mechanical Dependabot-generated SHA substitution with no logic changes. The action is only used at release time and has no access beyond the already present. A major version bump warrants a brief check of the changelog, which confirms the only change is the Node runtime version.\n\n### Other factors\nThe sole bug reported is a cosmetic comment mismatch ( vs ) with zero runtime impact, already captured as an inline comment. No prior reviews from me exist on this PR. No outstanding unresolved reviewer threads.


- name: Create GitHub Release
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v2
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 Both workflow files pin the action to SHA b4309332981a82ec1c5618f44dd2e27cc8bfbfda (the v3.0.0 release commit) but the trailing comment still reads # v2 — it should be # v3. Update the comment in both .github/workflows/release-on-tag.yml (line 74) and .github/workflows/release.yml (line 120).

Extended reasoning...

What the bug is and how it manifests

Both workflow files were updated by this PR to pin softprops/action-gh-release to SHA b4309332981a82ec1c5618f44dd2e27cc8bfbfda, but the human-readable version comment appended to each uses: line was left unchanged as # v2. The SHA is the v3.0.0 release commit, making the comment factually incorrect.

The specific code path that triggers it

The stale comment appears in two places:

  • .github/workflows/release-on-tag.yml, line 74: uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v2
  • .github/workflows/release.yml, line 120: uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v2

In both cases the diff shows the old line also had # v2 — the Dependabot PR updated only the SHA and left the comment as-is.

Why existing code doesn't prevent it

Dependabot automates SHA updates but does not parse or update trailing version comments. There is no CI lint rule checking that the comment matches the actual version tag the SHA resolves to, so the mismatch goes undetected automatically.

What the impact would be

There is no runtime impact — GitHub Actions resolves the action by SHA, ignoring the comment entirely. The SHA b4309332981a82ec1c5618f44dd2e27cc8bfbfda will correctly execute v3.0.0 regardless. The harm is purely informational: any engineer auditing the workflow to verify the action version (e.g., during a security review or incident) will read # v2 and incorrectly conclude the workflow is running the v2 line, potentially spending time investigating a non-issue or missing that Node 24 is in use.

How to fix it

Change # v2 to # v3 on both affected lines:

uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3

Step-by-step proof

  1. The PR description's commit list confirms: b430933 release: cut v3.0.0 for Node 24 upgrade (#670) — the SHA b4309332981a82ec1c5618f44dd2e27cc8bfbfda is the v3.0.0 release commit.
  2. The diff shows both files changed from @153bb8e04406b158c6c84fc1615b65b24149a1fe # v2 to @b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v2 — the SHA was updated but # v2 was preserved verbatim.
  3. An engineer reading either file today sees # v2 and infers the workflow uses a v2.x release, but the SHA actually points to v3.0.0. The comment is wrong in both files.

Note on the duplicate refutation

One verifier argued bug_002 is a duplicate of bug_001. While bug_001's description mentions "both workflow files", the two occurrences are in separate files at separate lines and each requires its own edit. The synthesis agent correctly merged them into a single unified report covering both locations.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants